Muhammad Uzair

Muhammad Uzair

Senior Software Engineer @ NorthBay Solutions

About Muhammad Uzair

Muhammad Uzair is a Senior Software Engineer at NorthBay Solutions with expertise in integrating applications using RESTful APIs and WCF. He has strong knowledge of MVVM, NoSQL databases, and event-driven architecture, and has experience in CI/CD processes and AWS services.

Work at NorthBay Solutions

Muhammad Uzair currently serves as a Senior Software Engineer at NorthBay Solutions, a position he has held since 2022. In this role, he focuses on integrating desktop and web applications using RESTful APIs and WCF. His responsibilities include utilizing event-driven architecture with RabbitMQ to improve application performance and scalability. He previously worked at NorthBay Solutions as a Software Engineer for 9 months in 2022, contributing to various projects and enhancing his technical skills.

Education and Expertise

Muhammad Uzair studied Computer Science at the National University of Computer and Emerging Sciences. He possesses strong knowledge of MVVM and the PRISM Library, which are essential for developing scalable and maintainable applications. His educational background supports his technical expertise in software engineering and application development.

Previous Experience in Software Engineering

Before joining NorthBay Solutions, Muhammad Uzair worked at Techverx as a Software Engineer from 2020 to 2022. He also gained experience at LightPoint Financial Technology during the same period. His roles involved hands-on experience with NoSQL databases, including Cosmos DB, MongoDB, and DynamoDB, as well as implementing CI/CD processes using Jenkins.

Technical Skills and Tools

Muhammad Uzair has extensive experience in managing version control using Git repositories with platforms such as Bitbucket, GitHub, and Git-Extension. He is skilled in setting up and configuring AWS services, including EC2 Instances, RDS databases, VPCs, and ELBs. His technical skills also encompass event-driven architecture and the integration of various application components.

Teaching Experience

Muhammad Uzair served as a Teacher Assistant at the National University of Computer and Emerging Sciences in 2017 for 11 months. This role allowed him to share his knowledge and support students in their learning journey, further enhancing his communication and mentoring skills.

People similar to Muhammad Uzair