Muhammad Ammar

Muhammad Ammar

Principal Software Engineer @ NorthBay Solutions

About Muhammad Ammar

Muhammad Ammar is a Principal Software Engineer with extensive experience in software development and infrastructure design. He has worked at NorthBay Solutions, where he has contributed to AWS-based services and mentored junior developers since 2021.

Work at NorthBay Solutions

Muhammad Ammar currently holds the position of Principal Software Engineer at NorthBay Solutions, a role he has occupied since 2021. Prior to this, he worked as a Senior Software Engineer at the same company from 2019 to 2021. During his tenure, he designed and developed AWS-based service infrastructure, focusing on high availability and auto-scaling capabilities. His responsibilities also included conducting code reviews and providing constructive feedback to enhance code quality.

Education and Expertise

Muhammad Ammar completed his Bachelor of Science in Information Technology at the University of Punjab from 2012 to 2016. He also studied Engineering at Govt Islamia College, Civil Lines, Lahore, where he achieved his F.Sc from 2009 to 2012. His foundational education includes a Matriculation in Science from Govt Islah-e-Moashra High School, completed between 2007 and 2009. His academic background supports his expertise in software engineering and development.

Professional Background

Before his current role, Muhammad Ammar gained experience in various positions. He served as a Software Engineer at DevBatch - Digital & Business Consulting in 2016 and at IQVIS in 2017. Additionally, he worked as a Teacher Assistant at The University of Punjab for four months in 2015. His diverse experiences have contributed to his skills in software development and mentoring junior developers.

Technical Contributions

In his professional capacity, Muhammad Ammar has made significant technical contributions. He innovated new rule sets using regular expressions to improve document content matching accuracy. He implemented dynamic theme-changing and language-switching functionalities in WPF applications. Furthermore, he collaborates with DevOps teams to enhance continuous integration and continuous deployment pipelines.

Mentorship and Leadership

Muhammad Ammar actively mentors and guides junior developers, promoting their professional growth and enhancing team productivity. He leads initiatives to ensure compliance with security and data protection standards in software projects. His leadership in code reviews and feedback processes helps maintain high standards in software development.

People similar to Muhammad Ammar