- 15+ years as Software Engineer;
- 10+ years as a Mobile Engineer, focused on Android development;
- Proficient in Kotlin, MVI, MVVM, MVP, Clean Architecture, Unit Testing and CI/CD;
- Experience leading cross-functional mobile teams (Android, iOS, and Javascript) by coaching team members and raising the bar of deliveries;
- Strong experience building high-quality apps and SDKs from scratch.
Oversee the codebase of two applications and three libraries. Implemented unit tests to ensure the highest quality of software and to identify and rectify any potential issues at an early stage. Streamlined and automated processes through the successful implementation of CI/CD workflows.
● Maximized the crash-free rate to an exceptional 99.9%, increasing user satisfaction and application reliability.
● Took the initiative to manage, design, and develop a new library from scratch, leveraging Rust and CleanArchitecture, resulting in tailored bindings for both Android and iOS platforms.
Assumed a leadership role, supervising the codebase of five developers and coordinating local developers across Android, iOS, and JS platforms. Fostered a learning environment, imparting knowledge on algorithms, patterns, code quality, and the Android ecosystem to junior and mid-level developers.
● Collaborated closely with the backend team to find mutually beneficial solutions and worked side by side with design and product teams to ensure smooth project execution.
● Played a key role in building maintainable and scalable apps, analyzing app and user behavior data to inform improvements.