Evgeny Kramer
Software Engineer, Mobile Web Developer
Skills
See my services


Portfolio
Work experience
Senior Android Developer / Mobile App Engineer
Upwork • Freelance
Feb 2021 - Present • 5 yrs 6 mos
Over 5 years of professional experience in custom Android app development. Successfully delivered dozens of commercial projects ranging from MVP startups to complex, scalable mobile applications. Key Responsibilities & Expertise: • Architecting clean, modular, and maintainable app structures using VIPER, Clean Architecture, and MVVM principles. • Building modern UI components using Jetpack Compose and XML layouts. • Integrating REST APIs and managing asynchronous operations using Retrofit, OkHttp, Coroutines, and Kotlin Flow. • Implementing local databases and caching solutions via Room and SQLite. • Managing dependency injection with Dagger/Hilt and Koin to improve codebase scalability. • Optimizing performance, debugging, and refactoring legacy codebases. Value Delivered: • Clean, well-documented, and scalable code following SOLID guidelines. • Clear technical communication and strict adherence to project deadlines. • End-to-end support from concept refinement to Google Play Store publication.