Syed Muhammad Hassan

Associate Director Of Technology at Northbay Solutions

Syed Muhammad Hassan has a diverse range of work experience in the technology industry. Syed Muhammad started their career as a Software Engineer at E2ESP, where they developed support for new items in client solutions and implemented auto unit testing. Syed Muhammad then worked as a Software Engineer at VirtualLogger, LLC, where they extended front-end and back-end services and developed a complete mobile application for the Android platform.

Hassan later became a Freelancer and worked on various client projects, including with VirtualLogger LLC and Hyper-Reach LLC. Syed Muhammad primarily worked with J2EE and Android SDK, collaborating with teams in different locations to fulfill client requirements.

In 2012, Hassan joined Ownbeat Creatives as a Senior Software Engineer, specializing in architecting and developing themes for WordPress. Syed Muhammad also supported other software companies and collaborated with their teams.

Hassan joined the Medical Research Council in 2013 as a Senior Software Developer. Their responsibilities included gathering and refining requirements and enhancing the system to accommodate different types of workflows.

In 2014, Hassan became a Senior Software Engineer at RêveApps. Syed Muhammad led server-side teams, managed client correspondence, and developed cloud-based solutions using platforms such as Azure and Google App Engine.

Hassan then cofounded Azauj in 2016, serving as the C.T.O. Their responsibilities included designing and implementing the system, team building, and representing the company at events and focus groups.

As a Freelance Consultant and Engineer in 2017, Hassan worked with clients on building web services and mobile apps. Syed Muhammad provided consultancy to Slogix Pvt Ltd and worked on various projects, including express Js-based servers and custom WordPress themes.

Since 2017, Hassan has been associated with NorthBay Solutions, where they have held multiple roles. Syed Muhammad started as a Principal Software Engineer, where they oversaw all aspects of the project life cycle and led the DevOps efforts. Syed Muhammad then became a Software Architect, responsible for the technical aspects of project delivery and exploring the best solutions for customers. Hassan later served as a Senior Software Architect, focusing on aligning the team with customer success and ensuring customer expectations were met. Currently, they hold the position of Associate Director of Technology.

Overall, Syed Muhammad Hassan has accumulated extensive experience in software development, architecture, project management, and team leadership throughout their career.

Syed Muhammad Hassan's education history includes obtaining various degrees and certifications in the field of computer science and software engineering. Syed Muhammad started their educational journey in 2002 at the University of Central Punjab, where they pursued a Bachelor of Science (BS) degree in Computer Science. Syed Muhammad completed this undergraduate program in 2006.

After completing their bachelor's degree, Syed Muhammad Hassan continued their education at Lahore University of Management Sciences from 2007 to 2008, where they pursued a Master of Science (MS) degree in Computer Science.

In 2009, they enrolled at the University of York and obtained a Master of Science (MSc) degree in Software Engineering the following year (2010).

In terms of additional certifications, Syed Muhammad Hassan obtained the Agile Software Development with Scrum certification from Learning Tree in June 2013. Additionally, they obtained the Shaping up with Angular.js certification, although the precise month and year of obtaining this certification are not provided.

Links

Previous companies

Org chart

Peers

Timeline

  • Associate Director Of Technology

    December, 2021 - present

  • Senior Software Architect

    July, 2020

  • Software Architect

    February, 2019

  • Principal Software Engineer

    September, 2017

View in org chart