Goran D.

Senior Android Developer

Goran is a Senior Android Developer with twelve years of commercial experience, specializing in native app development, product design, and team leadership.

He has expertise in cross-platform development using React Native and is currently leading the mobile apps team at Airthinx.io, where he develops an air quality monitoring application that enables users to visualize the air they breathe. In this role, he oversees sprint planning, feature design, and app release updates.

Goran's leadership extends beyond development, as he has held roles as a team lead, tech lead, and public speaker at various developer community events. His passion for teaching is reflected in his co-ownership of a coding school for kids, where he actively contributes to educating the next generation of developers. He is well-versed in agile methodologies, particularly Scrum and Kanban, ensuring efficient project management and delivery.

Main expertise

  • Android
    Android 10 years
  • Java
    Java 10 years
  • Kotlin
    Kotlin 4 years

Other skills

  • Swift
    Swift 2 years
  • Flutter
    Flutter 1 years
Goran

Goran D.

Serbia

Get started

Selected experience

Employment

  • Senior Software Engineer

    Tobii - 1 year 9 months

    I was hired as a consultant on mobile app called UX Explore. App was focusing on eye tracking and providing content and UI analysis and insights based on user eye gaze. My main focus on the app was implementing new designs and updating code base from java implementation to kotlin. Product development was paused for this project I was moved to support implementing existing mobile eye-tracking algo to a product called Sticky (Sticky by Tobii), and after few months I was moved to Tobii Glasses X project to support cloud team.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • React.js React.js
    • Vue.js Vue.js
    • AWS AWS
    • Java Java
    • AWS Lambda AWS Lambda
    • AWS S3 AWS S3
    • Android Android
    • Figma Figma
    • Scrum Scrum
    • Git Git
    • Vuetify Vuetify
    • Android Jetpack Android Jetpack
    • Jetpack Compose Jetpack Compose
    • Jetpack compose UI Jetpack compose UI
    • Problem solving
  • Senior Software Engineer

    Gelato AS - 9 months

    I was initially hired to improve Optimalprint B2C react native mobile app. Application had 1.8M installs and large customer base. I was part of a mobile team that successfully implemented targeted improvements to increase app content loading speed and purchase rate.

    After Optimalprint which was E-Commerce app offering POD products to customers I was assigned to Gelato OS mobile app that manages print house workflows. There I was part of flutter developers team implementing new app features like invoicing history, item status tracking, workflow management, logistics overview etc.

    Technologies:

    • Technologies:
    • React Native React Native
    • Flutter Flutter
    • Postman Postman
    • Android Android
    • iOS iOS
    • Wireframes
    • User Flows
    • Prototyping
    • Figma Figma
    • Firebase Firebase
    • Dart Dart
    • Scrum Scrum
    • Git Git
    • JSON JSON
    • DataDog DataDog
    • VSCode VSCode
    • REST API REST API
    • Mobile
  • Mobile Apps Team Lead

    Airthinx - 2 years 2 months

    • Led the mobile development for Airthinx, an air quality monitoring app that enabled users to see the air they breathe.
    • Contributed to the 360 AQ management system, which matched the level of professional air quality measurement solutions.
    • Managed hiring processes for iOS and React Native developers.
    • Oversaw sprint planning and managed app update releases for production apps.
    • Continued working as a native Android developer on R&D projects as the primary technical role.

    Technologies:

    • Technologies:
    • React Native React Native
    • Postman Postman
    • Android Android
    • iOS iOS
    • Swift Swift
    • Figma Figma
    • Firebase Firebase
    • SwiftUI SwiftUI
    • Android Jetpack Android Jetpack
    • Jetpack Compose Jetpack Compose
    • Jetpack compose UI Jetpack compose UI
    • Problem solving
    • BLE BLE
  • Senior Android Developer

    Airthinx - 3 years 10 months

    • Developed the initial app prototype using native technologies for Android and iOS.
    • Developed and maintained the first production versions as a React Native app.
    • Participated in the native rewrite after several years in production to support future development demands.
    • Contributed to the development of both React Native and native versions.
    • Took sole responsibility for maintenance and bug fixes following the native rewrite.

    Technologies:

    • Technologies:
    • React.js React.js
    • React Native React Native
    • Android Android
    • Firebase Firebase
    • Realm Realm
    • REST API REST API
    • Problem solving
    • BLE BLE
  • Co-Founder

    Dexter's IT Lab - 9 years 8 months

    Led an after-school program focused on IT education for kids aged 8 to 16.

    Technologies:

    • Technologies:
    • React.js React.js
    • CSS CSS
    • WordPress WordPress
    • Digital marketing
    • HTML / CSS
    • Arduino Arduino
  • Consultant

    Codemind d.o.o - 1 year 2 months

    • Worked on Portier apps and device, customized for luxury hotel guests to stay connected with hotel services throughout their stay.
    • Customized CyanogenMod ROM for Portier devices and developed a custom launcher app along with other essential apps for the device experience.
    • Contributed to app development, which was in progress with a planned release scheduled for December.
    • Developed the Remote Healthcare app that enabled doctors to connect with patients, colleagues, and organizations to support remote healthcare.
    • Integrated support for custom hardware used for ear and eye inspections, allowing patients to perform self-diagnostics and share results with healthcare professionals.
    • Supported the app during its clinical trial phase.

    Technologies:

    • Technologies:
    • Java Java
    • Android Android
    • REST API REST API
  • Senior Android Developer

    Netronix Inc. - 2 years 4 months

    • Joined Netronix and started work on Topo, a fleet monitoring app based on the Netronix IoT platform.
    • Developed features enabling businesses to easily manage their fleets with real-time location tracking.
    • Designed an intuitive user interface and implemented advanced analytics for fleet managers.
    • Integrated the app with in-car devices to replace conventional GPS trackers in motor vehicles.
    • Provided GPS tracking solutions for vehicles without electronics, such as bikes.
    • Delivered improved flexibility for both drivers and fleet managers through the app’s capabilities.

    Technologies:

    • Technologies:
    • Java Java
    • Azure Azure
    • Android Android
    • Realm Realm
  • Technical Lead

    Execom d.o.o - 5 months

    • As technical lead in IT outsourcing company Goran lead project teams up to 15 people and worked with clients directly.
  • Software Engineer

    Execom d.o.o - 3 years 6 months

    • Goran joined IT outsourcing company strait from the university. While working there Goran had the opportunity to work on many different projects and gain significant experience in software engineering best practices.

Education

  • BSc.Computer Science

    University of Novi Sad · 2007 - 2011

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat