Experienced Android developer with a strong background in working with various Android components, frameworks, and APIs. Committed to delivering high-quality solutions and adhering to industry best practices to maximize business value. Began career by developing Android games, gaining expertise in Socket communication, REST APIs, XML and JSON protocols, Canvas, and OpenGL drawing. Continuously enhances technical skills by mastering Design Patterns, Architecture (MVC, MVP, MVVM, MVI), Clean Code principles, and TDD practices. Demonstrates a passion for knowledge sharing and process improvement as a mentor in the Endava Internship program. Currently oversees the Internship program at Endava, collaborating with individuals from Development, QA, and Application Support teams. Successfully transitioned from a backup role to Team Lead, managing a team of 10 people and serving as a Direct Manager for a group of 30 Developers across different streams.