Muhammad Ahmed is a highly skilled and self-motivated Senior Full-Stack Engineer with over 9 years of versatile experience. He has worked in various industries, including HCMS, Anti-money laundering compliance software, Pharmaceutical & Business process automation systems, Hospital Management systems, and Cloud-based content management software. Muhammad is adept at guiding projects from conception to delivery, utilizing Agile and Scrum methodologies to ensure efficient development cycles. He has a proactive approach and a passion for innovation, making him a valuable asset in any development team.
At Turing, Muhammad demonstrated autonomy and self-reliance in task execution, minimizing the need for supervision. He crafted a centralized, generic error response system for existing APIs, ensuring robustness and uniformity across the platform. Muhammad conducted comprehensive code and peer reviews while providing guidance and mentorship to junior team members. He independently designed and architected highly scalable APIs using .NET 6, ensuring optimal performance and flexibility. Muhammad also designed and implemented resilient micro-services architecture with a strong focus on fault tolerance and reliability.
As a Team Lead at Imobisoft Pvt. Ltd., Muhammad designed, developed, and maintained scalable applications using Node.js and its modern framework Nest.JS. He led, managed, and mentored a team of remote developers, ensuring project goals and deadlines were met. Muhammad upheld and advocated for best practices in software development, including code quality, continuous integration, and automated testing. He also migrated an existing application from .net core 2.2 to .net 7, significantly enhancing the overall application performance.