Vasyl Khmil, Software Developer in Lviv, Lviv Oblast, Ukraine
Vasyl Khmil

Software Developer in Lviv, Lviv Oblast, Ukraine

Member since December 7, 2016
Vasyl is a senior iOS lead with over five years of commercial experience. He's developed over twenty applications for iPhone and iPad and executed over 35 updates to existing applications. All of them were successfully published to the App Store or delivered to the client for enterprise distribution. Vasyl can provide estimation, development, leadership, assistance with best UI/UX design practices, and maintenance for your application.
Vasyl is now available for hire




Lviv, Lviv Oblast, Ukraine



Preferred Environment

iOS, MacOS, Xcode, MacBook

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 DB service.


  • iOS Teacher

    2017 - PRESENT
    Lviv IT School
    • Mentored students.
    Technologies: iOS
  • Head of Mobile Department

    2017 - PRESENT
    • 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, Leading
  • Senior iOS Developer

    2016 - PRESENT
    • Implemented a video interviewing app.
    • Developed a social media app.
    • Created a fitness social media app.
    • Built an audio/video player for radio.
    Technologies: iOS
  • Senior iOS Lead

    2017 - 2017
    Cardo Systems
    • Fixed application issues.
    • Moved the application's communication from standard Bluetooth (EAL) to BLE communication.
    • Added support for new BLE devices.
    Technologies: Objecive-C
  • Senior iOS Lead Developer

    2016 - 2017
    • 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: iOS
  • Senior iOS Developer

    2016 - 2017
    Remit 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: iOS
  • Senior iOS Developer

    2016 - 2016
    Waverley 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: iOS
  • Mobile Developer

    2014 - 2016
    • 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: iOS
  • C++ Developer

    2012 - 2014
    • Implemented a "Viola Jones" algorithm for real-time face recognition.
    Technologies: C++
  • Trainee iOS Developer

    2012 - 2012
    • Architected, designed, and implemented a chess game.
    Technologies: iOS


  • 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, OpenCV
  • Tools

    Xcode, Interface Builder, Git, Mercurial, Subversion (SVN), Fastlane
  • Platforms

    iOS, Bluetooth LE
  • Other

    Computer Vision, Location Tracking, Core, Audio/Video Processing, AVFoundation
  • Paradigms

    Scrum, Kanban, Agile
  • Storage

  • Industry Expertise

    Social Media


  • Bachelor's degree in Applied Mathematic and Informatics
    2012 - 2016
    Lviv Ivan Franko National University - Lviv

To view more profiles

Join Toptal
Share it with others