Artur K.

Développeur mobile

Artur est un développeur iOS expérimenté avec 14 années d'expérience commerciale. ayant travaillé en tant que Développeur Sénior pour iOS, Développeur principal pour iOS et Responsable Technique tout au long de sa carrière.

Il se spécialise dans le développement d'applications mobiles de haute qualité en utilisant des technologies telles que le SDK iOS, Swift, SwiftUI, Objective-C, UIKit, Combine, CoreData et BLE, ainsi que des pipelines CI/CD alimentés par des outils tels que Xcode Cloud et Bitrise.

L'une des réalisations clés d'Artur, c'est la direction d'un projet IoT du concept au lancement réussi, guidant le développement d'une application mobile qui gérait les périphériques connectés par le biais de BLE tout en maintenant une synchronisation en temps réel avec les services backend.

Artur est connu pour écrire du code propre, maintenable et mettre en œuvre des modèles architecturaux évolutifs tels que MVVM, VIPER, et Clean Architecture. Ses solides bases techniques et son expérience de leadership permettent aux équipes de construire des solutions mobiles fiables et à long terme.

Principale expertise

  • iOS
    iOS 14 ans
  • Mobile 14 ans
  • Swift
    Swift 11 ans

Autres compétences

  • Java
    Java 4 ans
  • C++
    C++ 4 ans
  • Python
    Python 4 ans
Artur

Artur K.

Poland

Commencer

Expérience sélectionnée

Emploi

  • Développeur iOS senior

    Innovecs - 3 mois

    • Contribuer au développement d'un SDK basé sur Swift qui permet d'intégrer des fonctionnalités de jeu avancées dans des applications tierces.
    • A aidé à construire et à maintenir une application mobile de marque blanche propulsée par le SDK, offrant des expériences de jeu à un public mondial.
    • Développer et optimiser des fonctionnalités en utilisant Swift, SwiftUI et des outils de concurrence modernes tels que async/await.
    • Assurer des performances et une évolutivité élevées pour soutenir des millions d'utilisateurs actifs.
    • Révisions de code et profilage des performances pour maintenir la qualité du code et une utilisation efficace des ressources.

    Les technologies:

    • Les technologies:
    • 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
  • Développeur iOS senior

    Productive Edge - 10 mois

    • Contribuer au développement d’une application mobile de grande envergure pour la santé et le bien-être.
    • Fonctionnalités clés développées en utilisant Swift et SwiftUI, intégrant les plates-formes de suivi de santé et les appareils de fitness.
    • Des opérations de données basées sur GraphQL implémentées et optimisées pour améliorer l'efficacité et la réactivité des données.
    • Amélioration de la qualité du code et du déploiement des workflows en intégrant SwiftLint et en améliorant les pipelines CI/CD sur Bitrise.
    • Effectuer des examens de code, débogage et profilage des performances pour assurer la stabilité et l'efficacité de l'application.

    Les technologies:

    • Les technologies:
    • 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
  • Développeur iOS

    Altoros - 7 années 11 mois

    IoT App

    • Développer une application iOS pour configurer et gérer un système IoT automatisé avec passerelles, capteurs et stations météo.
    • Implémentation de la communication BLE entre les appareils mobiles et les nœuds IoT pour l'échange de données et le contrôle de périphériques.
    • Des modules de base conçus pour une synchronisation en temps réel entre l'application mobile et les serveurs distants.
    • a été promu chef technique en 2017, mentorat des développeurs et coordination de la fourniture de fonctionnalités.

    Application des conditions environnementales

    • Contribuer au développement d'une application iOS pour le suivi et l'analyse des conditions environnementales dans le monde entier.
    • Fonctionnalités de visualisation des données implémentées à l'aide de cartes et de graphiques pour afficher les métriques de la station météo.
    • Intégrer les données du serveur en temps réel et les abonnements aux stations météo sélectionnées.
    • Révisions de code et développeurs juniors encadrés tout en soutenant les processus de livraison et de publication.

    Les technologies:

    • Les technologies:
    • 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
  • Développeur iOS

    Meetville - 3 mois

    • Contribué au développement de la version iPad de l’application de réseautage social Meetville pour le chat et la rencontre.
    • Implémentation de composants de l'interface utilisateur en utilisant UIKit et Storyboards pour optimiser l'expérience utilisateur sur les appareils iPad.
    • Les services backend intégrés via Parse pour supporter l'authentification des utilisateurs, la messagerie et la gestion de contenu.
    • Travaillé avec des outils d'analyse pour suivre l'engagement des utilisateurs et améliorer les performances de l'application.
    • Collaboré avec des développeurs et des ingénieurs QA pour fournir une application stable utilisée par des millions d'utilisateurs.

    Les technologies:

    • Les technologies:
    • 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

Éducation

  • License ès sciencesComputer Security

    Belarusian State University · 2005 - 2010

Portefeuille

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

Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois

Dans un court appel de 25 minutes, nous voulons:

  • Comprendre vos besoins en développement
  • Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
  • Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine

Contactez-nous