YAROSLAV P., Middle Android Developer
Summary
Android developer with a strong foundation in software engineering, holding a Bachelor's Degree in IT and Software Engineering, and boasting over 4 years of professional experience. Expertise in Java SE, Kotlin, and Android SDK underscored by proficiency in MVVM, MVP, and Clean Architecture, ensuring scalable and maintainable code. Adept in modern Android development tools like Jetpack Compose and Navigation Component, coupled with mastery in Networking & APIs like Retrofit 2 and Stripe API. Demonstrated abilities in asynchronous programming using Kotlinx Coroutines, and commitment to quality through rigorous test case development. Proven track record in contributing to all phases of the SDLC in various projects, from user interface implementation to application deployment for mobile and Android TV platforms.
Main Skills
Java SE
Kotlin
Android
Programming Languages
Android Libraries and Tools
Java Libraries and Tools
Mobile Frameworks and Libraries
UI Frameworks, Libraries, and Browsers
Cloud Platforms, Services & Computing
Google Cloud Platform
Platforms
SDK / API and Integrations
Version Control
Deployment, CI/CD & Administration
Collaboration, Task & Issue Tracking
Methodologies, Paradigms and Patterns
Work Experience
Middle Android Developer, User Profile Implementation for Android App & Android TV
Duration: Aug 2023 - Present
Summary: Development and implementation of a User Profile for the mobile part of the application, and also extending support to Android TV.
Responsibilities: Participated in development, collaborated with teams, defined and refined project specifications, ensured application performance, reduced errors, wrote tests, reviewed team's code.
Technologies: Android SDK, Jetpack Compose, Navigation Component, DataBinding, RecyclerView, ExoPlayer, Google Maps SDK, Retrofit 2, OkHttp3, Gson, Socket.io, Stripe API, Firebase, Dagger Hilt, Glide, Picasso, Kotlinx-Coroutines, Test Case Development, Android Studio, Git, GitLab, Firebase, Branch.io, Jira, Google Play, OneSignal
Junior Android Developer, Translation and Voice-Over Video Application
Duration: Feb 2023 - Aug 2023
Summary: Implementation of new UI components, bug fixing, and code cleanup for an application aimed at automatic translation and voice-over of video.
Responsibilities: Implemented new UI components, performed bug fixing and code cleanup, worked with MVVM, built user interfaces using Jetpack Compose.
Technologies: Java SE, Kotlin, XML, MVVM, Jetpack Compose, Retrofit 2
Junior Android Developer, Internal Product for Work Optimization
Duration: Oct 2022 - Feb 2023
Summary: Working with map coordinates for custom UI components and collaborating with UI/UX teams for a company's internal product.
Responsibilities: Worked on custom rendering UI components on the map, collaborated with UI/UX teams to revamp the user interface.
Technologies: Java SE, Kotlin, XML, Retrofit, Custom Map UI Integration
Junior Android Developer, E-Church Mobile Application
Duration: May 2021 - Oct 2022
Summary: Development of mobile application for E-church, including implementation of UI, business logic, and API components.
Responsibilities: Implemented UI, business logic, and API components, reviewed team's code, worked with Retrofit for API calls.
Technologies: Java SE, Kotlin, XML, Retrofit, Custom UI and Business Logic Integration
Education
- Bachelor’s Degree in Information Technology and Software Engineering
- National Aviation University
- 09/2015 – 06/2020