Muhammad Ahmed ad3j5r@r.postjobfree.com
240-***-**** 8312, Mountain Ash Way, Gaithersburg, Maryland, 20879 Experience/Skills
• Languages: C, C++, Java, Kotlin, Python, PHP, SQL, MySql, Sqlite HTML, CSS, javaScript, Solidity and Assembly.
• Have experience in working with Android Studio, Web Services in both SOAP and REST, Android development, Firebase, Onesignal, Wordpress, cPanel and GIT.
• Expert in Agile Frameworks (Scrum and Kanban)
• Excellent oral and written communication is a must and so is inter-personal skills and team spirit
• Ability to read/ follow undocumented code to improve the performance and execution of the code
• Developed more than 30 applications in Android development that has been published on Google Play with 2 Million Downloads.
• Worked closely with UI/UX designers, product managers, and backend developers to ensure seamless integration of MVVM, MVC, and MVP patterns into the overall development process.
• Proficient in Testing Methods for Android Apps i.e Unit Testing, Integration testing, Functional Testing, UI testing, Performance testing and Security testing.
• Good understanding of OOP, concurrency, synchronization, and memory management
• Familiarity with cloud message APIs and push notifications
• Expert in Microcontroller Programing in Assembly, C and MikroC and Circuit Designing (Proteus, Arduino and PIC 8-Bit) Professional Experience
Senior Android Developer Aug 2021 – Oct 2023
TeraMob Technologies, Pakistan.
• Develop and maintained Android applications resulting in 15% increase in user engagement and a 20% increase in app downloads.
• Lead projects and initiatives to ensure improvement of the application, infrastructure and framework.
• Build an incredible Android product suite, including designing, estimating, and delivering high quality solutions that secure hundreds of millions of users.
• Utilized Jira as the primary project management tool to create and manage user stories, track sprint progress, and generate actionable insights through Agile reporting.
• Collaborate with other mobile app teams and support them with the adoption of new platform features Requirements:
• Implemented new features and functionality for Android applications using Java and Kotlin languages.
• Collaborated with cross-functional teams to design and develop mobile applications that met business requirements.
• Integrated RESTful APIs and third-party libraries to enhance application functionality.
• Oversee the testing and monitoring of applications and system performance.
• Support staff and end user with resolution of systems issues of software or hardware problems.
• Develop applications, software tool that support reusable components.
• Provide technical oversight to other member of the team; set work directions for other system and database administrators.
• Provide project status updates to the team lead.
• Ensured that all work carried on systems was in accordance with policies and procedures. Android Developer Aug 2016 – July 2021
Nextep Technology Pvt. Ltd., Pakistan.
• Designed and built 30+ innovative, intuitive and responsive native apps
• Managed coding, packaging and deployment, and monitoring performance and stability for 10+ apps
• Analyzed and guaranteed performance quality and responsiveness of 100% of applications
• Investigated and resolved 300+ issues reported by testing teams to determine impact and root cause
• Worked with 2 Quality Assurance teams for end-to-end testing and certification of product delivery
• Overhauled team development-related processes that accelerated delivery, drove innovation, lowered costs, and improved quality
• Conducted regular code reviews to ensure adherence to MVVM, MVC, and MVP principles, promoting consistency and code quality.
• Collaborated with QA teams to establish effective testing strategies, resulting in a significant reduction in post- release defects.
• Integrated RxJava and RxAndroid into the MVVM architecture, facilitating asynchronous and event-driven programming for improved responsiveness and scalability.
• Completed 15+ two-week sprints and participated in sprint retrospectives and daily standups
• Owned the entire lifecycle of feature development for 20 applications, from design to launch Lecturer of Physics Aug 2014 – Aug 2016
WAPDA Degree College Tarbela, Pakistan.
• Planning and delivering lectures, laboratory sessions, and tutorials effectively to convey complex physics concepts. Creating lesson plans, syllabi, and course materials aligned with the curriculum and educational standards.
• Engaging students through interactive teaching methods, demonstrations, and discussions to foster critical thinking and problem-solving skills.
• Providing guidance, mentoring, and support to students for their academic and personal development.
• Designing assessments, examinations, and assignments to evaluate students' understanding and progress.
• Providing timely and constructive feedback on students' work to aid their learning process.
• Keeping abreast of advancements in physics by attending workshops, conferences, and continuing education programs.
• Engaging in professional development activities to enhance teaching methodologies and stay updated with modern approaches.
• Collaborating with colleagues and departments within the college to foster interdisciplinary approaches to learning and research.
• Participating in departmental meetings, committees, and academic initiatives to contribute to the college's overall academic environment and growth.
Project Coordinator June 2013 – July 2014
Spine Engineering Pvt. Ltd, Pakistan.
Project Description: (Huawei 3G Network Installation Project)
• Participate in project design meetings and propose improvements if necessary
• Evaluate potential problems and technical hitches and develop solutions
• Plan and manage team goals, project schedules and new information
• Supervise current projects and coordinate all team members to keep workflow on track
• Manage project-related paperwork by ensuring all necessary materials are current, properly filed and stored
• Direct project correspondences by preparing and reviewing project proposals, memos, meeting minutes and emails
• Communicate with clients to identify and define project requirements, scope and objectives
• Adhere to budget by monitoring expenses and implementing cost-saving measures Education
Virtual University
• Masters of Science in Computer Science
• April. 2016 – April. 2018
University of Peshawar
• Masters of Science in Electronics
• Oct. 2010 – April. 2013
Hazara University
• Bachelor of Science in Physics, II Maths
• June 2008 – July. 2010