1. Carl Sonnen
3009 Councillor’s Way • Ottawa • ON • K1T 2T1 • 613.260.7959 • carl.sonnen@rogers.com
CAREER SUMMARY – Application/Solution Developer and Support Specialist
Carl has more than 10 years’ experience in enterprise level, multi-tiered, web and thick-client application
development and maintenance, encompassing all phases of the Software Engineering and Project Management
lifecycles. He is a Microsoft Certified Technology Specialist in .Net 4.0 Web Development with seniorlevel
experience working with SQL Server. Carl is also experienced in developing applications using the Java technology
stack, including Oracle, and a leader in providing Level 1, 2 and 3 customer application support to directors and
highly competent IT professionals,facing challenging system-wide technical problems. He is experienced in
virtualizing whole web infrastructures to produce more scalable, manageable and cost-effective solutions for clients.
Finally, Carl is optimistic and empathetic with a strong thirst for knowledge and is always curious.
Areas of Specialization:
Software Development Project Management Software Engineering
Database Design/Administration Enterprise Application Integration Application Hosting
Application Configuration Virtualization Testing (all levels)
System Documentation Training/Presentations Client Service
SELECTED ACCOMPLISHMENTS
Successfully implemented an overall application caching fix to resolve a major website performance issue,which
Elections Canada had inadvertently introduced when they deployed an untested newmain website just prior to the
2010 Election. The highly researched and performance tested fix resolved the issue in time for the election.
Designed, built and demonstrated the feasibility of virtualizing/adapting Elections Canada’s entire web applications
and hardware infrastructure into a single virtual environment, encapsulated onto one VMWare ESX server. The end
result was successfuldemonstration of a more scalable, secure, portable and cost-effective solution.
Supervised, designed,developed and delivered a large number of sophisticated enhancements and bug fixes as part
of a major release for Passport Canada’s Case Management System. Supervised the development work and testing
of two junior Passport Canada employees on their portion of the work. The project was completed on time and on
budget,and allowed for the transition of application control to the client.
Managed enhancement and task-based projects end-to-end, including:
Drafting design documents and statements of work with budget and scheduling completed.
Finding, scheduling and supervising resources
Executing some or all of the required development work.
Providing functional and performance testing frameworks, execution of tests and fixing any bugs found.
Ensuring sign-off by the client.
Taking on this work freed the managers to focus on larger more critical projects with higher budgets and much
larger visible audience.
Received an unprecedented 100% rating on overall customer satisfaction and numerous letters of approval and
commendation from Elections Canada managers and directors, contributing to 8 years of continuous contracts.
Oversaw the recovery and updating of incomplete catalog data received since project inception in 2011 for
www.princessauto.com up until and including 2014 when I took over. We used a detailed and sophisticated process
to update the live data in a timely fashion without incurring any downtime for the customer.
Lead the implementation effort of a major system migration from BizTalk 2006 R2 to 2010 for the Government of
New Brunswick, including deployment automation, ESB error handling and interface redesign.
Acted as Technical Trainer to database administrators and hosting specialists,empowering them to make wiser
decisions regarding optimal setup,maintenance and configuration of BizTalk.
2. Carl Sonnen Page 2
TECHNICAL PROFICIENCY
Development Platforms:
Oracle eCommerce (10.0.2-11.1), Visual Studio (2003-2010), BizTalk (2006-2013) Eclipse, NetBeans
Programming Languages: Enterprise Databases:
C#, Java, C/C++, VB, PL/SQL, Tcl SQL Server (2000-2012), Oracle (8i-11g), MySQL, PostgreSQL
Operating Systems: Web Skills:
UNIX (Solaris, Redhat), Windows XHTML, XML, ASP, JSP, JS, JQuery, SOAP, WCF, IIS, Apache
Code Management Tools: Virtualization:
Git, SVN, TFS, CVS, VSS VMWare (ESX, Player, Server, Converter), VirtualBox, Hyper-V
Ticket Tracking Tools:
JIRA, Mantis, Bugzilla, PVCS, Oracle, Remedy, QCS, Incident Monitor, TFS
EMPLOYMENTHISTORY
THINKWRAP SOLUTIONS, Ottawa, Ontario (eCommerce Website Development, Integration and Maintenance
firm, using Oracle eCommerce and Hybris platforms)
Level 3 Support Specialist and Developer 2014-2015
Technologies: Oracle eCommerce Java-based Web Platform v. 10.0.2-11.1; SQL Server 2012; Oracle 11g, JIRA
Ticketing and Wiki, Red Hat Linux v. 5, 6; Git v. 2, Eclipse Kepler
Troubleshooting,bug fixing, implementing enhancements for major client websites such as www.cineplex.com,
www.princessauto.com, www.simons.ca, www.dynamiteclothing.com, www.garageclothing.com,
www.sportinglife.ca, www.lorextechnology.com and others.
Investigate and resolve issues as major as fixing broken integrations (to payment gateways and fulfillment
centers) to correcting individual order problems and everything and anything impacting the live production
systems.
Scheduling and releasing both UAT and Production deployments.
Setup and maintain development VMs for updating and adding functionality to the code base and for initial
testing prior to deploying to Quality Assurance environment.
MATRICIS INFORMATIQUE, Montréal, Québec (Enterprise Application Integration,Service Oriented
Architecture and Business Process Modeling specialists within the Microsoft technology stack )
Developer/Virtualization/Deployment Specialist 2012-2013
Technologies: .Net 2 & 4; BizTalk 2006, 2010 & 2013; BizTalk Deployment Framework ; SQL Server 2008; TFS
Developed a proof of concept VM to test the beta release of BizTalk 2013
Refactored a Matricis client’s specialized BizTalk implementation to a generic version for demonstration to
potential clients
Government of New Brunswick platform migration from BizTalk 2006 to 2010:
Implemented the BizTalk Deployment Framework as part of deployment automation
Upgraded the .Net framework version from 2.0 to 4.0 for all components
Implemented standardized ESB error handling
Refactored all deprecated SOAP interfaces to WCF
3. Carl Sonnen Page 3
PRICEWATERHOUSECOOPERS LLP, Ottawa, Ontario (Accounting and Consulting Firmthat acquired MTS
Allstream’s nationwide Enterprise Applications division to satisfy client requests for implementation of new and
enhanced IT systems)
Developer/Support Specialist 2010-2012
Promoted from Associate to Senior Associate (2011).
Technologies: .Net 1, 2 & 3.5; Classic ASP; SQL Server 2000-2008; BizTalk 2006 R2; TFS
Developed numerous enhancements for various Elections Canada Microsoft developed web applications.
Led the 400 page technical portion of our renewal hosting and support bid with Elections Canada for another 5
year contract with 3 possible one year extensions. The submitted technical portion scored highest by far
(receiving over 98%) of all technical solutions submitted by all competitors
Managed the 24x7 application support and hosting of all web applications during 4 general elections and
numerous by-elections between 2004 and 2011 without major incident, leading to a maximum number of
contract renewals
Developed major releases for Passport Canada, including gathering requirements; developing the middle-tier,
front-end and back-end solutions; iteratively testing those solutions; deploying and maintaining them.
Supervised junior in-house developers, assigning change requests and verifying that each change was designed
and coded correctly
MTS ALLSTREAM, Ottawa, Ontario (MTS is a telecommunications giant in Manitoba that acquired Allstreamto
secure National presence both on the telecom side and also with the enterprise applications solutions provider
portfolio)
Developer/Support Specialist/Documenter/Trainer/Tester 2003-2010
Technologies: .Net 1, 2 & 3.5; Classic ASP; SQL Server 2000-2008; BizTalk 2006 R2; TFS; Java-based ATG
Framework; Oracle 9i
Virtualized the complete web infrastructure of Elections Canada’s www.elections.ca site and Environment
Canada’s NTS application using VMWare software, to produce secure,scalable, portable and cost-effective
alternatives to the original hardware-embedded solutions.
Produced regular enhancements, updates,application and hosting support to Department of Foreign Affairs and
International Trade’s Virtual Trade Commissioner website.
Scheduled and managed the deployment of new releases as part of a regular cycle, involving documenting,
investigating, designing,coding, testing,approval and release.
Provided 24x7 hosting,development and support when requested
Provided major systemdocumentation, including System Design documents,BizTalk Design documents,
BizTalk Deployment guides,Operations and Maintenance manuals among many others.
Trained Database and SystemAdministrators on how to optimize the SQL Server deployment for a BizTalk
implementation as well as how to deploy the developed solution and configure it to run on multiple BizTalk
servers.
Provided high load performance testing of the Elections Canada website to verify that a fix addressed a major
performance issue introduced by the client
Created comprehensive and systematic testing (automated, functional, system, regression) on Industry Canada’s
automatic bankruptcy filing application (e-Filing).
Developed a detailed master test plan, including a schedule and budget along with individual test scripts for all
tests.Held regular meetings with the testing team members. Completed iterative reviews of the testing plan and
scripts under the direction of the Q&A specialist.
.
4. Carl Sonnen Page 4
EDUCATION/CERTIFICATIONS
Master of Computer Science (in progress; part-time student)
Carleton University
Ottawa, Ontario
2017 (anticipated graduation)
Bachelor of Science (Computer Science)
University of Ottawa
Ottawa, Ontario
2010 (graduated Magna Cum Laude)
.
Technology Developer Diploma
Algonquin College
Ottawa, Ontario
2000 (graduated Highest Honours)
.
- 2012
OTHER
Languages
Fully fluent in English
French proficiency to at least a ‘B’ level equivalency; worked extensively in French with Montreal firm
Matricis and with Federal Government clients on a bilingual help desk; owner of a Grade 13 Bilingual diploma
Security Clearance
Secret Level II (expired 2014)