Artur K.

Mobile Developer

Artur is an experienced iOS Developer with 14 years of commercial experience, having worked as a Senior iOS Developer, Lead iOS Developer, and Tech Lead throughout his career.

He specializes in building high-quality mobile applications using technologies such as the iOS SDK, Swift, SwiftUI, Objective-C, UIKit, Combine, CoreData, and BLE, along with CI/CD pipelines powered by tools like Xcode Cloud and Bitrise.

One of Artur’s key achievements was leading an IoT project from concept to successful launch, guiding the development of a mobile application that managed connected devices through BLE while maintaining real-time synchronization with backend services.

Artur is known for writing clean, maintainable code and implementing scalable architectural patterns such as MVVM, VIPER, and Clean Architecture. His strong technical foundation and leadership experience enable teams to build reliable, long-term mobile solutions.

Main expertise

  • iOS
    iOS 14 years
  • Mobile 14 years
  • Swift
    Swift 11 years

Other skills

  • Java
    Java 4 years
  • C++
    C++ 4 years
  • Python
    Python 4 years
Artur

Artur K.

Poland

Get started

Selected experience

Employment

  • Senior iOS Developer

    Innovecs - 3 months

    • Contributed to the development of a Swift-based SDK that enabled advanced gaming functionalities to be integrated into third-party applications.
    • Helped build and maintain a white-label mobile application powered by the SDK, delivering gaming experiences to a global audience.
    • Developed and optimized features using Swift, SwiftUI, and modern concurrency tools such as async/await.
    • Ensured high performance and scalability to support millions of active users.
    • Conducted code reviews and performance profiling to maintain code quality and efficient resource usage.

    Technologies:

    • 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
  • Senior iOS Developer

    Productive Edge - 10 months

    • Contributed to the development of a large-scale health and wellness mobile application.
    • Developed key features using Swift and SwiftUI, integrating health tracking platforms and fitness devices.
    • Implemented and optimized GraphQL-based data operations to improve data efficiency and responsiveness.
    • Improved code quality and deployment workflows by integrating SwiftLint and enhancing CI/CD pipelines on Bitrise.
    • Conducted code reviews, debugging, and performance profiling to ensure application stability and efficiency.

    Technologies:

    • 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
  • Senior / Lead iOS Developer

    Altoros - 7 years 11 months

    IoT App

    • Developed an iOS application for configuring and managing an automated IoT system with gateways, sensors, and weather stations.
    • Implemented BLE communication between mobile devices and IoT nodes for data exchange and device control.
    • Built core modules for real-time synchronization between the mobile app and remote servers.
    • Was promoted to Tech Lead in 2017, mentoring developers and coordinating feature delivery.

    Environmental Conditions App

    • Contributed to the development of an iOS application for monitoring and analyzing environmental conditions worldwide.
    • Implemented data visualization features using maps and charts to display weather station metrics.
    • Integrated real-time server data and user subscriptions to selected weather stations.
    • Conducted code reviews and mentored junior developers while supporting delivery and release processes.

    Technologies:

    • 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
  • Senior iOS Developer

    Meetville - 3 months

    • Contributed to the development of the iPad version of the Meetville social networking app for chatting and dating.
    • Implemented UI components using UIKit and Storyboards to optimize the user experience on iPad devices.
    • Integrated backend services via Parse to support user authentication, messaging, and content management.
    • Worked with analytics tools to track user engagement and improve application performance.
    • Collaborated with developers and QA engineers to deliver a stable application used by millions of users.

    Technologies:

    • 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

Education

  • BSc.Computer Security

    Belarusian State University · 2005 - 2010

Portfolio

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

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat