Peter LePage

1913 Montego Court

Oldsmar, FL 34677

Voice & Fax: 813-319-7042

Cell:813-966-4492

peterle188@verizon.net

 

Objective: Seeking contract or permanent programming opportunities.

(Tele-commute, some travel possible, however must remain in the Tampa Bay area due to family commitments.)

 

Skills: C#, C++ (Managed, Native), .NET 3.5, WinForms, ASP.NET, WCF, Sharepoint WSS 3.0/MOSS 2007, WebParts, AJAX, LINQ, MSMQ, SQL Server 2005, Silverlight, Reflection, Serialization, XML, MFC, ATL, VB6, GUI, COM/DCOM, NT, XP, DDK, PSOS, VxWORKS, TCP/IP, SNMP, SMTP, CDO, MAPI, WINDBG

 

Salary Requirements: $65/Hour or $135,200/Year, negotiable.

 

Experience

Perot Systems, Inc. – Tampa, FL (06/07 – Present)

Software Consultant – Sharepoint WSS 3.0 / MOSS 2007

Designed and implemented code behind [C#, .NET 3.5] Sharepoint hosted master, content pages [AJAX enabled], user controls, list event receivers and webparts that included Sharepoint solution packaging for a major Perot client. Implemented database [SQL Server] and Sharepoint List access via C# LINQ language features. Introduced Infragistics ASP.NET controls into Sharepoint content pages utilizing ASP.NET LINQ data sources. Connected to external Remedy help desk system utilizing IIS Hosted WCF with MSMQ persistence. Programmatically created Sharepoint users and groups, reconciled with SQL Server utilizing LINQ. Utilized SharePoint Designer to create and modify Sharepoint content. Compiled a set of reuseable .NET assemblies as a foundation for the above efforts.

 

Pinellas County Tax Collector’s Office – Clearwater, FL (06/07 – 12/07)

Software Consultant

Designed and implemented two separate instances of Sharepoint/MOSS 2007. Created prototype WebPart incorporating AJAX and Silverlight. Created stand alone Windows Service to import custom data into Sharepoint Lists.

Porting VB6 Intranet Web Application to C# ASP.NET utilizing nested Master Pages.Developed Common C# Library and WebControl Library to facilitate porting VB6 applications. Created a WCF Web Service to provide consistent access from Intranet application to Active Directory objects while isolating from change. Assisted in virtualization of legacy hardware under Virtual Server R2 SP1.

 

Authentec, Inc. – Melbourne, FL (03/07 – 06/07)

Software Consultant

Design and develop demonstration applications in C# WinForms and C++ MFC for fingerprint sensors. Design and modify existing C# and C++ (managed and unmanaged) code that makes up portions of the sensor driver stack. Repair code optimization problems when targeting Vista and XP 64 bit.

 

CMG Notary Services, Inc, (10/06 – 2/07 - Startup)

CTO/CIO

Planning of computer services for startup company. Microsoft Windows 2003 Server based implementation with Exchange, Sharepoint IIS, and ISA services.

 

Sunbelt Software., Clearwater, FL, (8/04 – 8/06)

Senior Programmer

Maintain and enhance [C++,TCP,WINDBG] Sunbelt’s purchased Kerio Personal Firewall product. Extensive modifications to stabilize driver and application components. Migrated licensing and update services from Kerio to Sunbelt services.

Develop [C#, Remoting, WinForms, SQL Server] Enterprise solution for removal of Spyware in corporate environments. Provide technical direction for a team of three developers. Majority of Client – Server application written in C# utilizing Remoting to communicate between components. Some client components in written in VB6 and C++ to olivieate the need for the .NET runtime for legacy operating systems. Management application written in C# Winforms / Infragistics frameworks.

 

Fortis Software., Clearwater, FL, (1/04 – 8/04)

Staff Programmer

Provide continuing support and enhancement [C++,VB,CDO, MAPI] of Micosoft Exchange Add-on featuring email Anti-SPAM filtering. Debug [WINDBG] customer installations. Design and develop [C#, .NET, WinForms, CDO] next generation Exchange Add-on supporting Anti-SPAM, Anti-Virus, and additional features.

 

Newcastle Software., Portsmouth, NH, (1/03 – 5/03)

Consulting Architect – System Design

Provide prototype [Java, JMF] of patent pending technology applied to video. Design system [Java, JXTA, XML, JDBC] to facilitate intra-law enforcement communications scalable to local, county, state and federal governments.

 

L3-Communications / Henschel, Inc., Newburyport, MA(9/02 – 1/03)

Consultant – System Design

Complete implementation [C++, CORBA,VB] of communications sub-system for US Navy. Provide architecture design for shipboard IT system for new business opertunity. Develop embedded system [C, ASM] targeting 8052 family processor.

 

NewPoint Technologies, Inc., Salem, NH(7/02 – 9/02)

Consultant

Provide updates to distributed video switch control system. Implemented client dialogs [J++] adding robustness. Implemented [SQL Server] stored procedures to optmize video switch server performance.

 

L3-Communications / Henschel, Inc., Newburyport, MA(2/01 – 7/01)

Consultant – System Design

System design [C++,VB] of communications sub-system for US Navy. Develop client - server [NT] network protocol [TCP/IP] to convey ship information to remote display terminals. Develop Ship Simulator [C++, Java] to source events [CORBA] for system unit test purposes. Develop COM control to translate network data into VB Events. Develop a COM control for display of compass data.

 

Technomatix – Unicam, Portsmouth, NH(8/00 – 1/01)

Consultant – Machine Interface Development

Provide support [C++] for legacy 16 bit software package. Develop 16/32 bit portable text parsing library [C++]. Port components to 32 bit [C++,MFC] environment. Design special purpose ‘Explorer’ like [MFC] GUI control. Provide SourceSafe [PERL] maintainence scripts.

 

Liberty Mutual Inc, Portsmouth, NH(2/00 – 8/00)

Consultant – Auto Insurance GUI Development

Team member, develop GUI Client application [C++,MFC] new business auto insurance underwriting.

 

NewPoint Technologies, Inc., Salem, NH(11/98 - 2/00)

Consultant - Driver Development Team

Architect, develop distributed video switch control system. Client - Server deployment with SQL Server, MTS, DCOM [ATL], integrated with NT Security. Client implemented as Shell name space extension.

Develop OO diagnostics to validate multi-processor, mobile satellite communications vehicle operation. Rational Rose OO Design with C++ Implementation [Green Hill, VxWorks]. Implemented as SNMP data access hybrid for later integration with SNMP Agent [SNMP].

 

Fidelity Investments, Inc., Merrimac, NH(6/98 – 11/98)

Consultant - Web Architecture

Evaluate NetDynamics 4.0 Application Server. Develop supporting prototypes [Corba]. Develop new web architecture based on Microsoft technologies [IIS/ASP/MTS].

 

Objective Communications, Inc., Portsmouth, NH(9/97 – 6/98)

Software Engineer, Client Development Team

Develop NDIS 3.0 layered device drivers to integrate embedded product with internetworking. Develop IP datagram, UDP, ARP and DHCP Server for embedded system. [PSOS, TCP/IP] Design client / embedded service protocols. Develop client application service interfaces.

 

Cabletron Systems, Inc., Rochester, NH(1/91 – 9/97)

Consultant to Network Management Architecture Team

Design COM interfaces for a distributed agent component used in next-generation network management architecture.

Software Engineer, Technology Integration Group

Develop object hierarchy to provide distributed OO acess to legacy system network device data model. [ATL, COM/DCOM, VC++] Develop VB5.0 COM objects to visualize network topologies via Internet Explorer Active Desktop. [IE4.0 Beta]. Develop set management network service using OLEDB’s Active Data Object. [J++, Access, Java DB] Develop distributed agent subsystem using JDK Serialization. Develop network device auto-discovery agent using LDAP Server as central data store and Advent Java SNMP stack for device interaction. (Attended Microsoft’s Active Directory Services Interface Workshop). Develop ATL/COM object network data source for cross development demonstrations, deploy object technology to VB, J++ and Active Server Pages. Performed interoperabililty evaluation of Software AG DCOM on Solaris and WindowsNT.

 


Software Engineer, ActiveX SNMP Control Development Project

Develop MFC OLE object hierarchy to provide SNMP access to MS Visual Basic programs; including Visual Basic data binding from SNMP data; IDispatch and fast access custom interface; and, VB compliant Dual interface.

Project Leader – Windows 3.1 Network Management Product

Define system architecture and manage creation of next-generation Windows network management product.

 

Channel Computing, Inc., Newmarket, NH (1989 – 1990)

Software Engineer - Windows 3.0 Development

Develop charting GUI sub-system for Forest & Tree product.

 

Crossfield Hastech Inc., Manchester, NH (1987 – 1989)

Software Engineer - Digital VAX/VMS Development

Develop hardware interface software for networked Classified and Editorial newspaper systems. Develop VAX/VMS and UNIX drivers: Linotronic 300 Serial Typesetter, Monotype Parallel Typesetter, TCP/IP Typesetter Print Engine, IEEE-488 based digital camera interface.

 

Compugraphics Inc., Willmington, MA (1986 – 1987)

Application/Diagnostic Software Developer

Develop custom software to support a newspaper editorial system using of Novell servers. Develop user account auto-configuration utilities. Develop embedded power up diagnostics for typesetter internal disk subsystem.

 

Wang Labs, Inc., Lowell, MA (1982 – 1986)

Software Engineer/Diagnostic Software Engineer

Develop (MSDOS) image transfer TSR to access multiple networked microfiche.

PC customer service liaison. Taught 8086 assembly language courses.

 

Gould Inc. / Modicon Div., No. Andover, MA (1981 – 1982)

Diagnostic Software Engineer

Develop embedded, power up diagnostics for programmable controllers.

 

Data General Inc., Portsmouth, NH (1977 – 1981)

Engineering Assistant/Test Technician

Develop Automated Test Equipment program changes. Develop and review manufacturing diagnostic test plans. Diagnosed and repaired components in electronic equipment for manufacturing facility.

 

US Navy 1971 – 1977

Electronics Technician (Honorable Discharge)

Operation and repair of all installed sonar equipment onboard a nuclear fast attack submarine. Familiar with nuclear, high pressure hydraulic and pneumatic systems.


 

Miscellaneous Experience

 

02/2000 – 12/2003 – Part time Police Officer for the East Kingston NH Police Department. Duties included road patrol and computer system administator.

 

Education

University of New Hampshire, BSCS Course Work, 1987

 

Personal

 

Florida Notary Public

Certified Notary Signing Agent

Former New Hampshire Part Time Certified Police Officer

Former National Registry of EMT certified First Responder