Anton K.

Senior iOS-Entwickler

Potsdam, Deutschland

Erfahrungen

Apr. 2023 - Bis heute
2 Jahren 6 Monaten

Senior iOS-Entwickler

HelloFresh SE

  • Leitete die Entwicklung der Experimentation Library von der RFC-Erstellung bis zur Integration und Unterstützung der Feature-Teams.
  • Untersuchte die Möglichkeit, Kotlin Multiplatform für die Experimentation Library zu nutzen, um die Implementierung mit Android zu teilen.
  • Entwarf, entwickelte und integrierte iterativ eine neue Datenebene, die Entwicklungsblockaden für die Feature-Teams aufhob und deren Entwicklungsgeschwindigkeit steigerte.
  • Organisierte einen Workshop zu Swift Concurrency, um das Wissen der iOS-Entwickler zu verbessern, und war fortan Ansprechpartner für entsprechende Fragen.
  • Überarbeitete vollständig die bestehende CI-Konfiguration, um sie für ein großes Team wartungsfreundlicher zu gestalten.
  • Integrierte einen Bash-Skript-Linter, um CI- und Utility-Skripte für das iOS-Projekt abzusichern.
  • Untersuchte Tuist als Option, um modularisierte Features mit über 500 Modulen zu integrieren.
  • Pflegte Tools zur Bestimmung der Zuständigkeit für UI-Tests mit einem eigenen Swift-CLI und einer nativen SwiftLint-Regel.
  • Unterstützte andere Teams bei speziellen Architekturfragen.
  • Wirkte aktiv an der Gestaltung der Entwicklungskultur im Team und im gesamten iOS-Bereich mit.

Technologien: Swift, SwiftUI, Swift Concurrency, Swift Package Manager, Bash, Git, GitHub Actions, Bitrise.

Jan. 2020 - März 2023
3 Jahren 3 Monaten

Entwicklungsleiter

Lightspeed Commerce Inc.

  • Führte ein Team von bis zu 20 Entwicklern aus verschiedenen Disziplinen, Standorten und Squads, darunter iOS-, Java- und React-Entwickler.
  • Leistete in regelmäßigen Abständen Beiträge zu iOS-Projekten, einschließlich des Legacy-Produkts von Gastrofix.
  • Nahm aktiv an technischen Diskussionen und an der Architektur des iOS-Projekts teil.
  • Unterstützte die Durchführung von iOS-Horizontal-Meetings, um eine Plattform für den Wissensaustausch zwischen iOS-Entwicklern zu bieten.
  • Etablierte Synchronisierungsmeetings mit Architekten und Staff-iOS-Entwicklern an verschiedenen Standorten und in unterschiedlichen Zeitzonen, um Entwicklern effektives Feedback zu laufenden Initiativen zu geben.
  • Als Hiring Manager erzielte ich hervorragende Ergebnisse und stellte einen Team Lead sowie iOS-, Java- und React-Entwickler ein.
  • Überarbeitete bestehende Interview- und Onboarding-Prozesse für iOS-, Java- und React-Entwickler, um sie effizienter zu gestalten.
  • Führte Talent-Reviews und vierteljährliche Leistungsbewertungen für bis zu 10 direkte Mitarbeiter durch, darunter 2 Team Leads, einen Principal und Staff-Entwickler.
  • Wirkte kontinuierlich an der Verbesserung von Entwicklungsprozessen, Squad-Strukturen und Abläufen mit.
Mai 2017 - Jan. 2020
2 Jahren 9 Monaten

Senior iOS-Entwickler / Teamleiter

Gastrofix GmbH

  • Implementierte mehrere Features für die bestehende Anwendung.
  • Entwickelte ein hochwertiges Modul zur Angebotskalkulation, um fehlerfreie Beträge zu gewährleisten.
  • Baute Service- und Datenebenen neu auf, um die Entwicklung neuer Funktionen für Hotels zu ermöglichen.
  • Härtete die lokale Netzwerkebene für die Kommunikation zwischen mehreren iPads und externen Systemen, wie Raspberry-Pi-basierten Bridges für Hotelsysteme.
  • Arbeitete aktiv am Übergang von CI/CD von Jenkins zu GitLab CI.
  • Führte dem Team zahlreiche Best Practices ein: Unit-Testing, Code-Style-Richtlinien und Wissensaustausch.

Erfolge und Aufgaben als Teamleiter:

  • Führte Talentbewertungen durch und gab den Teammitgliedern Anleitung zur Weiterentwicklung.
  • Verbesserte bestehende Entwicklungsprozesse, um die Qualität und Stabilität der Anwendung zu erhöhen.
  • Agierte als technischer Product Owner für das iOS-Projekt, indem ich Prioritäten abstimmte, Projektmanager einband, um mehr Kontext für Tickets zu geben, und Entwickler in die Ticketpflege einbezog.
  • Überarbeitete den Interviewprozess für die iOS-Entwicklerposition und führte Interviews zur Validierung technischer Fähigkeiten durch.
  • Erarbeitete einen Onboarding-Prozess für neue iOS-Mitarbeiter, um Wissen effektiv an Neueinsteiger weiterzugeben.

Technologien: Objective-C, Swift, Bash, Cocoa touch, NSFoundation, CoreData, XCTest-Frameworks, Grand Central Dispatch, Appium, Cocoapods, GitHub/GitLab.

Dez. 2011 - Mai 2017
5 Jahren 6 Monaten

Lead-Entwickler

HyperActive Inc.

  • Entwarf die Architektur und entwickelte von Grund auf eine iOS-App mit einem separaten wiederverwendbaren Modul zur Synchronisation mit der RESTful-API des CMS-Backends.
  • War aktiv an der Entwicklung und Verbesserung der UI/UX für iOS-Anwendungen beteiligt.
  • Entwickelte mehrere AR-Anwendungen, um 3D-Modelle kommender medizinischer Geräte von Philips zu präsentieren.
  • Entwickelte zahlreiche iOS-Anwendungen, die intern von Kunden (Philips, St. Jude Medical, Boston Scientific, Fujifilm) oder auf Healthcare-Messen eingesetzt werden.
  • Integrierte Jenkins Continuous Integration, um interne und öffentliche Builds der HyperFrame-iOS-Anwendungen bereitzustellen.
  • Integrierte Unit-Tests für iOS-Anwendungen.
  • Entwickelte Bash-Skripte für Continuous Integration.

Technologien: Objective-C, Swift, C#, Bash, GNU/Linux & UNIX OS, Cocoa touch, NSFoundation, AVFoundation, CoreData, XCTest-Frameworks, Grand Central Dispatch, SQLite, metaioSDK AR-Framework, Xcode, Unity 3D Engine, Cocoapods, GitHub/Bitbucket.

Sept. 2009 - Dez. 2011
2 Jahren 4 Monaten

iOS/OS X-Entwickler

  • Entwickelte zahlreiche Anwendungen für Kunden aus den USA, dem Vereinigten Königreich, Australien und Russland.
  • Leitete zusammen mit anderen iOS-Entwicklern den Entwicklungsprozess einer iOS-App.
  • Führte verschiedene Aufgaben zur Unterstützung bestehender Projekte durch.
  • Leitete den Entwicklungsprozess, programmierte und veröffentlichte ein eigenes Projekt – ein Brettspiel für iOS.

Technologien: Cocoa touch, NSFoundation, CoreData-Frameworks, Cocos2d-iPhone Game Engine, SQLite, Xcode, GitHub/Bitbucket.

Jan. 2009 - Sept. 2009
9 Monaten

Softwareentwickler

ZAO “MCST”

Technologien: Bash, Git, GNU/Linux- & UNIX-Betriebssysteme.

Dez. 2005 - Dez. 2008
3 Jahren 1 Monate

Systemadministrator

ZAO “ADM Service”

Technologien: GNU/Linux- & UNIX-Betriebssysteme, Windows Active Directory, Windows Server 2003.

Jan. 2004 - Dez. 2010
7 Jahren
Moskau, Russische Föderation

Ingenieurabschluss

Staatliches Moskauer Institut für Elektronik und Mathematik (Technische Universität)

Spezialisierung: Flexible Fertigung Fakultät: Automatisierung und Informatik.

Zusammenfassung

Entwicklungsmanager und Softwareentwickler mit über 14 Jahren Erfahrung in der iOS-Entwicklung und über 4 Jahren Erfahrung in der Mitarbeiterführung. Experte für die Programmiersprachen Swift und Objective-C, Multithreading und Softwarearchitektur. Leidenschaftlicher technischer Leiter mit Erfahrung im Aufbau verteilter, fachübergreifender Teams, der Optimierung von Entwicklungsprozessen und der Talentförderung durch Coaching.

Sprachen

Russisch
Muttersprache
Englisch
Fortgeschritten

Ausbildung

Okt. 2004 - Juni 2010

Moskauer Staatliches Institut für Elektronik und Mathematik (Technische Universität)

Ingenieurwesen, Flexible Fertigung · Automatisierung und Informatik · Moskau, Russische Föderation

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen