Michael P. Sperry
Jacksonville, FL 32259 aboa0m@r.postjobfree.com
Quality-oriented software engineer with a proven record as a top -performer
Excellent problem solver with well-recognized communication skills
Passionate about creating software
SUMMARY OF QUALIFICATIONS
10+ years of experience developing software with involvement in all aspects of the
development lifecycle
Advanced technical skills in both web application development using ASP.NET and
VB.NET with Object-Oriented design principles
Extensive experience communicating with application users, business partners, system
architects, and business analysts
Broad exposure developing in all application layers from database /backend to
web/windows services to user interfaces
Proven background completing superior-quality projects on time while adapting to a
constantly changing business environment
TECHNICAL SKILLS
Languages: VB.NET, LINQ, ASP/ASP.NET/JavaScript, HTML, SQL, XML, C#,
C++
Patterns/Concepts: MVC, WCF \Web Services, TDD
Software: MS Visual Studio 2008/2010, MS SQL Server Management Studio,
MS Virtual PC, MS Office 2007/2010/2013, GIMP
Operating Systems: W indows XP, W in 7/8, Windows Server 2003/2008
Databases: MS SQL Server 2000-2005
Browser Familiarity: IE8+, Firefox, Chrome
PROFESSIONAL EXPERIENCE
Sperry Software, Inc., Software Engineer October 2002 - present
Jacksonville, FL
Sperry Software makes a line of Microsoft Outlook add-ins. Over the course of ten years,
many jobs were performed. This includes initial creation, debugging, testing and releasing
of over 195000 lines of code using VB.Net for debugging, testing, and releasing; all
development, debugging and care of the SperrySoftware.com website including interfacing
with credit card transaction processor, the use of web services calls (using SQL) to
interface with the customer database, maintenance of the SQL Server database including
creating tables and using stored procedure; Also solving customer technical support calls
and emails in a timely manner.
2
Sept. 1998 – Oct. 2002
The PRISM Network, Inc., Middle Tier Programmer
Jacksonville, FL
The PRISM Network is a small property and casualty insurance consu lting company which
specializes in helping large property and casualty insurance companies manage their
business. While there, several broad programming assignments have been completed,
including creating DCOM objects which were consumed by both the web based workflow
application and by the main business desktop applications. Created these applications to
become fully scalable using Microsoft Transaction Server. This effort met Prism's growing
need for cost-effective, web based technology solutions by leaving their legacy data intact
and marrying it to the web.
1997 – Sept. 1998
Blue Cross Blue Shield, Software Engineer
Jacksonville, FL
BCBSFL is a leading provider of healthcare that serves 23% of the Florida market. Held
position of project leader of client-side development (of a three-tiered architecture) in the
Development Environment Services department (which services the Client/Patient information
systems). As project leader, set six, twelve and eighteen month goals using Microsoft Projec t,
as well as interim goals. Recommended tools to be purchased to achieve those goals, as well
as outlining/recommending the need for more personnel. Also provided programming solutions
for Blue Cross Blue Shield. In this role, primary responsibilities involved the day-to-day
maintenance of the architecture DLL (written in C++) as well as a host of other solutions which
required familiarity with COM/OLE, the Windows NT Registry, multithreading, the "ActiveX for
Healthcare messaging components" (which allow for communication using HL7, an
international standard) and how DLLs communicate with programs like Powerbuilder and
Tuxedo. Also implemented web based security requirements in Java (server side) .
1995 – 1997
Tillinghast-Towers Perrin, Applications Programmer
Jacksonville, FL
Tillinghast-Towers Perrin is a large life insurance consulting agency specializing in
insurance projection software. While there several assignments were accomplished,
including design and implementation of custom distributed processing, aiding transition to
international version of the product suite, and participation in the identification and
development of common object candidates (both C++ and COM objects). Created both 16 -
bit and 32-bit thunking DLLs to allow application suite to communicate across process
boundaries.
1988 – 1995
Labtek Corp., Orange, CT Real Time Applications
Programmer
LabTek specializes in the development of real-time embedded runtimes and development
tools under the Microsoft Windows operating systems (Win95 & Windows NT). Designed,
programmed and tested a complete source code debugger. The debugger is hosted on
Microsoft Windows NT and targets both Microsoft Windows NT programs and/or LabTek's
real-time distributed runtime.
EDUCATION
Michael P. Sperry 904-***-**** aboa0m@r.postjobfree.com
3
Southern Connecticut State University 1988
Bachelor of Science in Computer Science
Emphasis in Hardware Technology
3.4 cumulative out of 4.0
Microsoft Certified Solution Developer 1999
(MCSD)
Successfully passed first and second of four exams, Windows Operating System Services
Architecture I & II.
Successfully passed first elective, Writing Application s Using Visual C++ and MFC
Successfully passed second elective, Implementing Applications Using COM/OLE.
Successfully passed new core requirement I, Desktop Applications with Visual Basic 6.0
Successfully passed new core requirement II, Distributed Applications with Visual Basic 6.0
Michael P. Sperry 904-***-**** aboa0m@r.postjobfree.com