Vasyl Khmil
Verified Expert in Engineering
Software Developer
Vasyl is a senior iOS lead with 8+ years of commercial experience. He's developed over 50 mobile applications for iPhone and iPad and executed over 35 updates to existing applications. They were successfully published to the App Store or delivered to the client for enterprise distribution. Vasyl can provide estimation, development, leadership, and assistance with the best UI/UX design practices. Vasyl is also available to assist you with your fractional CTO needs for your project.
Portfolio
Experience
Availability
Preferred Environment
MacBook, Xcode, MacOS, iOS, Swift, GitHub, GitLab CI/CD
The most amazing...
...thing I've implemented is an HLS video streaming service that requires no extra video segmentation on the server side, so it works with any dabatase service.
Work Experience
Head of Mobile Department/CTO
NERDZ LAB LLC
- Implemented the full cycle of a media app and integrated a payment system.
- Processed video footage and photos and led the team.
- Built an application for communication with BLE devices.
- Created an OpenCV application for identifying a different kind of object.
Senior iOS Developer
Toptal
- Implemented a video interviewing app.
- Developed a social media app.
- Created a fitness social media app.
- Built an audio/video player for radio.
iOS Teacher
Lviv IT School
- Prepared lectures for students with relevant information about mobile development.
- Provided lectures to students and organized discussions on specific topics such as algorithms and OOP.
- Evaluated and accepted students' projects upon course completion, providing guidance and practical advice to help them refine and complete their projects successfully.
Senior iOS Lead
Cardo Systems
- Fixed application issues and explored options to improve the codebase.
- Moved the application's communication from standard Bluetooth (EAL) to BLE communication.
- Added support for new BLE devices and maintained it.
Senior iOS Lead Developer
Globallogic
- Designed and implemented application architecture for Whitebox UI automation testing.
- Designed and implemented multi-language support and fixed bugs.
- Implemented BLE communication between the app and a BLE device. Stored collected data in a database for synchronization with the back-end system.
Senior iOS Developer
Remit Software
- Developed a watchOS feature for live complication updates from a server in "turned off" mode.
- Implemented HLS streaming from one device to another without needing server-side segmentation code, simplifying the streaming process.
- Maintained the application and made realizes to the App Store.
Senior iOS Developer
Waverley Software
- Implemented VoiP via WebRTC, along with designing and implementing messaging functionality.
- Designed and built real-time document editing. The application was developed using the MVVM approach.
- Led the project with a team of six and was responsible for a release to the App Store.
Mobile Developer
N-iX
- Implemented an iOS custom keyboard, an RSS parser, and messaging functionality.
- Developed a newspaper client implementation, built an email client, and created a white-label client portal.
- Designed architecture with POP and guided the team through it.
- Designed and implemented a number of new functions, including map navigation, social network, multi-language support, in-app purchases, social registration, and subscriptions.
- Managed the publication of iOS applications on the App Store.
- Maintained the application fix bugs and updated it accordingly to Apple releases.
C++ Developer
Freelance
- Implemented a "Viola Jones" algorithm for real-time face recognition.
- Worked along with a team of a few designers, developers, and testers.
- Managed to deliver assigned task on time as was agreed with the client.
Trainee iOS Developer
Vakoms
- Architected, designed, and implemented a chess game.
- Reviewed code, refactored, fixed bugs, and deployed all to the production environment.
- Developed UI/custom animations/business needs, including. communication with the designer and client directly.
Experience
Ayadi Health
The platform is a healthcare solution, which means mandatory HIPAA compliance for the USA market and the highest levels of security in general regarding patient information and payment processing.
A Teletherapy Mobile Application
https://ayadihealth.co/• Onboarding and authorization flow.
• User profile and matching flow.
• Video-calling.
• Chat.
• Payments.
• Reviews, etc.
Sleep Meditation and Stories App
https://apps.apple.com/app/slumber/id1109543953?mt=8Skills
Languages
Swift, Swift 1, Swift 2, Swift 3, Objective-C, C#, Swift 4, Swift 5, C, C++
Frameworks
MapKit, UIKit, Cocoa, Core Location, Core Data
Libraries/APIs
iOS Extensions, Stripe Connect, OpenCV, Twilio API, CocoaPods
Tools
Xcode, Interface Builder, Git, Mercurial, Subversion (SVN), Fastlane, Branch.io, GitHub, GitLab CI/CD, Agora
Platforms
iOS, Firebase, Bluetooth LE, MacOS, Android, Mobile
Other
Computer Vision, Location Tracking, Mobile Apps, Core, Video & Audio Processing, AVFoundation, MacBook, Artificial Intelligence (AI), Augmented Reality (AR), IAP SDK, Checkout, IT, Software, Mobile App Development, Algorithms, Patterns
Paradigms
Scrum, Kanban, Agile, HIPAA Compliance, Object-oriented Programming (OOP), App Development
Storage
SQLite
Industry Expertise
Social Media
Education
Bachelor of Applied Science in Bachelor of Applied Science
Ivan Franko National University of Lviv - Lviv, Ukraine
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring