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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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.
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