
Jerry Jiao
Senior Software Engineer @ City of Calgary
About
20+ Years of Full-Stack Development: Extensive experience in full-stack development across various programming languages and frameworks, including C, C++, C#, VB.Net, and Python. Source Control Expertise: 15 years of expertise with Git, TFS, and SVN; actively administers multiple Git repositories, developed Git branching and merging policies for the team, and provides training and ongoing Git support to peers. Web Development Specialization: 15 years in web development, with expertise in ASP.NET, React, Angular, BackboneJS, MVC, Razor, TypeScript, JavaScript, HTML5, CSS/SASS, web security, HTTP protocol, and Web API. Database Proficiency: 15 years of experience in Oracle, PL/SQL, SQL Server, and T-SQL, with a strong track record in database design, optimization, and administration. Automated Testing & TDD: Strong skills in automated testing, with involvement in multiple complex Test-Driven Development (TDD) projects. Oil & Gas: 10 years of experience in the Oil and Gas industry, working with large upstream, pipeline, and service corporations. Government: 10 years in federal, provincial, and municipal government projects, with a focus on modernizing legacy systems. Methodology Expertise: Advanced knowledge and practical application of Iterative, Agile, TDD, and SAFe methodologies. UI/UX Design: Proven expertise in responsive web design and developing complex, multi-step form-based web applications. Recent AI & Code Generation Experience: Utilized GitHub Copilot and other AI tools for generating complex code and unit tests. Education: Petroleum Technology Degree, GIS Degree, Computer Science Diploma, and Master of Computer Science Courses.
Canada
Calgary
Computer Software
Procedural Programming, Quality Assurance, Microsoft Azure, Web Development, AngularJS, REST APIs, Cascading Style Sheets (CSS), Databases, Angular, Agile Development, C#, .NET, ASP.NET, Software Development, WPF, Agile Methodologies, OOP, Visual Studio, WCF, Microsoft SQL Server
Experience

Senior Software Engineer
Calgary, Alberta, Canada
Over the past 8.5 years, I have been a key contributor to numerous initiatives and projects at the City of Calgary. • https://apply.calgary.ca • https://applycentral.calgary.ca • https://inspections.calgary.ca • https://dartdirectory.calgary.ca • https://dbapermit.calgary.ca • https://developmentmap.calgary.ca • parcmap.coc.ca Roles and Responsibilities: • Established Git branching and merging policies, conducted training sessions, and provided ongoing Git support to peers. • Generated and communicated accurate project estimates and timelines to project managers. • Analyzed numerous legacy codebases to extract and document business logic and UI functionality. • Managed multiple Git repositories, conducted Pull Request code reviews, enforced Git best practices, and prepared branches for production releases. • Collaborated with IT teams to configure hosting environments, set up code repositories, and setup build and release pipelines. • Trained and supported fellow developers, conducted code reviews while enforced the City’s coding standards. • Developed Operational Guides and System Architecture Documents. • Developed and code full-stack solutions, including Web UI, backend Web APIs, and complex database queries. Technical Stack: Angular, React, TypeScript, Backbone.js, JavaScript, HTML, CSS, Kendo UI, C#, ASP.NET, Web API, Visual Studio (VS2019/VS2022), VSCode, TFS Azure, Git, Oracle, PL/SQL, ArcGIS, Esri JS API, Esri Cloud Map, POSSE, Swagger, Postman, Agile/SAFe methodology.

Senior System Analyst
Calgary, Alberta, Canada
The Regulatory Document Search Portal is a federal government project that provides Canadians with intuitive search functionality for regulatory documents stored in Content Server. Our design was adapted and implemented in the live portal: https://apps.cerrec.gc.ca/REGDOCS. Roles and Responsibilities: • Collaborated with a business analyst to conduct stakeholder interviews and facilitate requirement gathering sessions. • Researched OpenText Content Server Web APIs to support project needs. • Developed technical diagrams and designed Web UI layouts. • Built functional prototypes and validated designs with stakeholders. • Authored a system design document to secure project budget approval. • Provided technical support for the Participation Portal project. Tech Stack: Content Server (CS10) Search API, ASP.NET, C#, MVC, Razor, Entity Framework 6, AutoMapper, SQL Server, and Web Experience Toolkit (WET).

Senior System Analyst
Insurance Corporation of British Columbia (ICBC)
Vancouver, Canada Area
The ICBC Driver Service Centre System Technical Roadmap project aimed to develop a strategic roadmap for replacing the legacy Driver Licensing system. The existing system was a C++ and MFC desktop application with an IBM IMS mainframe and DB2 backend. Roles and Responsibilities: • Conducted a thorough analysis and review of the C++ source code repository to assess overall system structure. • Identified gaps and risks within the codebase, highlighting areas for improvement. • Documented the system’s current state and developed recommendations, along with a technical roadmap, to guide the rewrite and upgrade project. Tech Stack: C++, MFC, IBM DB2, PL/I, IBM 3270 Emulation, IBM MQ, AttachMate, and Enterprise Service Bus (ESB).

Senior WPF Windows and C++ Developer
Calgary
The Petrolog and Techlog project involved developing desktop-based software that empowers Oil and Gas companies to process wireline logging data, visualize reservoir properties, and predict and discover petroleum reserves. Roles and Responsibilities: • Participated in requirement gathering sessions and SCRUM meetings. • Designed and developed WPF forms for the application interface. • Researched opensource mathematical libraries to support advanced calculations. • Designed high performance algorithms to solve complex engineering formulas. • Analyzed and converted scripts from Matlab and PowerShell to enhance compatibility. • Collaborated with subject matter experts and engineers to develop effective test strategies. • Contributed to the Techlog Plugin project. Tech Stack: C++, QT, Python script, C#, WPF, Avalon Dock, DB4O, LINQ, parallel processing, charting, plotting, Matlab, PowerShell, TFS, VS2013 and Agile methodology

Senior ASP.Net Web Developer
Calgary, AB
Property Tax Web Application - converted a complex legacy system to .Net Framework 4.0 and C# based web application using Oracle, WCF, Telerik Controls, Active Report, HTML, CSS, JavaScript, JQuery, NUnit, TypeMock, VS2010, TFS, Agile methodology and TDD (Test Driven Development)

Senior System and Support Analyst
Calgary
The Sour Gas Data and Coal Mine Data projects were part of the GOA’s Mainframe Retirement Initiatives, funded around 2010, aimed at modernizing and transitioning critical data systems from legacy mainframe platforms. Roles and Responsibilities: • Applied iterative methodology to successfully convert a legacy mainframe application into a VB.Net Windows Forms-based solution. • Performed in-depth analysis of Mainframe, IDMS, and COBOL code to ensure smooth transition and functionality. • Developed UI, business logic, and database layers to create a cohesive, user-friendly application. • Provided ongoing support for DTS packages and a suite of in-house GIS applications. Tech Stack: .Net Framework 3.5, Windows Forms, VB.Net, NUnit, SSRS Reports, DevExpress Controls, WCF, OOP/OOD, SQL server 2005, Subversion, Enterprise Architecture Tool, Rational Tools, and iterative methodology.

Senior .Net Consultant
S.I. Systems / Fujitsu Consulting
Calgary
ATCO Pipelines - “STAR” system with ASP.Net, NUnit, C#, JavaScript, CSS, Infragistics controls, Ajax, Oracle and PL/SQL, CVS, CruiseControl, UML, VS2005 and Iterative methodology TransAlta - eTag Power Plant Generation Scheduling System with .Net 2.0 Windows Forms, C#, Oracle, Crystal Report XI, VS2005 and Agile methodology City of Calgary - Road Detour Management System with ASP.Net, C#, HTML, JavaScript, CSS, Active Report, Oracle, Web Service, UML and Waterfall methodology Petro-Canada - Terminology Online Dictionary System with ASP.Net, C#, DHTML, CSS, JavaScript, Oracle and PL/SQL EPCOR - Risk Management Web Portal with ASP.Net, VB.Net, HTML, JavaScript, CSS, Oracle database, PL/SQL, Crystal Report XI, Web Service, VS 2003, TOAD, Visual Source Safe and Agile

Application Developer
Calgary
Created interactive web applications for clients with ASP.Net, VB.Net, HTML, JavaScript, CSS, SQL Server 2000 and T-SQL, SQL Reporting Service, Web Service, Crystal Report, ASP, VB6, C/C++, UML, MS Visual Source Safe and Agile methodology Developed internal utility projects with MS Access, Excel and VBA
Jerry Jiao's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


