Skip to content

Experience

Technical Skills

(Ordered by experience level)

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

Work History

Competence Center Leader (end of 2021 - Current)
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 - Current)
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 - Current)
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

Contributor

This is so cool - not to invent your own wheel if there is someone who have done it before. I'm pretty sure that this should be true for both sides. That's why I'm always trying to share my own wheels with other developers.

Author

The same holds for articles and presentations.