Alexey Lebedev, Developer in Kraków, Poland
Alexey is available for hire
Hire Alexey

Alexey Lebedev

Verified Expert  in Engineering

Mobile Developer

Kraków, Poland

Toptal member since May 24, 2022

Bio

Alexey is an accomplished mobile developer with over 14 years of experience in iOS and macOS using Swift and Objective-C. He has worked on complex projects, including apps with 10+ million monthly users. As both a seasoned developer and indie creator, Alexey values simplicity and efficiency, crafting apps with smooth user experiences and intricate animations.

Portfolio

Ajax Systems
iOS, WebRTC, gRPC, IP Networks, SwiftUI, Combine, Video Streaming...
Capgemini
iOS, Swift, Objective-C, C++, Python, SwiftUI, Combine...
Seniordev
iOS, Swift, Objective-C, Xcode, Git, Combine, IP Networks, Core Data, Algorithms

Experience

  • iOS - 14 years
  • Objective-C - 14 years
  • MacOS - 14 years
  • Bluetooth Low Energy (LE) - 10 years
  • Swift - 10 years
  • SwiftUI - 5 years
  • C++ - 3 years
  • WebRTC - 2 years

Availability

Part-time

Preferred Environment

Xcode, Visual Studio Code (VS Code)

The most amazing...

...thing I've built is a music app, handling everything from UI design to App Store launch and support. It reached 100,000 downloads and continues to grow.

Work Experience

iOS Lead Developer

2022 - 2024
Ajax Systems
  • Developed complex graphical components, including animated charts with infinite scrolling, enhancing user experience and performance.
  • Conducted in-depth research on iOS networking to optimize gRPC and WebRTC communication, ensuring robust performance during network switching, roaming, and unstable connections.
  • Led interviews and onboarding processes for new developers, ensuring smooth integration into the team and alignment with project goals.
  • Streamlined the development team's workflow and optimized the codebase architecture, resulting in increased stability and a significant reduction in bugs.
Technologies: iOS, WebRTC, gRPC, IP Networks, SwiftUI, Combine, Video Streaming, Video Encoding, Core Data, Git, Objective-C, Swift, Xcode, Bluetooth Low Energy (LE), Algorithms

iOS Lead Developer

2017 - 2022
Capgemini
  • Designed and implemented an iOS application with attractive UI and complex animations that communicate with the wearable medical devices through BLE protocol, collecting data analysis and uploading it to a cloud service.
  • Created and contributed to an open-source iOS library and sample applications that implement the OpenID authentication protocol.
  • Built a hardware platform to run automated tests on client devices using Raspberry Pi and Python.
Technologies: iOS, Swift, Objective-C, C++, Python, SwiftUI, Combine, Bluetooth Low Energy (LE), Embedded C++, Xcode, Git, SQLite, IP Networks, Core Data, Algorithms

Senior iOS Developer

2016 - 2017
Seniordev
  • Designed and implemented an iOS application for job search and interview processes in Norway.
  • Worked on an API service and application of UI design.
  • Contributed to the development of company quality standards.
Technologies: iOS, Swift, Objective-C, Xcode, Git, Combine, IP Networks, Core Data, Algorithms

iOS Developer

2015 - 2016
Freelance
  • Designed and implemented an iOS application to order coffee on a subscription basis.
  • Tested and integrated payment systems.
  • Designed and implemented an iOS application to track city concerts and events.
Technologies: iOS, Swift, Xcode, Git, SQLite, Objective-C, Python, User Interface (UI), User Experience (UX), IP Networks, Core Data, Algorithms

Senior iOS Developer

2013 - 2015
Yandex
  • Worked on a complex web browser project with a team of 20 iOS engineers.
  • Engaged in a product with 10+ million monthly active users and vast infrastructure.
  • Operated with build and test systems of the Chromium project.
Technologies: iOS, Objective-C, C++, Chromium, Xcode, Git, SQLite, Python, IP Networks, Core Data, Algorithms

Senior iOS Developer

2013 - 2013
SoftServe
  • Designed and implemented an iOS application to control and navigate electric bikes.
  • Worked with hardware communication binary protocols.
  • Developed a mechanism to test application integration.
Technologies: iOS, Objective-C, Xcode, Git, SQLite, IP Networks, Core Data, Bluetooth Low Energy (LE), Algorithms

iOS/macOS Team Lead

2009 - 2013
Shakuro
  • Designed and implemented from ground up applications for three platforms: iOS, iPad, and Mac.
  • Led a team of iOS engineers across various projects.
  • Contributed to developing and implementing company standards.
Technologies: iOS, Objective-C, MacOS, Core Data, SQLite, C++, Xcode, Git, User Interface (UI), User Experience (UX), IP Networks, Algorithms

Experience

Ajax Security iOS Application

https://ajax.systems
Ajax iOS app is a complex application for managing the Ajax security system, allowing users to control security devices and monitor in real time. In this project, I worked on complex graphical components, the network stack, and implemented a video surveillance system.

Ionica Music Player for Mac

http://ionica.app
Ionica is my homegrown startup, where I learned how to build complex apps and work with app analytics, marketing, and user support. The project code I wrote contains complex algorithms like Fast Fourier Transform for a spectrum analyzer, media files parsing, and sorting algorithms.

myPhonak Junior iOS Application

https://apps.apple.com/us/app/myphonak-junior/id1541313920
I led a team of developers to build an iOS application that communicates with a wearable medical device via the BLE protocol, collecting data for analysis and uploading it to a cloud service. I wrote comprehensive documentation and ensured high unit test coverage to meet medical certification requirements.

Yandex Browser for iOS

https://browser.yandex.com/mobile/
Worked as part of a 20-developer team that built a fast and secure browser with an aggressive ad blocker for mobile devices, synced passwords between devices, and the voice assistant Alice. This project had a large and complex CI infrastructure and high test coverage.

My Movies for iOS and Mac

https://www.mymovies.dk/products/iphone-ipad.aspx
This was one of my first projects where I hired and led a team of developers to create an application for three platforms, including iOS, macOS, and iPad. This application helps users keep track of their movie collection and controls media player devices.

Education

2003 - 2008

Master's Degree in Computer Systems and Networks

Sevastopol State Technical University - Savastopol, Ukraine

Certifications

AUGUST 2019 - PRESENT

Application Security Course

Techmaker

MARCH 2018 - PRESENT

Embedded Programming Course

Techmaker

Skills

Libraries/APIs

WebRTC

Tools

Xcode, Git

Languages

Objective-C, Swift, Embedded C++, C++, Python

Frameworks

Core Data, SwiftUI, Combine, gRPC

Platforms

iOS, MacOS, Bluetooth Low Energy (LE), Visual Studio Code (VS Code)

Storage

SQLite

Other

IP Networks, Algorithms, Application Security, Chromium, User Interface (UI), User Experience (UX), Video Streaming, Video Encoding

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring