Position: Android developer
Category: Android
English level: intermediate
Years of experience: 7

- Introduced Clean Architecture to the project, resulting in improved code structure and streamlined testing.
- Optimized app performance, reducing loading time by 15% and memory usage by 20%.
- Actively participated in code reviews and mentored junior developers, leading to overall codebase quality enhancement.
- Mastered Kotlin Coroutines, leading to more efficient and responsive asynchronous operations and enhancing the overall app performance.
- Identified and resolved memory leaks, resulting in a 30% reduction in memory usage.
- Developed and maintained mobile applications for the Android platform.
- Worked with architectural patterns such as MVP\MVVM, Clean Architecture.
- Implemented asynchronous operations using Kotlin Coroutines.
- Managed dependency injection using tools like Dagger/Hilt.
- Utilized Room for database operations.
- Integrated external APIs and handled JSON data.
- Designed and implemented user interfaces using Android XML layouts and custom components.
- Optimized app performance and managed memory efficiently.
- Expectation to work on interesting and engaging projects that offer opportunities to expand skills and knowledge.
- Desire for a flexible work schedule and the ability to maintain a balance between work and personal life.