Principal Software Architect @ (September 2025 - August 2026)
Senior Manager - BDO Digital - Application Engineering @ (October 2021 - May 2025)
Technical Manager @ (October 2016 - September 2021)
Solutions Architect @ (January 2013 - September 2021)
Senior Consultant @ (July 2011 - September 2016)
.NET Solution Architect @ (October 2008 - July 2011)
Senior Technical Lead @ (June 2002 - July 2011)
Team Lead @ (January 2000 - April 2002)
Senior System Analyst @ (February 1998 - April 2002)
John Mao Education
Tsinghua University
Master of Engineering (Computer Technology and Enginerring)
1993-1996
Xi'an Jiaotong University
B. Sc (computer science and engineering)
1989-1993
John Mao Skills
Microsoft SQL Server
Scrum
Oracle
TDD
MDA
WCF
.NET
Web Services
WPF
Agile Methodologies
XML
C#
Test Driven Development
SDLC
LINQ
ASP.NET
jQuery
Visual Studio
AJAX
Software Project Management
UML
Software Development
Web Applications
Entity Framework
System Architecture
SharePoint
WinForms
Silverlight
Architecture
ASP.NET MVC
JavaScript
OOP
CSS
Web Development
Windows Azure
SOA
TFS
NHibernate
Enterprise Software
T-SQL
BizTalk
Solution Architecture
IIS
SSRS
VB.NET
SSIS
Application Architecture
Enterprise Architecture
Microsoft Technologies
ADO.NET
Technology
Capital Management
Requirements Analysis
T Sql
Net
Management
Integration
John Mao Summary
John Mao, is currently a Senior Manager, Technology Consulting at EY. John Mao brings experience from previous roles at OpenText and BDO Canada. John Mao holds a 1993 - 1996 Master of Engineering in Computer Technology and Enginerring @ Tsinghua University. With a robust skill set that includes Microsoft SQL Server, Scrum, Oracle, TDD, MDA and more. John Mao has 1 emails and 1 mobile phone numbers on RocketReach.
Looking for a different John Mao?
Find contact details for 700 million professionals.