Carl Penman
** ******* *****, ****** **, L*N *Y*
************@*******.***
Objective:
I am seeking a software developer position utilizing my 17 years programming experience and strong problem solving skills.
Qualifications:
Microsoft Certified: MCTS .NET Framework 4, Web ApplicationsExperienced in SharePoint 2010, SharePoint 2007.Over 17 years Canadian work experience in the IT fieldExpert in VB.NET, C#, ASP.NET.Strong knowledge and experience in developing web based applications.Familiar with Banking and financial solutions and concepts.Able to work independently and as part of a team, self-motivated with strong problem solving skills.Canadian born. English is my first language.
Technical Skills:
Certification:
MCTS .NET Framework 4, Web Applications
Programming Languages:
C#, VB.NET, C, C++, Java
Web Development:
ASP.NET, AJAX, JavaScript, jQuery, PHP, JSP, Java Beans, XML, DOM, Web Services, Apache, WAMP & LAMP
Database:
MS SQL Server (T-SQL) Stored Procedures and Triggers, ADO.NET, MySQL, Oracle, SQL, Relational Database Design
Tools/Technologies:
SharePoint 2010 and 2007, Microsoft Visual Studio, .NET, Microsoft Ajax Extension Toolkit, Telerik RAD Controls, J2EE, MFC, Microsoft Reporting Tools
Education:
1992-1995 Georgian College – Barrie, Ontario
Computer Programmer/Analyst Program
Employment History:
Kwizcom
50 McIntosh Drive, Unit 109
Markham, Ontario
L3R 9T3, Canada
Senior SharePoint Programmer
February 2012-October 2012
SharePoint WebPart and custom control development.Implemented bug fixes and new features to existing Kwizcom products.Synced changes from SharePoint 2010 through to SharePoint 2007 (64 & 32 bit)Integrated Telerik RAD controls.Bug fixes and changes to client side JavaScript libraries, including use of jQuery.
Armour Technology Solutions
343 Saunders Road
Barrie, Ontario Canada
L4N 9A3
Senior Programmer
December 2010-November 2011
Custom development of Microsoft business software including CRM and SharePointAchieved certification MCTS: .NET Framework 4, Web ApplicationsCustom web based inventory solution, using Telerik AJAX controls.SharePoint WebPart development.
Megabyte Software Development
488 Carlingview Drive
Toronto, ON
M9W 6M8
Developer/Analyst
March 2009-December 2010
Contract position, Worked as part of a team of developers and business analysts in the development of property tax assessment software for the state of California.Client-Server application written in C# with a SQL Server backendWrote complex SQL Server stored procedures and triggers.
Shore Consulting Group
366 Bay Street,
Toronto, ON
Developer
January 2009
Short Term Contract, assisting ongoing project with the Ontario Government for licensing of town water sources.
Project Windows application written in C#, with an Access DB. Rapid application development following provided specs and data table design.Many developers collaborating using Tortoise SVN Source Control Software.Port Windows application to Web Based ASP.NET application.
TRW Automotive, Midland Ontario
Senior Developer
09/2007-09/2008
.NET DeveloperSenior developer, responsible for new development using .NET as per corporate directive.Assist other developers with .NET (C#, VB.NET) coding.Developed Intranet based applications in C# and VB.NET, utilizing AJAX technologies and JavaScript.Configured IIS Web Servers, deployed applications.
PHP MySQL DeveloperMaintain and modify legacy systems written in PHP – MySQL on Linux serversConfigured Apache for various changesAssisted in configuring Apache & MySQL servers (SUSE Linux).
BarrieWeb.com
Senior Developer
08/2006-08/2007
SMS GamingArchitected and designed Web based application for gaming via text messaging.Interfaced with two separate service providersDeveloped and tested entire applicationCreated Administration back-endReporting using the Microsoft Report View.
OSCommerce IntegrationIntegrated PHP shopping cart to client specifications.Setup & configure MySQL database. Manipulate and import existing data.Customized application with available open source contributions and coding.
Luxwood Corporation
Developer/Architect
11/2004 - 07/2006
Development of Steel Frame Design software. After laying out a building’s dimensions etc. a data file is output to a CNC machine for manufacturing of each piece. Written in C# with OpenGLDevelopment of TKO Takeoff Software in VB.NET. Measurements are extracted from a blue print, using a hardware digitizer. Calculated lumber lengths & counts are then exported to a 3rd party Cost Estimation software.Architected/coded reusable components and classes for migration of existing code base to .NET platform.Ported obsolete 16-bit code to Win32 using C++.
1ShoppingCart.com
.NET Developer/Architect
12/2003 – 11/2004
Architected/coded reusable components and classes for migration of existing code base to .NET platform Integration of 3rd party components for use in shopping cart applicationDeveloped Online Affiliate Marketing program in ASP.NET. Program allows tracking of referrals by affiliates, and awards commissions to affiliates for sales and leads generated by that affiliate’s efforts.Maintenance of existing ASP, VB, HTML, and JavaScript code.Assisted in deployment of application to redundant web servers
Subcontracts for
02/2002 – 11/2003
Maintenance and new development of existing code base. VB, VB.NET, ASP, ASP.NET, PHP, SQL, Access, SQL Server, MySQL, IIS.
Projects are of a wide-ranging nature to suit the different needs of small business clients.
Developed CD Based Catalog – Quoting system. System was written in VB6 and integrated with InstallShield to run directly from CD.Maintenance and new development of existing web based software written in ASP, and ASP.NET. Tasks involved working with a variety of databases using SQL via ODBC. Databases: SQL Server, MySQL, Access and Sybase SQL Anywhere. Maintenance of existing HTML, and JavaScript code.Integration of 3rd party shopping cart software to existing web sites. Entails ftp copying of site code to the client’s web server. Databases were primarily SQL Server. Database setup required a custom SQL create script to build the Databases, create Users with appropriate privileges, and the creation of Tables with initial data.Developed a Print Queue distribution system for multiple printers. System runs as a Windows Service and monitors a file structure for the creation of print data files. Certain files could only be directed to specific queue, while others would be routed to the first available printer. Written in VB.NET, and delivered with full documentation with imagesClient Server system to allow real-time booking of appointments from a variety of remote sources.Written in VB.NET and ASP.NET. Integrated with install program.Created a ‘Chat’ program using Applets and a server side COM object. Written in VB6 and Java.
Insystems Technologies
Integration Consultant
08/1999 – 02/2002
Duties:
New development in JSP, VB6, Java, J2EE using both Oracle and SQL Server 7 Databases.
Accomplishments:Integrated Clients legacy systems with Insystems’ products. Developed code in Visual Basic, Java and C++ for Client/Server applications as well as stand-alone applications and utilities.Integrated MS-Office to work with Insystems’ document generation software - Ensured code was in compliance with our client’s internal IT standards.
Clients included: Canada Life, Met Life, Port Authority of New York