Skip to content

Experience

Technical Skills

  • OOP/OOD concepts and principles
  • UI/UX design principles
  • Java
  • Kotlin
  • Android
  • Swift
  • iOS
  • Flutter
  • Dart
  • C#
  • Unity
  • JNI
  • C / C++
  • JavaScript
  • React Native
  • HTML, CSS

Work History

Founder, Lead Developer, Art Designer and Game Designer (2022 - Current)
Mospan Tales

  • Unity 2D game development
  • Unity UI & key systems development
  • Enemies AI development
  • Designing key game mechanics
  • Designing game levels and enemies
  • Audio design and implementation (Audacity)
  • Pixel art design & animations (Aseprite)

Senior Mobile Software Developer (2022 - Current)
Temy

  • Android & iOS App Support and Development
  • Android & iOS SDK Support and Development
  • Android & iOS Accessibility support
  • Android & iOS white label app setup and support
  • CI, Fastlane & Gradle optimizations, custom tasks, scripts
  • Redesigning iOS app design with Storyboards & XIBs
  • Android Compose & iOS SwiftUI integration
  • Kotlin Coroutines & Swift Async / Await integration
  • Implementation of embedded webview elements running HTML, CSS & JS

Competence Center Leader (2021 - 2022)
Temy

  • Helping Competence Leaders to setup and manage Competence Groups
  • Working tightly with HR's And Leaders to improve Competence Center processes
  • Onboarding for new Competence Leaders
  • One-to-ones with Competence Group Leaders

Android Competence Group Leader (2019 - 2022)
Temy

  • Onboarding for new Android members
  • Weekly meetups organization
  • One-to-ones with Android team members
  • Helping to create and manage personal development plans for team members
  • Supporting teammates in techtalks/workshops creation

Senior Android Software Developer (2015 - 2022)
Temy

  • Android App Development
  • Android SDK Development
  • Documentation creation and maintenance
  • Quality Assurance / Automation Testing
  • Project Management
  • Team Lead & Teach Lead Roles
  • Interviewing & Mentoring
  • Investigation & Estimation
  • Material Design
  • Doze Mode / Idle state support
  • Updating outdated projects with new stack of technologies
  • VoIP applications development
  • JNI, C / C++, Cmake, Sockets
  • Bluetooth SCO / Handling events with SPP Socket and Default Vendor Events
  • Application Security implementation using encryption (JCA and Android Key Store)
  • Integration of PDF Viewing services like PSPDFKit and PDFTron
  • Implementation of PDF Rendering library based on Googles Pdfium library
  • React Native integration
  • Flutter Apps development
  • Battery lifetime optimizations
  • Realm database
  • Location-based services

Android Software Developer, Team Lead (2011 - 2015)
Lemberg Solutions Limited

  • Android
  • Android App Development
  • Investigation
  • Meetings & Communication
  • Mentoring
  • Mobile App Development
  • Project Management
  • Quality Assurance
  • UI/UX Design
  • Work Review

Education

Master's degree, Computer Science (2013 - 2014)
Lviv National Polytechnic University

Bachelor's degree, Computer Science (2009 - 2013)
Lviv National Polytechnic University

  • Started developing at the end of second course
  • Started to work at Lemberg Solution Limited at the beginning of the third course