Oleksii C. iOS/C++ Developer with VPN background

iOS (10.0 yr.), Desktop Software (10.0 yr.), Back-End Web

Summary

- VPN and Network Filtering Development: Extensive experience developing VPN solutions, including cross-platform engines for KeepSolid’s VPN Lite, and expertise in low-level network filtering, proxies, and handling internet traffic.
- iOS Development Expertise: Over 10 years of hands-on experience with iOS development, including business apps and secure communication tools, with proficiency in Swift and Objective-C.
- C++ Proficiency: Strong background in C++ for developing core network functionalities, optimizing performance, and building cross-platform applications.
- Enterprise Application Development: Skilled in developing enterprise-level applications, including parental-style internet filters and device policy management tools.
- Agile Methodologies: Proven track record of working in Agile Scrum environments, delivering high-quality software with fast iteration and strong collaboration.
- Leadership and Team Collaboration: Experience as a Tech Lead, mentoring teams, and coordinating with stakeholders to resolve issues and implement new features.
- Available to start ASAP

Work Experience

C++ Developer, Automotive Navigation project

Duration: Nov 2019 - Mar 2024
Summary: Implemented and migrated a complex state machine technology, optimized navigation database updates, contributed to stability, analytical problems resolution, and portability of the product.
Responsibilities: Development, migration, performance optimization, problem-solving, portability, code improvement
Technologies: C++, State Machine, Automotive Technologies

iOS Developer, Expertise, NDA project 

Duration: Aug 2019 - Nov 2019
Summary: Developed an application for working with external devices with a focus on audio codec functionality.
Responsibilities: Application development, interfacing with C++ audio codecs, handling CoreBluetooth, Swift development
Technologies: C++, CoreBluetooth, Swift

iOS Developer, NDA project 

Duration: Aug 2019 - Nov 2019
Summary: Developed a messaging application with social networking elements.
Responsibilities: iOS chat application development
Technologies: iOS, Chat Application

Tech Lead, iOS Developer, C++ cross-platform developer, VPN Lite Without Registration. VPN Lite SDK

Duration: Jan 2017 - Jun 2019
Summary: Led the development of a cross-platform VPN engine and iOS app, focusing on encryption and data privacy.
Responsibilities: Leadership, mentoring, architecture, cross-platform development, iOS app development
Technologies: C++, REST API, VPN Technologies

Tech Lead, macOS Developer, C++ cross-platform developer, KeepSolid Sign

Duration: 6 months
Summary: Creation of a secure electronic signature user experience for macOS, including real-time synchronization and change logging.
Responsibilities: Development, coaching, architecture, and macOS app coding
Technologies: xCode, RPC, REST API, macOS

macOS and Windows Developer, C++ cross-platform Developer, KeepSolid Sign

Duration: 16 months
Summary: Further developed KeepSolid Sign to improve the Windows and macOS apps, focusing on the PDF layer coding.
Responsibilities: macOS and Windows application development and improvement
Technologies: xCode, Qt, QML, Windows, macOS

macOS Developer, C++ Developer, Roadmap Planner

Duration: 6 months
Summary: Developed a Gantt Chart application for strategic planning and task management.
Responsibilities: macOS application development, network interaction, document merging
Technologies: xCode

iOS Developer, PDF and Passwarden Applications

Duration: 2 years
Summary: Worked on various applications for PDF operations and a synchronized password store application.
Responsibilities: Code unification, technology integration, product lifecycle management, release management
Technologies: xCode, Readdle SDK, VPN, InApp Store

iOS Developer, Game Developer and Game Designer, UFO Crusher

Duration: 14 months
Summary: Designed and developed a real-time tank battle game.
Responsibilities: Game development and design, customer support
Technologies: xCode, iOS Game Development

iOS Game Developer, Team Lead, Siege Hero 2 Age Of Wizards

Duration: 1 year
Summary: Led the team in creating the sequel to a successful game with enhanced graphics and gaming diversity.
Responsibilities: Engine development, leadership
Technologies: xCode, iOS Game Development

iOS Game Developer, Flight!

Duration: 10 months
Summary: Ported a popular flash game to the iOS platform, including in-game purchases and downloading content.
Responsibilities: Engine development, platform porting
Technologies: XCode, Cocoa Touch, Multitasking, Cocos2d, Core Media, Store Kit, Game Kit Framework, Adobe Flash

iOS and macOS Game Developer, Siege Hero

Duration: 14 months
Summary: Developed the iOS and macOS versions of a popular flash game, achieving top chart rankings.
Responsibilities: New application development from flash source
Technologies: XCode, Cocoa Touch, Cocos2d, Box2d, Store Kit, Game Kit Framework, Adobe Flash

C++ Developer, AlertA Windows

Duration: 2 years
Summary: Improved and customized a large database project for document circulation and contract automation for VIP clients.
Responsibilities: Product development, customization, database repair, converter development
Technologies: Visual C++ Studio, VBA, Win API

Education

  • Taurian National University named after Vernadsky
    BA in Informatics, Mathematics and System programming, graduated in 2008. Achievements: Champion in City Programming Contests