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 Photonics
– wphotonics.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 |
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. |