05/31/2024 updated


100 % available
Lead Software Engineer, Software Engineer, Mobile Software Developer
Ivano-Frankivsk, Ukraine
Worldwide
M.Sc Computer ScienceFlutterAgile MethodologyData AnalysisAndroid (Software)IOS ApplicationsApple IOSApple Mac SystemsAtlassian ConfluenceAtlassian JiraUnit TestingBluetooth Low Energy (Bluetooth)C Sharp (Programming Language)Mobile Application DevelopmentSoftware DocumentationSoftware Quality
iOS applications, iOS SDK, iOS, MacOS, Agile, Agile project management, Android, BLE, C#, CI/CD, Flutter, Dart, analytics, device compatibility, Firebase, firmware, Flutter, Git, Github, Gradle, Jira, Json, Java, Jenkins, Kotlin, Windows, mobile development, Mobile Software, MVVM, OpenVPN, Python, rapid prototyping, RESTful, Scrum, code documentation, software development, Computer Software Engineering, Software Engineering, code quality, Swift, SwiftUI, TDD, Unit Testing, VPN client, VPN, WPF
Experience
Professional experience10+ years
Freelancer since2014
Languages
EnglishFluentUkrainianNative speaker
Project history
* Developed native iOS and Unity SDKs integrating BLE technology using Swift, SwiftUI and C#.
* 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 device.
* 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.
* 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 device.
* 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.
* 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.
* 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.
* Developed VPN apps for iOS, macOS, Android, and Windows, using Swift, Java, and C#, enhancing the codebase.
* Expanded app functionality across all OS by adding larger 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 aMember userbase, utilizing server-to-server notifications.
* Expanded app functionality across all OS by adding larger 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 aMember userbase, utilizing server-to-server notifications.