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

Software Developer in Lviv, Lviv Oblast, Ukraine

Member since February 6, 2017
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. They were successfully published to the App Store or delivered to the client for enterprise distribution. Vasyl can provide estimation, development, leadership, assistance with the best UI/UX design practices and maintenance for your application.
Vasyl is now available for hire

Portfolio

Experience

Location

Lviv, Lviv Oblast, Ukraine

Availability

Part-time

Preferred Environment

MacBook, Xcode, MacOS, iOS

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.

Employment

  • iOS Teacher

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

    2017 - PRESENT
    NerdzLab
    • 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: Augmented Reality (AR), Artificial Intelligence (AI), OpenCV, Social Media, Bluetooth LE, Android, iOS, Agile, Swift, Cocoa
  • Senior iOS Developer

    2016 - PRESENT
    Toptal
    • 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, Agile, Swift, Cocoa
  • 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: Objective-C, Agile, Swift, Cocoa
  • Senior iOS Lead Developer

    2016 - 2017
    Globallogic
    • 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, Agile, Swift, Cocoa
  • 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, Agile
  • 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, Agile
  • Mobile Developer

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

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

    2012 - 2012
    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.
    Technologies: iOS

Experience

  • A Teletherapy Mobile Application
    https://ayadihealth.co/

    An online therapy mobile app for people from the Middle East. It connects you with experienced, qualified Middle Eastern therapists worldwide through a secure mobile app. List of features:
    • 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=8

    iOS app consists of a collection of ultra-relaxing, sleep-inducing stories and meditations designed to beat insomnia and help you fall asleep quickly every night. The application has been featured as App of the Day on the App Store.

Skills

  • 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, Twilio API, Stripe Connect, CocoaPods
  • Tools

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

    iOS, Bluetooth LE, MacOS, Android
  • Other

    Computer Vision, Location Tracking, Core, Audio/Video Processing, AVFoundation, MacBook, Artificial Intelligence (AI), Augmented Reality (AR), IAP SDK
  • Paradigms

    Scrum, Kanban, Agile
  • Storage

    SQLite
  • Industry Expertise

    Social Media

Education

  • 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