Greater Vancouver Metropolitan Area
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.
• 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.
• 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.
• 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.