iOS Teacher
2017 - PRESENTLviv IT School- Mentored students.
Technologies: iOSHead of Mobile Department
2017 - PRESENTNerdzLab- Implemented the full cycle of a media app.
- Processed video footage and photos.
- Built an app for communication with BLE devices.
- Created an OpenCV application for identifying a different kind of object.
- Led the team.
- Created a payment system.
Technologies: iOS, Android, BLE, Social Media, OpenCV, AI, AR, LeadingSenior iOS Developer
2016 - PRESENTToptal- Implemented a video interviewing app.
- Developed a social media app.
- Created a fitness social media app.
- Built an audio/video player for radio.
Technologies: iOSSenior iOS Lead
2017 - 2017Cardo Systems- Fixed application issues.
- Moved the application's communication from standard Bluetooth (EAL) to BLE communication.
- Added support for new BLE devices.
Technologies: Objecive-CSenior iOS Lead Developer
2016 - 2017Globallogic- Designed and implemented application architecture for Whitebox UI automation testing.
- Designed and implemented multi-language support.
- Implemented BLE communication between the app and a BLE device. Stored collected data in a DB to sync with the back-end.
- Led the mobile team.
- Fixed bugs.
Technologies: iOSSenior iOS Developer
2016 - 2017Remit Software- Developed a WatchOS feature for live complication updates from a server in "turned off" mode.
- Implemented HLS streaming from device to device without server segmentation code.
- Maintained the application.
Technologies: iOSSenior iOS Developer
2016 - 2016Waverley Software- Implemented VoiP via WebRTC.
- Designed and implemented messaging functionality.
- Designed and built real-time documents editing.
- Designed and developed using the MVVM approach.
- Led the project.
Technologies: iOSMobile Developer
2014 - 2016N-iX- Implemented an iOS custom keyboard, an RSS parser, and messaging functionality.
- Created a whitelabel client.
- Developed a newspaper client implementation.
- Built an email client.
- Designed architecture with POP.
- Designed and implemented a number of new functions, including map navigation, social network, multi-language support, in-app purchases, social registration, and subscriptions.
- Published applications.
- Maintained the application.
Technologies: iOSC++ Developer
2012 - 2014Freelance- Implemented a "Viola Jones" algorithm for real-time face recognition.
Technologies: C++Trainee iOS Developer
2012 - 2012Vakoms- Architected, designed, and implemented a chess game.
Technologies: iOS