Guriqbal Singh Hanjra

Engineering Leader at Microsoft

Greater Vancouver Metropolitan Area

About

Experienced Software Engineering Leader with a demonstrated history of working in the computer software industry. Skilled in people management, building teams, C#, .Net, React, architecting event driven systems, Microservices, architecting authentication systems, AI and Azure Cloud.

Experience

  • Principal Software Engineering Manager at Microsoft
    Aug 2022 - Present · 3 yrs 11 mos

  • Engineering Manager at Alida
    Jul 2020 - Aug 2022 · 2 yrs 2 mos

  • Senior/Lead Software Developer at PNI Digital Media Ltd
    Jun 2019 - Jul 2020 · 1 yr 2 mos

    • Managed Fedex team with hands-on work for ReactJS printing app running on Fedex Kiosks • Worked on printing services app available at staples • Used c#, Asp.net, React, Azure blob storage and DevOps • Used SonarQube for Code reviews and code quality assistance.

  • Software Engineer L2/Senior at autoTRADER.ca
    Apr 2016 - Jun 2019 · 3 yrs 3 mos

    • Our product imports the auto inventory from various sources and transform it to advertise on Trader Corporation products like autoTrader.ca etc. • Lead the design comparison and implementaion of Auth0 system for identity management. • Contributed to external Auth0 code base to overcome some limitations to meet tight timelines in partnership with Auth0. • As a core member of architecture and leaders team, overhauled the inventory system using event based architecture reducing ingestion time from 8+ hours to < 30 minutes • Use C#, ASP.Net, Web APIs, Azure functions and Windows services. • Lead the ReactJs platform architecture design and development within the organization. • Used ReactJs with Mobx for Front end UI using npm and webpack . • Used Jest with Enzyme to unit test front end. • Used BitBucket for version management and Jira for task management in agile paradigm. • Used Skype, Slack, Outlook and Face to face talks for communication within the team.

  • Software Engineer at Trimble Public Safety, Inc.
    Jan 2014 - Apr 2016 · 2 yrs 4 mos

    • Our product is a reporting and citation system used by United States police and military. • Used AngularJS, C#.Net, MS Azure and MSSQL. • Used Auth0 as identity management and switching to Thinktecture. • In process to add MS Azure Multi Factor Authentication. • Did test driven development using SOLID object oriented principles on MVC architecture. • Used NHibernate as ORM and Windsor as IOC container. • Used Swagger to document APIs. • Did version management using Git. • Used Skype, Slack, Outlook and face to face talks for communication with in team. • Worked in automated testing until May 2015. Along with manual testing, used TestComplete10 and visual studio to test the application.