Post Job Free


Sign in

C++ Ui Ux

Gaithersburg, MD
February 11, 2024

Contact this candidate


Muhammad Ahmed

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

Contact this candidate