Senior Android Developer
Seven Peaks Software
Total years of experience :10 years, 3 Months
Country: Thailand
Responsibilities
• Spearheaded the design and development of premium Android applications, with a focus on coding debugging, and introducing new features.
• Implemented and managed unit testing to uphold code quality and ensure application reliability.
• Conducted thorough code reviews and addressed complex issues to enhance application performance.
• Mentored team members, fostering skill development and encouraging collaboration across diferent functions.
• Oversaw the entire application development lifecycle, from initial concept to final deployment.
Achievements
• Successfully developed and deployed several Android applications, significantly boosting user engagement. Improved app performance and stability by efectively troubleshooting with Firebase and Sentry.io, and by
• integrating a new testing framework that led to an 99% reduction in crashes.
City: Rawalpindi Country: Pakistan
Responsibilities
• Led the creation of mobile applications from scratch, focusing on system architecture and seamless user experience (UX) flow.
• Delivered dynamic, high-speed content through advanced caching, ensuring an optimal user interface.
• Coordinated with the engineering team to strategize app architecture and manage development projects.
• Designed and maintained high-quality software architecture and solutions.
• Reviewed and debugged code, collaborating with internal teams and vendors to enhance product quality.
• Kept software technologies up-to-date, aligning with the latest industry standards.
Achievements
• Developed several apps that now have more than 10 million users.
• Achieved a 98% crash-free rate for these apps, making them very reliable.
• Worked with diferent teams to make sure our apps met user needs and worked well.
Supporting the technical design process by participating in the analysis of technical application requirements.
Assisting in implementing analyses that will identify requirements related to people, processes and technology.
Participating in implementing the technical infrastructure.
Review and debug code
Assisting in the integration of technical and application components
Collaborate with internal teams and vendors to fix and improve products
Ensure software is up-to-date with latest technologies
Maintaining, tuning and repairing applications; providing user support
Mange the team
BSCS in Software