Peter LePage
1913 Montego Court
Oldsmar, FL 34677
Voice & Fax: [Send email to request phone number] 19-7042
Cell: [Send email to request phone number] 66-4492
[Send email using form at bottom]
IMMEDIATE AVAILABLITY
Objective: Seeking contract, permanent or fixed bid development 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 SP 1, WinForms, ASP.NET, WCF,
WorkFlow, ASP.NET Dynamic Data, 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: $50-65/Hour or $104,000- $135,200/Year, negotiable.
Experience
Perot Systems, Inc. – Tampa, FL (12/07 – 01/09)
Software Consultant – SharePoint WSS 3.0 / MOSS 2007 / C# / .NET
Rapidly created and deployed a custom user administration user interface with
ASP.NET Dynamic Data technology and deployed within a SharePoint environment.
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. Remedy help desk system utilizing IIS Hosted WCF with
MSMQ persistence. Additionally, provided a SQL extension, through Stored
Procedures and Functions [C#] interfacing 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. Additionally, created
various Microsoft Installers and migrated the source code control base from
Visual Source Safe to Subversion.
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
Security Clearance Status
Held an Interim C6 Public Trust Clearance with the Department of Education.
Office of Personnel Management (OPM) completed a BI level in 2008.
Personal
Florida Notary Public
Certified Notary Signing Agent
Former New Hampshire Part Time Certified Police Officer
Former National Registry of EMT certified First Responder
|