Peter Kroeger
955 Plante Dr - Ottawa, Ontario - K1V 9E3 - (613) 731-3333 - tarn@peterkroeger.ca

Profile:
·More than 30 years of experience within the software development industry.
·Able to setup and manage development, IT, HR, and QA procedures and infrastructure for new or growing companies.
·Sound analytical and technical skills including expertise in C++, C#, .NET with IJW managed extensions, Java, STL, ATL, WTL, MFC/Win32, Windows Mobile, SQL, XML, ATL-Server, SOAP, SyncML, PHP, CSS, JavaScript, HTTP and more as demonstrated by innovative product capabilities.
·Proven management ability to complete projects on schedule using extensive multi-project management skills.
·Effective leadership and mentoring ability as evidenced by high team productivity level and employee morale.
·Keen interest in software and web site creation as detailed in my portfolio at www.peterkroeger.ca.
·Professional software development methods including effective design, documentation and unit testing.
·Familiar with ISO 9001, ISO 13485 procedures and compliance.
·Able to quickly learn and apply new technologies and tools.
·Excellent written and interpersonal communication skills.

Professional Experience:
2010 - Present   Westboro Photonicswphotonics.com
Software Development Manager
[ Visual C#, .NET 4.0, PHP, ProjectLight, Subversion ]
Implemented new quality software development processes and infrastructure. Re-designed the architecture of flagship Photometrica software to greatly enhance performance and extensibility. Directed the software division in the development of Photometrica 5.0 and later. Created an entirely new global web site for the company using PHP
2009   Adobe Systems Inc. - www.adobe.com
Senior Developer 
[ Visual C++, MFC, STL, Perforce, Flex, Silktest ]
Designed and developed new features for the LiveCycle Designer application. Improved the usability and reliability of existing features.
2004 - 2009  Castle Light Inc. - www.castlelight.ca
Software Architect, Product Manager, UI Designer, Technical Writer
[ Visual C++, TCP/IP, HTTP (Custom web server), Client/Server, Threads, SMTP, Scrum, NSIS ]
Performed all roles (except QA) in bringing the ProjectLight® product from conception to market.
ProjectLight® is a web based project development tool for managing a project's requirements, tasks, milestones, test plan, corrective actions (defects/'bugs') team members and more. ProjectLight® is flexible to support agile development methodologies such as Scrum and also includes many tools to help ISO 9001 certified organizations.
2003 - 2013 Software Professionals Society of Canada - www.softwareprofessionals.ca
President, Chairman of the Board and Web Architect
[ Visual C++, ATL-Server, SQL, C++.NET (IJW), XML, JavaScript, CSS ]
Founding director of this non profit association for software professionals. Researched and orchestrated the creation of this association which involved managing the efforts of over a dozen volunteers. Designed and developed the association's high performance web site and Desktop administration tool using C++, SQL, .NET and ATL-Server technology.
2005 - 2009  Brytech Inc. - www.brytech.com
Software Architect (also UI Designer)
[ Visual C++, Java, ATL, MFC, STL, Windows Mobile, Linux, Blackberry, TCP/IP, Client/Server, Threads, Embedded Devices, SMTP, Windows Installer (WIX) ]
Researched methods of processing and displaying medical data while conforming to medical standards. Designed user interface and product feature set in consultation with medical staff and Human Oriented Technology experts. Design the software architecture for both the client and server components of the RPM system. Implemented most of the client and server components and wrote technical documents required for product certification. Ported the client software to a variety of mobile devices including Windows Mobile PDAs and the Blackberry. Brytech follows ISO 9001 & ISO 13485 procedures with some agile development practices.
2005

Reunion.com/GoodContacts Inc. - www.reunion.com
Development Manager
[ Visual C++, ATL, WTL, Atl-Server, SQL, STL, HTTP, XML, SOAP, PHP, VCard, Client/Server, Threads ]
Managed the Ottawa development and QA teams and introduced and improved development tools and processes. Developed product features and a web based tool to manage test cases. Collaborated with co-managers on budget/project estimates and provided input on various human resource management initiatives.

2003 - 2005 Simbit Corporation - www.simbit.com
Software Architect - Simsave
[ Visual C++, SQL, SyncML, STL, SMPP, SMS, SNMP, HTTP, XML, SOAP, VCard, Completion Ports, Client/Server, Threads, UNIX ]
Implemented a high performance cross platform server for saving and synchronizing millions of mobile device phone books. The Simsave Gateway includes a custom built-in web server and SyncML client.
1993 - 2002 Corel Corporation - www.corel.com
[ Visual C++, MFC, Quality Development Process ]
Provided sound leadership to members by conducting regular one on one coaching sessions, career development discussions, regular performance reviews and effectively resolving conflicts. Instrumental in evolving the department's products and technology as well as development processes and infrastructure.
2002
Project Leader - Excelsior/XLibris
[ VC++, MFC, ATL, COM, XML, ASP, DHTML, SQL, XSL, CSS, UML, SVG, JavaScript ]
Led a team of 8 through extensive product vision and architectural design, which resulted in the discovery of new product focus opportunities in cross media knowledge management.
Transformed the project from prototype stage into full product development cycle. Improved the architecture of the prototype to support better user interface and improved speed by a factor of 95%. Assisted product managers in creating feature specifications.
2000 - 2001 Project Leader - Web Engines
[ VC++, MFC, COM, XML, ASP, DHTML, XSL, CSS, SVG, JavaScript, TCP/IP, FTP, HTTP ]
Managed the design and development of a set of common engines used for HTML/XML parsing, rendering and editing. Simultaneously balanced the needs of multiple client projects including Web.Designer, Web.Point, SVG Viewer, User Assistance Project, CorelCentral Email Client, and a SVG Editor prototype. Also designed and developed a Web engine used by all Corel applications for HTTP/FTP communication and the "Corel on the Web" help menu. Effectively managed 5 developers on this team. Ensured quality documentation was available on the engineering web site. Assisted product manager in creating feature specifications.
1998 - 1999 Lead Developer - Web Designer 2.0 & Web Engines
[ VC++, MFC, ActiveX, DHTML, CSS, JavaScript, FTP, HTTP ]
Led a team of 2-4 developers in working with product management and quality assurance to complete and release this product as part of the Print Office 2000 box. Also responsible for initiating web technology feature development for all Corel products.
1997 Lead Developer - Draw 8 (PC & Mac)
[ VC++, MFC, DHTML, CSS, JavaScript ]
Designed, researched and implemented a common engine for HTML publishing from vector based applications that supported CSS output. Integrated and enhanced the engine in Draw 8 and 9 for PC and Macintosh.
1996 Lead Developer - Web.Desiger 1.1, 1.3
[ VC++, MFC, DHTML, CSS ]
Collaborated with 2 other developers to complete and release these products within two 2 month schedules.
1993-1995 Software Developer - Multimedia and Graphic Filters
[ VC++, MFC, Quicktime, AVI, WAV, AI, WMF, JPEG, GIF, TIFF, ... ]
Improved CorelDRAW File Filters - Vector, Bitmap, Animation and Sound import/export file filters including the creation and use of an extended translation interface.
1993 - 2002 Personal Initiatives:
· Created new policies and procedures for co-op term employees.
· Conducted recruitment interviews; both in house and on campus at various universities.
· Improved the effectiveness of department collaboration by redesigning the internal web server to use advanced XML, XSL, ASP, SQL, CSS and web technology.
· Created a report on common engines strategy to maximize the value of code and allow for innovation and industry respected excellence.
· Produced six formal product ideas including one that gained the focus of the entire New Ventures department.
· Initiated and led task force to improve employee morale through team activities and communication.
· Promoted research into new technologies to expand the capabilities of the company.

 
Education & Training:
1988 - 1993 University of Waterloo
Honours Bachelor of Mathematics in Computer Science, with minor in Fine Arts.
2001 - 2002 Algonquin College
Management Skills Program
Behavioral Based Interviewing Workshop
1993 Ottawa Flying Club
Private Pilot License and Night rating
Personal Projects:
Tasman 1.0 [ Visual C++, ATL-Server, SQL, HTML, CSS, Javascript ]
A web based task and project management solution implemented using ATL-Server and SQL.
Peterbooks [ Visual C++, ATL, XML, HTML ]
A simple desktop application for tracking expenses for tax purposes.
Pandora Game [ Visual C++, ATL ]
A 2D graphical strategy game written as both an stand alone exe and an ActiveX control using ATL.
Pente Game [ Eclipse, Java 5.0 ]
A 2D graphical strategy game written as a Java application and Applet.
Real Estate Web Site - www.candykroeger.ca
[ HTML, CSS, JavaScript ]
A web site for a realtor.

http://www.peterkroeger.ca/