Artur K.

Mobile-Entwickler

Artur ist ein erfahrener iOS-Entwickler mit 14 Jahren kommerzieller Erfahrung als Senior iOS Developer, Lead iOS Developer und Tech Lead während seiner gesamten Laufbahn.

Er ist spezialisiert auf den Aufbau hochwertiger Mobilanwendungen mit Technologien wie iOS SDK, Swift, SwiftUI, Objective-C, UIKit, Combine, CoreData und BLE, zusammen mit CI/CD-Pipelines mit Werkzeugen wie Xcode Cloud und Bitrise.

Eine der wichtigsten Errungenschaften von Artur, war die Leitung eines IoT-Projekts vom Konzept bis zum erfolgreichen Start, Leitfaden für die Entwicklung einer mobilen Anwendung, die angeschlossene Geräte über BLE verwaltet, während die Echtzeit-Synchronisation mit Backend-Diensten aufrechterhalten wird.

Artur ist bekannt dafür, sauberen und wartbaren Code zu schreiben und skalierbare Architekturmuster wie MVVM, VIPER und Clean Architecture zu implementieren. Seine starke technische Basis und seine Führungserfahrung ermöglichen es Teams, zuverlässige und langfristige mobile Lösungen zu entwickeln.

Hauptkompetenz

  • iOS
    iOS 14 Jahre
  • Mobile 14 Jahre
  • Swift
    Swift 11 Jahre

Andere Fähigkeiten

  • Java
    Java 4 Jahre
  • C++
    C++ 4 Jahre
  • Python
    Python 4 Jahre
Artur

Artur K.

Poland

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Senior iOS-Entwickler

    Innovecs - 3 monate

    • Beitrag zur Entwicklung eines Swift-basierten SDK, mit dem erweiterte Spielfunktionalitäten in Anwendungen von Drittanbietern integriert werden konnten.
    • Unterstützung bei der Erstellung und Pflege einer White-Label-Mobilanwendung mit dem SDK und der Bereitstellung von Spielerlebnissen für ein globales Publikum.
    • Entwickelte und optimierte Funktionen mit SwiftUI und modernen Concurrency-Tools wie async/await.
    • Sicherte hohe Leistung und Skalierbarkeit zur Unterstützung von Millionen aktiver Nutzer.
    • Führte Code-Rezensionen und Performance-Profiling um die Code-Qualität und den effizienten Ressourcenverbrauch zu erhalten.

    Technologien:

    • Technologien:
    • JavaScript JavaScript
    • iOS iOS
    • Swift Swift
    • Figma Figma
    • UIKit UIKit
    • Firebase Firebase
    • MVVM MVVM
    • API
    • Jira Jira
    • Agile Agile
    • Git Git
    • JSON JSON
    • Realm Realm
    • WebKit WebKit
    • AppAuth AppAuth
    • Web Testing
    • Mobile Testing
    • REST API REST API
    • Mobile
    • HTML / CSS
    • Swagger Swagger
    • SwiftUI SwiftUI
  • Senior iOS-Entwickler

    Productive Edge - 10 monate

    • Beitrag zur Entwicklung einer großen Gesundheits- und Wellness-mobilen Anwendung.
    • Entwickelte Schlüsselfunktionen mit Swift und SwiftUI, Integration von Gesundheitstracking Plattformen und Fitnessgeräten.
    • Implementierte und optimierte GraphQL-basierte Datenoperationen, um die Effizienz und Reaktionsfähigkeit der Daten zu verbessern.
    • Verbesserte Code-Qualität und Deployment-Workflows durch Integration von SwiftLint und Verbesserung der CI/CD-Pipelines auf Bitrise.
    • Durchführung von Code-Überprüfungen, Debuggen und Performance-Profiling, um die Stabilität und Effizienz der Anwendung zu gewährleisten.

    Technologien:

    • Technologien:
    • UI
    • GraphQL GraphQL
    • Postman Postman
    • iOS iOS
    • Swift Swift
    • Figma Figma
    • Usability Testing
    • UIKit UIKit
    • CocoaPods CocoaPods
    • Firebase Firebase
    • MVVM MVVM
    • Unit Testing
    • API
    • Agile Agile
    • Git Git
    • InVision InVision
    • OAuth2 OAuth2
    • WebKit WebKit
    • Swinject Swinject
    • AppAuth AppAuth
    • KingFisher KingFisher
    • Dependency injection
    • Data Analytics
    • Mobile Testing
    • Mobile
    • Automation Testing
    • Manual Testing
    • Apollo Apollo
    • SwiftUI SwiftUI
  • iOS-Entwickler

    Altoros - 7 jahre 11 monate

    IoT App

    • Entwicklung einer iOS-Anwendung zur Konfiguration und Verwaltung eines automatisierten IoT-Systems mit Gateways, Sensoren und Wetterstationen.
    • Implementierte BLE Kommunikation zwischen mobilen Geräten und IoT Knoten für Datenaustausch und Gerätesteuerung.
    • Core-Module zur Echtzeit-Synchronisation zwischen der mobilen App und Remote-Servern.
    • wurde 2017 zum Tech Lead befördert, Entwickler betreuen und die Bereitstellung von Funktionen koordinieren.

    Anwendung der Umweltbedingungen

    • Beitrag zur Entwicklung einer iOS-Anwendung zur Überwachung und Analyse von Umweltbedingungen weltweit.
    • Implementierte Datenvisualisierungsfunktionen mit Karten und Diagrammen, um Wetterstations-Metriken anzuzeigen.
    • Integrierte Echtzeit-Server-Daten und Benutzerabonnements für ausgewählte Wetterstationen.
    • Führte Code-Rezensionen und Mentorenentwickler bei der Unterstützung von Liefer- und Veröffentlichungsprozessen.

    Technologien:

    • Technologien:
    • JavaScript JavaScript
    • Jenkins Jenkins
    • Postman Postman
    • C++ C++
    • SQL SQL
    • Android Android
    • iOS iOS
    • Swift Swift
    • Figma Figma
    • UIKit UIKit
    • Storyboard
    • CoreData CoreData
    • CocoaPods CocoaPods
    • MVVM MVVM
    • Unit Testing
    • API
    • Jira Jira
    • Agile Agile
    • Git Git
    • InVision InVision
    • SQLite SQLite
    • Core Animation Core Animation
    • Apple Maps Apple Maps
    • Google Maps Google Maps
    • Objective-C Objective-C
    • MVC MVC
    • SVN SVN
    • Mobile Testing
    • Acceptance Testing
    • REST API REST API
    • Mobile
    • HTML / CSS
    • Arduino Arduino
    • NoSQL
    • Solution Architecture
    • SwiftUI SwiftUI
    • Asana Asana
    • Trello Trello
    • UML UML
    • Bluetooth Bluetooth
    • BLE BLE
    • System Testing
    • Wi-Fi
    • Lottie Lottie
  • iOS-Entwickler

    Meetville - 3 monate

    • Beitrag zur Entwicklung der iPad-Version der Meetville Social Networking App für Chatten und Dating.
    • Implementierte UI-Komponenten mit UIKit und Storyboards zur Optimierung der Benutzerfreundlichkeit auf iPad-Geräten.
    • Integrierte Backend-Dienste via Parse zur Unterstützung der Benutzerauthentifizierung, des Nachrichtenwesens und des Content-Managements.
    • Mit Analysetools bearbeitet, um das Benutzerengagement zu verfolgen und die Performance der Anwendung zu verbessern.
    • Zusammenarbeit mit Entwicklern und QA-Ingenieuren, um eine stabile Anwendung zu liefern, die von Millionen von Benutzern verwendet wird.

    Technologien:

    • Technologien:
    • iOS iOS
    • UIKit UIKit
    • Storyboard
    • CocoaPods CocoaPods
    • Jira Jira
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • Objective-C Objective-C
    • MVC MVC
    • Mobile Testing
    • REST API REST API
    • Mobile

Ausbildung

  • BSc.Computer Security

    Belarusian State University · 2005 - 2010

Portfolio

  • Meetville for iPad - 1
  • Meetville for iPad - 2
  • Meetville for iPad - 3

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