CAREER OBJECTIVE
To work in an organization where culture of freedom and working for initiatives is ensured, facilitating my contribution through thoughts and actions to the company’s vision and thus achieve self-development by playing a significant role in building the organization.
Profile Summary
• 2 years’ experience in Android Development
• Solid understanding of the full mobile development life cycle
• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
• Strong knowledge of Android UI design principles, patterns, and best practices
• Experience with offline storage, threading, and performance tuning
• Ability to design applications around natural user interfaces, such as “touch”
• Knowledge of the open-source Android ecosystem and the libraries available for common tasks
• Worked on Google maps API’s
• Ability to understand business requirements and translate them into technical requirements
• Familiarity with cloud message APIs and push notifications
• Understanding of Google’s Android design principles and interface guidelines
• Proficient understanding of code versioning tools, such as Git
• Passion for building efficient and lean mobile app with no lags and crashes
• Familiarity with RESTful APIs to connect Android applications to back-end services
• Passion for writing good, clean code that human can understand and computers can execute
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Coordinating the team to ensure good quality of the project.
PROFESSIONAL EXPERIENCE
1) Senior Android developer "Defense Solutions and Systems" (July 2018- to present)
1) Android developer At “Software Pattern” Islamabad (May 2017- June 2018)
2) Android developer at Digital application Islamabad (Sep 2016- May 2017)
• Design and build advanced applications for the Android platform
• Collaborate with cross-functional teams to define, design, and ship new features
• Work with outside data sources and APIs
• Unit-test code for robustness, including edge cases, usability, and general reliability
• Work on bug fixing and improving application performance
• Continuously discover, evaluate, and implement new technologies to maximize development
• Conceptualized, designed, developed and deployed mobile applications for Customer
• Communicated effectively with stakeholders to manage expectations
• Built apps that communicate with Restful services
Android Developer