Muhammad Ahmad has a diverse work experience spanning multiple roles and industries. Muhammad is currently working at Educative, Inc. as an Engineering Manager - Analytics & Integrations. In this role, Ahmad is responsible for overseeing the implementation of features for Enterprise customers, including workflows for adding subscriptions, managing licenses and seats, and providing analytics for managers and mentors.
Prior to their current position, Ahmad worked at Educative, Inc. as a Senior Software Engineer/Tech Lead. There, they were responsible for conducting code and system design reviews, writing project documentation, and managing their team. Muhammad also contributed to coding tasks.
Before joining Educative, Inc., Ahmad worked at Rolustech as a Software Engineer and Associate Software Engineer. Muhammad collaborated with a team to develop a solution for reviewing and editing legal documents using machine learning and rule-based models.
Ahmad's early career includes experience as a Visiting Lecturer at the University of the Punjab, where they taught various computer science courses. Muhammad also served as a Teaching Assistant at the university, assisting with courses such as Object-Oriented Programming, Programming Fundamentals, Computer Organization and Assembly Language, Operating Systems, and more.
Overall, Ahmad's work experience showcases their expertise in software development, team management, and teaching, with a focus on building solutions for enterprise customers and utilizing machine learning techniques.
Muhammad Ahmad completed their Bachelor's Degree in Computer Science from the University of the Punjab from the year 2012 to 2016. Muhammad then pursued a Master of Philosophy (MPhil) in Computer Science from the same institution, which they completed between 2016 and 2018.
Links
Sign up to view 1 direct report
Get started