Aleksandar Acic

Angestellt, Staff Software Engineer, St. Jude Children's Research Hospital
Ulm, Deutschland

Fähigkeiten und Kenntnisse

Android Development
Kotlin Multiplatform
JavaScript
HTML
REST
JSON
Unit Testing
Scrum
Reactive Programing
Kotlin Coroutines
React
Jetpack Compose
Java Development
Java-Script
TypeScript
GitHub Actions
Docker
Amazon Web Services (AWS)
Node.js
Redis

Werdegang

Berufserfahrung von Aleksandar Acic

  • Bis heute 1 Jahr und 1 Monat, seit Apr. 2025

    Staff Software Engineer

    St. Jude Children's Research Hospital

    Ich leite die Integration eines Whole-Slide-Image-Viewers mit Annotationen in die ProteinPaint-Plattform und kombiniere TIAToolbox und ProteinPaint für die nahtlose Visualisierung und Annotation großer histologischer Datensätze. Zudem verantworte ich die Integration Python-basierter AI-Module für Bildsegmentierung und Gewebeklassifikation.

  • Bis heute 3 Jahre und 7 Monate, seit Okt. 2022

    Senior Software Engineer

    St. Jude Children's Research Hospital

    Ich entwickle webbasierte Anwendungen für das Clinical-Genomics-Programm von St. Jude. Ich implementierte den Disco-Plot, eine kreisförmige Visualisierung von Mutationen und CNVs für einen Fall. Der Client basiert auf TypeScript und D3.js, der Server auf Node.js und Express. Aktuell fokussiere ich mich auf die Verbesserung von CI/CD mittels GitHub Actions und Docker.

  • 11 Monate, Dez. 2021 - Okt. 2022

    Senior Android Developer

    NordPass

    Ich entwickelte den Android-Passwortmanager NordPass unter Einsatz moderner Technologien wie Kotlin, Jetpack Compose, Kotlin Flow, Retrofit und Koin (MVVM). Ich implementierte neue Features, darunter die Avatar-Funktion, und optimierte bestehende Komponenten auf Basis der Ende-zu-Ende-Verschlüsselung. Dabei stellte ich die sichere Verarbeitung sensibler Daten sicher und arbeitete eng mit funktionsübergreifenden Teams zusammen.

  • 2 Jahre und 7 Monate, Juni 2019 - Dez. 2021

    Senior Android Developer

    CleverShuttle

    Als technischer Leiter entwarf ich die plattformübergreifende Integration und leitete die React- und Kotlin/JS-Integration in einem Kotlin-Multiplatform-Projekt. Ich entwickelte ein Fahrerportal mit Schichtplanung, Fahrzeugverwaltung, Remote-Lock/Unlock und Arbeitszeiterfassung, wobei Geschäftslogik zwischen Android (Jetpack Compose) und Web (Kotlin/JS + React) geteilt wurde. Zudem migrierte ich die Passenger-App von Java zu Kotlin und implementierte neue Features mit RxJava, Coroutines und Flow.

  • 2 Jahre und 11 Monate, Aug. 2016 - Juni 2019

    Android Developer

    Offerista Group GmbH

    Ich entwickle und pflege die Android-Apps Marktjagd und Barcoo von Offerista. Die Apps sind für schnelles Laden von Bildern und eine zügige Anzeige der geladenen Daten optimiert. Die Architektur der Apps basiert auf RxJava, Retrofit, Dagger sowie weiteren gängigen Open-Source-Bibliotheken.

  • 4 Jahre und 8 Monate, Jan. 2012 - Aug. 2016

    Owner/Founder

    PlumCode

    Als Gründer und leitender Entwickler bei PlumCode leitete ich den Agenturbetrieb sowie die Entwicklung von Android-Apps und komplexen Websites auf Basis des TYPO3 CMS. Ich betreute mehrere Mobile- und Webprojekte von der Konzeption bis zur Umsetzung. Zu den wichtigsten Projekten zählen Poslovi Infostud, eine umfangreiche Job-App, sowie Festspiele MV, eine Event- und Ticketing-Plattform für eines der größten Klassikfestivals Deutschlands.

  • 3 Jahre und 8 Monate, Mai 2008 - Dez. 2011

    Product owner / Functional Analyst

    Mozzart Sports Betting

    Ich war als Product Owner des HR-Moduls tätig, das aus mehreren Subsystemen für zentrale HR-Aufgaben bestand, wie Personalverwaltung, Organisationsmanagement und Zeitmanagement. Zuvor arbeitete ich als Functional Analyst/Java-Entwickler und entwickelte gemeinsam mit meinem Team ein rollenbasiertes Zugriffskontrollsystem von Grund auf (über 40 Rollen, mehr als 3.000 aktive Nutzer).

  • 10 Monate, Aug. 2007 - Mai 2008

    Java Developer

    Mozzart Sports Betting

    Ich habe umfangreiche praktische Erfahrung in Java/J2EE und Oracle RDBMS bei der Entwicklung einer Client-Server-Anwendung für Wettoperationen gesammelt. Das System umfasste Filial-Clients sowie eine zentrale Reporting- und Administrationsanwendung. Mein Fokus lag auf einem Loyalitätsprogramm-Subsystem auf Basis von Chipkarten, das personalisierte Wettangebote und statistische Analysen ermöglichte. Der Java-Swing-Client kommunizierte in Echtzeit sicher mit dem J2EE-Backend.

Ausbildung von Aleksandar Acic

  • 8 Jahre und 8 Monate, Okt. 1998 - Mai 2007

    Information technology

    Faculty of electrical engineering Belgrade

Sprachen

  • Englisch

    C1 (Fließend)

  • Deutsch

    B1-B2 (Gute Kenntnisse)

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z