Den Veteran

Android developer, 100 000 UAH

Considering positions: Android developer, Програміст Java
Employment type: full-time, part-time
Age: 35 years
City of residence: Kyiv
Ready to work: Kyiv, Remote
Considering positions:
Android developer, Програміст Java
Employment type:
full-time, part-time
Age:
35 years
City of residence:
Kyiv
Ready to work:
Kyiv, Remote

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Engineer constructor

from 03.2022 to now (4 years)
AFU, Дистанційно (IT)

Software/hardware components

Провідний Android-розробник

from 09.2017 to 02.2022 (4 years 6 months)
Escape Tech, Дистанційно (IT)

Client-side of a parental control system
•Improved UX and animations; guidelines, profiling, and Crashlytics.
•Drove a backend API revision to simplify client-side networking logic.
•Refactored the codebase, significantly reducing data model complexity.
Corporate secure Messaging Applications
• Implemented encryption for data transmission and storage.
• Implemented the UI and core messaging features.
• Integrated the Android client with a native C++ core (JNI).
Components for hidden encrypted storage and data transmission
• Maintained and evolved legacy components.
• R&D to ensure compatibility with new Android versions.
• Reimplemented an internal secure data storage module.
• Researched data transmission to dedicated endpoints.
Dating application with BLE integration
•Designed a BLE-based data exchange module compatible with iOS.
•Led end-to-end development from scratch.

Facial Gesture Recognition Library for Mobile Banking
•Maintained, evolved and refactored a legacy codebase.
•Collaborated with the banking team to monitor analytics and Crashlytics.
•Migrated camera functionality to CameraX.
•Evaluated and tested models for face and document recognition.
•Designed a simplified public interface and prepared technical documentation.

Library for Detecting Screen Damage
•Led end-to-end development from scratch.
•Implemented a payment module.

Education

Чернівецький Національний університет

Магістр теоретичної фізики, Чернівці
Higher, from 2005 to 2010 (5 years)

з відзнакою

Knowledge and skills

  • Kotlin
  • Java
  • Android Studio
  • Gradle
  • Maven
  • Git
  • MVVM
  • MVP
  • OOP principles
  • SOLID
  • Dagger
  • Hilt
  • Koi
  • Jetpack Compose
  • Android Framework
  • Android architecture compone
  • Android Cryptography
  • JNI
  • Google MLKit
  • Maps SDK
  • Camera2/CameraX
  • WebRTC
  • Android Bluetooth
  • RXJava
  • OkHttp
  • Re
  • GSON
  • JSON
  • Serialization
  • Protobuf
  • Kotlin coroutines
  • Flow
  • Java Threads
  • Websockets
  • REST
  • Room
  • Realm
  • SQLite
  • Glide
  • Picasso
  • Coil
  • Firebase (Analytics
  • A/B
  • FCM)
  • CI
  • Unit tests
  • Apphud
  • Admob
  • Billing
  • Jira

Language proficiencies

  • English — average
  • Ukrainian — fluent

Additional information

•Develop Android applications, libraries, and modules end-to-end using modern approaches.
•Design architecture; implement business logic; integrate with external APIs and third-party services; handle data and implement UI.
•Optimize performance and security; refactor and maintain legacy codebases.
•Conduct code reviews and write technical documentation.
•Integrated with other systems (web and embedded) using cryptography and low-level protocols.
•Led Android engineers; collaborated with cross-functional and international teams; conducted R&D.


In addition, I have experience designing embedded hardware based on ESP and AVR microcontrollers, developing firmware for them, and integrating these devices with Android applications through custom communication protocols.

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: