Andrei Chulkov

Senior Android-Entwickler

Bilbao, Spanien

Erfahrungen

März 2024 - Juni 2024
4 Monaten

Senior Android-Entwickler

Gegidze

  • Projekt: NDA
  • Tech Stack: Kotlin, KMP, MVVM, Kotlin Coroutines/Flows, Koin für DI, KMP Firebase (Gitlive), CameraX/MlKit
  • Entwicklung der Android-Plattform und des gemeinsamen Modul-Kotlin-Teils des Projekts unter strengen Fristen für einen Kunden in einer Kotlin-Multiplattform-Umgebung.
  • Teilnahme an Code-Reviews, Einreichen und Prüfen von PRs.
  • Implementierung aller Anwendungs- und gemeinsamen Modul-Funktionen.
  • Arbeit mit CameraX und einem benutzerdefinierten Bild-Analyzer unter Verwendung von MlKit, Implementierung der UI in Compose.
  • Integration des gemeinsamen Moduls mit Firebase-Funktionen (Storage, Auth, Firestore), Konfiguration der Zugriffsregeln und Einstellungen des Projekts.
  • Enge Zusammenarbeit mit dem iOS-Team zur Lösung plattformspezifischer Probleme und Diskussion möglicher Implementierungen.
Apr. 2022 - Bis heute
3 Jahren 4 Monaten

Senior Android-Entwickler

Properstar

  • Projekte: Properstar (100 Immobilienportale in über 60 Ländern)
  • Tech Stack: Kotlin, MVP/MVI/MVVM, Coroutines/RxJava, Karten mit Clustering, Azure CI/CD, Toothpick DI
  • Beitrag zum vollständigen Entwicklungszyklus der Properstar-Android-Anwendung von Planung, Anforderungsanalyse, Entwicklung, Testing bis zur Veröffentlichung im Google Play Store.
  • Untersuchung der Anwendungsakzeptanz und Einholung von Feedback, um die Benutzerfreundlichkeit zu verbessern.
  • Zusammenarbeit bereichsübergreifend mit Produktdesign, Marketing, Analytics und Entwicklung, um eine durchdachte End-to-End-Strategie und -Umsetzung zu gewährleisten.
  • Arbeit mit komplexen Animationen (einschließlich Bildschirmübergängen mit MotionLayout).
  • Erstellung benutzerdefinierter Views, einschließlich benutzerfreundlicher Telefonnummern-Eingabefelder.
  • Implementierung neuer Funktionen wie Immobilienbewertungs-Flow mit mehrstufigem Wizard, Suchanzeige für Neubauten, optisch ansprechende Verkaufs-/Bewertungs-Landingpages (servergesteuerte UI mit Contentful).
  • Nutzung der Google Maps API zur Einbindung von Clustering-Funktionen und benutzerdefinierten Markern, Implementierung der Suche mithilfe von benutzergezeichneten Polygonen.
  • Steigerung der App-Bewertung von 3 auf 4,6 Sterne im Durchschnitt und Erhöhung der Anzahl der Bewertungen durch Initiative zur Integration eines In-App-Review-Flows, Beitrag zum Nutzerwachstum.
  • Implementierung verschiedener neuer Funktionen und Behebung eines Bug-Backlogs.
Okt. 2021 - Apr. 2022
7 Monaten

Android-Entwickler

Appcraft

  • Projekte: Troupopup, Scout
  • Tech Stack: Kotlin, MVVM/MVP (Legacy, Moxy), Kotlin Coroutines/Flow, RxJava (Legacy), Koin für DI, Multimodul Clean Architecture, Retrofit/OkHttp
  • Mitwirkung in allen Phasen des Projekts, einschließlich Design, Entwicklung, Testing und Deployment.
  • Testen der Anwendungen auf verschiedenen Android-Zielen und Beheben von Fehlern.
  • Arbeit im Teamumfeld; Teilnahme an Code-Reviews.
  • Erstellung einer optisch ansprechenden App zum Hören von Audio-Geschichten beim Besuch verschiedener Bars (mobiles Theater).
  • Umfassende Arbeit mit ExoPlayer; Erstellung benutzerdefinierter Player-Layouts sowie Hintergrundwiedergabe und Wiederherstellung des Wiedergabestatus.
  • Entwicklung einer App mit drei verschiedenen Kartenebenen – Google, OSM (OpenStreetMap) und Yandex – zur Anzeige von Fahrzeugen und deren Statistiken.
  • Erfolgreiche Bereitstellung einer Reihe robuster und benutzerfreundlicher Anwendungen für Kunden.
Mai 2021 - Okt. 2021
6 Monaten
Sankt Petersburg, Russische Föderation

Android-Entwickler

Grokhotov Studio (Positron-IT)

  • Arbeit in allen Projektphasen, einschließlich Design, Entwicklung, Testing und Deployment, für eine groß angelegte P2P-E-Book-Bibliotheks-App (~300k MAU im ersten Jahr nach Launch).
  • Unterstützung älterer Apps / Refactoring von Legacy-Code.
  • Bereichsübergreifende Zusammenarbeit mit Produktdesign, Projektmanagern, Analytics und weiteren Teams, um eine durchdachte End-to-End-Strategie und -Umsetzung sicherzustellen.
  • Mitwirkung am Design der Anwendungsarchitektur und ihrer Softwarekomponenten.
  • Zusammenarbeit im Team zur Fehlerbehebung, Debugging und Problemlösung in Produktions- und Testumgebungen.
  • Beitrag zur Innovation, Datenanalyse, Gestaltung, Kritik und kontinuierlichen Verbesserung der App.
  • Umsetzung der Produktanforderungen und technischen Designs in hochwertigen, robusten Code mit sehr niedriger Absturzrate (min API 19 und große Nutzerbasis).
Nov. 2018 - Mai 2021
2 Jahren 7 Monaten
Sankt Petersburg, Russische Föderation

Service Engineer/Junior Android-Entwickler

Nexign

  • Bereitstellung interner IT-Dienste und Infrastrukturunterstützung für ein Telekom-Billing-Software-Entwicklungsunternehmen.
  • Teilnahme an internen Java-Programmierkursen.
  • Entwicklung einer QR-Scanner-App.
  • Anwendung moderner Entwicklungsmethoden – CI/CD, DevOps usw.
  • Einsatz von Problemlösungsfähigkeiten zur Behebung schwer zu identifizierender Fehlerquellen.
Okt. 2015 - Nov. 2018
3 Jahren 2 Monaten
Sankt Petersburg, Russische Föderation

Technical Support Specialist

Ventra HR Holding

  • Arbeit als externer Mitarbeiter im Helpdesk der Heineken Brewery Corporation.
  • Zusammenarbeit mit internationalen internen Teams.
  • Unterstützung der von den Vertriebsmitarbeitern des Unternehmens genutzten iOS-App.
  • Mitwirkung bei der Identifizierung und Behebung von P1(critical)-Vorfällen.
  • Eskalation von Problemen bei Bedarf.
  • Erwerb und Anwendung von ITSM-Kenntnissen.

Zusammenfassung

Ein zukunftsorientierter Ingenieur mit über 6 Jahren Berufserfahrung und mehr als 10 Jahren Erfahrung in der IT-Branche. Begeistert davon, hochwertige, benutzerfreundliche Apps zu entwickeln. In der Lage, Entscheidungen zu treffen und die Gesamtverantwortung für Projekte zu übernehmen. Hervorragend darin, analytische Fähigkeiten einzusetzen, um strategische Planung voranzutreiben und gleichzeitig Verbesserungen anzustreben. Ich suche eine Position, in der ich meinen beruflichen Hintergrund und bisherige Erfolge einbringen, meine Erfahrung nutzen und mich fachlich weiterentwickeln kann.

Sprachen

Russisch
Muttersprache
Englisch
Verhandlungssicher