Feb `15 – May `17
AI- and NLP-driven language learning solution
Senior iOS Developer
- Designed the core business logic for the iOS platform architecture - Implemented MVVM architecture for the entire application - Configured the project structure - Developed the cross-platform UI using Xamarin Forms - Designed and implemented animation and graphics - Designed and implemented interface for accessing the network - Implemented audio player - Implemented custom animation
Austrian company providing software solutions for foreign language learners
The customer requested to develop a groundbreaking application that would combine high quality content, artificial intelligence, natural language processing technologies, and an automatic corrective feedback functionality based on the Leitner methodology. The mobile application was built from scratch using Xamarin and was supported on Android and iOS devices. Also, it came with a portable backend and platform-specific UI.
Technologies Stack:C# Cassandra Objective-C Xamarin HTML JSON SQLite Lucene iOS Operating System Android Operating System
Education & Science
Mobile apps for learning English
Feb `13 – Feb `15
Multi-platform vocabulary e-learning application
- Designed the system architecture for the iOS and Android platforms - Developed and integrated functionality to ensure the communication between the in-house hardware devises and mobiles via TCP and HTTP - Implemented the gyroscope modules - Developed the functionality for huge size data processing on mobile devices - Developed and implemented features for the data (audio tracks) fetching - Implemented the functionality for heavy video streaming via slow Wi-Fi
German provider of eLearning software solutions.
It was a multi-language vocabulary training application that used the methodology of flashcards with specific practice intervals. Users could enrich their lexicon and lock vocabulary into a long-term memory by choosing from a variety of digital content files in the In-App Store. The client-server solution was built on a layered architecture and supported on the most popular platforms: Android, iOS, macOS, and Windows.
Education & Science
Jun `12 – Feb `13
Suite of healthcare and fitness apps for iOS
- Integrated the auto layouts support - Implemented the XML Parsing logic using the DOM approach - Developed the layout using Interface Builder - Set up the build process using TestFlight
The challenge was to enhance the capabilities of a suite of iOS applications for a Switzerland-based healthcare companies. - Health app: Arranges appointments in health centers across Switzerland, looking for therapists and fitness centers, as well as provides exhaustive information on the most important emergency numbers. - Invoice app: Processes invoices after a doctor's visit. - Fitness app: Provides regular health tips on wellness, fitness, and nutrition to adopt a healthier lifestyle.
Technologies Stack:Objective-C Xcode Apache Subversion (SVN) RESTful API SQLite iOS SDK
Sports & Fitness
Healthcare and fitness app for iOS
Oct `11 – Feb `13
iPhone live calendar
- Developed the UI, including animation effects - Implemented skins support - Developed the 3D tag cloud for contact search - Implemented drop-down typing suggestions for the contact search functionality - Performed bug fixing of complex technical issues - Dealt with high performance drawing of routes on maps using Google Direction RESTful API
Live calendar was a full-featured calendar with extended events and Google synchronization. The application functionality included events notifications, synchronization among user devices, and free time finder.
Technologies Stack:Objective-C Xcode Apache Subversion (SVN) SQLite Google Maps SDK iOS SDK
Information services & Technologies
Lviv Polytechnic National University
Master’s degree – Engineering Mechanics