Goran D.

Android-Entwickler

Goran ist ein leitender Android-Entwickler mit zwölf Jahren Berufserfahrung, der sich auf die Entwicklung nativer Apps, Produktdesign und Teamleitung spezialisiert hat.

Er hat Erfahrung in der plattformübergreifenden Entwicklung mit React Native und leitet derzeit das Team für mobile Apps bei Airthinx.io, wo er eine Anwendung zur Überwachung der Luftqualität entwickelt, mit der Nutzer die Luft, die sie atmen, visualisieren können. In dieser Funktion ist er für die Sprint-Planung, die Entwicklung von Funktionen und die Aktualisierung von App-Versionen zuständig.

Gorans Führungsqualitäten gehen über die Entwicklung hinaus, da er als Teamleiter, technischer Leiter und öffentlicher Redner bei verschiedenen Veranstaltungen der Entwicklergemeinschaft tätig war. Seine Leidenschaft für das Unterrichten zeigt sich auch darin, dass er Miteigentümer einer Programmierschule für Kinder ist, wo er aktiv zur Ausbildung der nächsten Generation von Entwicklern beiträgt. Er kennt sich gut mit agilen Methoden aus, insbesondere mit Scrum und Kanban, um ein effizientes Projektmanagement und eine effiziente Projektabwicklung zu gewährleisten.

Hauptkompetenz

  • Android
    Android 10 Jahre
  • Java
    Java 10 Jahre
  • Kotlin
    Kotlin 4 Jahre

Andere Fähigkeiten

  • Swift
    Swift 2 Jahre
  • Flutter
    Flutter 1 Jahre
Goran

Goran D.

Serbia

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Senior Software Engineer

    Tobii - 1 jahr 9 monate

    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.

    Technologien:

    • Technologien:
    • 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 monate

    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.

    Technologien:

    • Technologien:
    • 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 jahre 2 monate

    • Leitete die mobile Entwicklung von Airthinx, einer App zur Überwachung der Luftqualität, mit der Nutzer die Luft sehen können, die sie atmen.
    • Beitrag zum 360 AQ-Managementsystem, das dem Niveau professioneller Lösungen zur Messung der Luftqualität entsprach.
    • Verwaltet Einstellungsprozesse für iOS- und React Native-Entwickler.
    • Überwachte die Sprint-Planung und verwaltete App-Update-Releases für Produktions-Apps.
    • Fortgesetzte Arbeit als nativer Android-Entwickler an F&E-Projekten als primäre technische Rolle.

    Technologien:

    • Technologien:
    • 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
  • Android-Entwickler

    Airthinx - 3 jahre 10 monate

    • Entwicklung des ersten App-Prototyps unter Verwendung nativer Technologien für Android und iOS.
    • Entwicklung und Wartung der ersten Produktionsversionen als React Native App.
    • Beteiligte sich an der Umschreibung der Software nach mehreren Jahren in der Produktion, um zukünftige Entwicklungsanforderungen zu unterstützen.
    • Sie haben an der Entwicklung von React Native und nativen Versionen mitgewirkt.
    • Übernahme der alleinigen Verantwortung für die Wartung und Fehlerbehebung nach der nativen Neufassung.

    Technologien:

    • Technologien:
    • 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 jahre 8 monate

    Leitete ein außerschulisches Programm mit Schwerpunkt IT-Ausbildung für Kinder im Alter von 8 bis 16 Jahren.

    Technologien:

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

    Codemind d.o.o - 1 jahr 2 monate

    • Arbeitete an Portier-Apps und -Geräten, die für Gäste von Luxushotels angepasst wurden, um während ihres Aufenthalts mit den Hoteldiensten in Verbindung zu bleiben.
    • Ich habe CyanogenMod ROM für Portier-Geräte angepasst und eine benutzerdefinierte Launcher-App zusammen mit anderen wichtigen Apps für die Geräteerfahrung entwickelt.
    • Mitwirkung an der Entwicklung der App, deren Veröffentlichung für Dezember geplant war.
    • Wir haben die App Remote Healthcare entwickelt, die es Ärzten ermöglicht, sich mit Patienten, Kollegen und Organisationen zu verbinden, um die Fernbehandlung zu unterstützen.
    • Integrierte Unterstützung für benutzerdefinierte Hardware, die für Ohr- und Augenuntersuchungen verwendet wird, damit Patienten Selbstdiagnosen durchführen und die Ergebnisse mit medizinischem Fachpersonal teilen können.
    • Unterstützte die App während ihrer klinischen Testphase.

    Technologien:

    • Technologien:
    • Java Java
    • Android Android
    • REST API REST API
  • Android-Entwickler

    Netronix Inc. - 2 jahre 4 monate

    • Ich bin bei Netronix eingestiegen und habe mit der Arbeit an Topo begonnen, einer Flottenüberwachungs-App, die auf der IoT-Plattform von Netronix basiert.
    • Entwicklung von Funktionen, die es Unternehmen ermöglichen, ihre Flotten mit Echtzeit-Standortverfolgung zu verwalten.
    • Wir haben eine intuitive Benutzeroberfläche entworfen und fortschrittliche Analysen für Flottenmanager implementiert.
    • Integration der App in Kfz-Geräte, um herkömmliche GPS-Tracker in Kraftfahrzeugen zu ersetzen.
    • Bereitstellung von GPS-Ortungslösungen für Fahrzeuge ohne Elektronik, wie z. B. Fahrräder.
    • Verbesserte Flexibilität für Fahrer und Flottenmanager durch die Funktionen der App.

    Technologien:

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

    Execom d.o.o - 5 monate

    • 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 jahre 6 monate

    • 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.

Ausbildung

  • BSc.Computer Science

    University of Novi Sad · 2007 - 2011

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns