Maksym
From Ukraine (GMT+3)
11 years of commercial experience
Lemon.io stats
Maksym – Swift, Kotlin, SwiftUI
Maksym is a software developer who has dedicated about 10 years to his professional growth so far, mainly focusing on mobile development. He has solid experience developing VPN tools and expertise gained in both: Android and iOS projects. Additionally, excellent soft skills and a keen interest in hardware and game development complement his profile! While Maksym has mentored colleagues before, he always prefers to remain a hands-on contributor.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Software Engineer
An innovative company that has developed an electronic dice made out of 6 touch displays, a processor, a gyroscope, and two types of storage (flash and NAND). The project involved implementing iOS, Android, and Unity SDKs for BLE communication.
- Developed native iOS and Unity SDKs integrating BLE technology;
- Debugged BLE hardware to enhance SDK functionality across iOS, Android, and Unity;
- Built 6 iOS apps and games using Swift/SwiftUI/MVVM, including demos and configuration tools for BLE devices;
- Created Unity mini-game demos for BLE cube devices to boost user engagement;
- Led product demos at the “Spielwarenmesse 2024” fair to showcase device capabilities;
- Coordinated CI/CD processes using GitHub Actions, including automated lint checks and code documentation standards;
- Authored Python scripts for BLE device communication and desktop media controls;
- Developed a Flutter demo game connected to a BLE cube;
- Documented security features of the Unidice cube.
- Tested and refined firmware for Nordic SoC BLE boards to accelerate iOS SDK integration.
Lead Software Engineer
A premium VPN and DNS provider that provides the user with access to safe and free internet. The server network encrypts and reroutes the user's traffic and changes the IP address. The provider has desktop and mobile apps, as well as Amazon and TV apps available.
- Maintained and enhanced 8 VPN client apps, improving security and workflow, resulting in over 100K downloads;
- Developed 4 MVP apps with Flutter and OpenVPN, targeting rapid prototyping and deployment;
- Enhanced app functionality with features like In-App Purchases, Kill Switch, and Wireguard across multiple platforms;
- Refactored iOS/Android codebases using SOLID, MVVM, SwiftUI, and Rx, enhancing modularity for resale;
- Implemented CI/CD pipelines for iOS and Android using GitHub Actions, Gradle, and Fastlane;
- Managed product releases through Jira and Scrum/Kanban, ensuring quality with rigorous QA testing;
- Documented software development and QA processes in Confluence, creating comprehensive guides;
- Led a mobile development team, mentoring in AGILE practices and ensuring high code quality standards.
Software Engineer
A registered trademark by a Danish IT company located in the beautiful city of Copenhagen. A VPN and Smart DNS for privacy, security, and protection all in one, allowing users to experience the internet without limitations.
- Developed VPN apps for iOS, macOS, Android, and Windows, enhancing the existing codebase;
- Expanded app functionality across all OS by adding more extensive server lists for more countries;
- Improved and automated the codebase using Swift, Fastlane, Kotlin, and WPF;
- Implemented CI/CD processes with Jenkins and Fastlane, including custom scripts for macOS DMG creation;
- Integrated Firebase for crash reporting, analytics, and user engagement features like in-app messages and notifications;
- Enabled in-app subscriptions with a member user base, utilizing server-to-server notifications.
Mobile Software Developer
MVP applications for continuous heart rate and GSR data monitoring via BLE smart bands, enabling real-time online viewing to analyze human emotions.
- Developed a cross-platform demo application for continuous monitoring of heart rate and GSR data via BLE smart bands, enabling real-time online viewing to analyze human emotions;
- Engineered and implemented a human emotions prediction algorithm, leveraging the analysis of over 10,000 live sensor data records correlated with user-reported emotions through Android and iOS applications;
- Conducted comprehensive testing and successfully integrated Microsoft Band 2 and other BLE smart bands, enhancing device compatibility and data accuracy.
QT Developer
A VPN service provider that allows users to protect online identity and security, provides anonymity, changes IP locations, etc.
- Maintained and rebranded VPN client apps for Windows and MacOS, selling 10+ rebranded versions with ongoing project support;
- Streamlined redesign flow for C++ QT codebase, allowing a fast change of project name, strings, and graphics;
- Developed automated packaging scripts for MacOS app compatibility and efficient workflow for changing QT app colors/graphics, doubling client sales in 8 months.