Phillip Williams
Software Engineer
Principal and Director
33 years of Canadian experience in systems design and software development in various fields including government services, banking, investment and wealth management, automotive, forest products and retail industries.
Education
-
Bachelor of Science - Cairo University 1980-1985 (5-year honors program)
-
1.5 year at the University of Waterloo’s Computer Science program (1991-1993)
Public Speaking Awards
Competent Communicator (December 2014) and Advanced Communicator Bronze (March 2015) from Toastmasters International.
Certifications and Training Courses
-
MCP 70-461 for Querying Microsoft SQL Server 2012 October 19, 2013
-
Microsoft Certified Professional Developer (MCPD) Enterprise Application Developer 3.5.
-
Microsoft Certified IT Professional (MCITP): Database Developer 2008
-
Project Management, Simon Fraser University, May 12 -14, 2003.
-
Leadership courses at Vancouver Community College 2010: Using Leadership Language, and Managing Change.
Technical Expertise
-
Microsoft Azure technologies, .NET framework, .Net core
-
Visual Studio, TFS, Perforce, Atlassian JIRA, TortoiseSVN and Microsoft Project (PPM)
-
Microsoft ASP.NET MVC, LINQ, Silverlight, WPF, WCF, ADO.NET and Entity Framework, C#.Net, VB.NET, Web API, ASP.NET webforms, AJAX, JQuery, Angular, knockout, Backbone JS, Groovy.
-
BDD & TDD Testing tools: Jasmine, Watin, SpecFlow .NET, MSTest, Rhino Mocks, Moq.
-
SQL Server and TSQL, Oracle PL/SQL, SSRS, SSIS.
-
Enterprise Service Bus, NService Bus, SOA architecture, BizTalk, HL7 and FHIR (Fast Health Interoperability Resources).