P aul McMi l l on
Software Engineer
PAUL .MCM acn3ha@r.postjobfree.com ● 8-50-375-**-** ●722 5 BELGIUM ROAD PE NSACOL A, FL 3 25 26
SUMMARY
I have over fifteen years’ experience delivering state of the art software solutions for fortune 500 companies to
startups. My primary focus has been designing and developing custom business solutions using the complete
Microsoft stack. Having worked with a broad range of companies, I have developed extensive knowledge
pertaining to common software challenges and nuances within business verticals. I have served in a leadership role
on numerous high profile projects from inception to completion. I continue to keep pace with new technology
offerings from Microsoft and the open source community. I am currently seeking a Scrum Master certification from
the Scrum Alliance, Agile Certified Professional certification from PMI and Microsoft Azure certification.
WORK EXPERIENCE
PGM Solutions LLC – Independent Consultant Jan 2011 - Present
PGM Solutions – Pensacola, FL Jul. – 2014. – Present
.Net Framework 4.5.1, Asp.Net
Currently designing the architecture for a comprehensive all-cloud software
MVC 5, Entity Framework 6,
solution for service based businesses. Server technologies include Websites,
Microsoft Identity, WCF, SQL
Mobile Services, Notification Hubs, Active Directory, SQL Database, Service
Server 2014, Visual Studio 2013,
Bus, Visual Studio Online and Application Insights all delivered through
TFS Online, Agile
Microsoft Azure.
Octane Media – Birmingham, AL Jan. – 2013 – Jun. 2014
Developed new functionality and corrected defects to public facing websites
.Net Framework 3.5, C#, Asp.Net, built on the Octane Business framework, a proprietary suite of data structures
SQL Server 2008 SSRS, and classes used to construct e-commerce sites. Specifically, I modified SQL
TortoiseSVN (subversion) and Server tables and stored procedures to accommodate new functionality,
Visual Studio 2010 modified and extended C# classes and ASP.Net forms to accommodate new
functionality and developed C# classes that integrate UPSs’ shipping and
tracking capabilities, via web services, into the framework.
Stewart Software – Birmingham, AL Jan. 2012 – Aug. 2012
Developed new functionality for two public facing software products.
eCatering is used by local restaurants and corporate clients to facilitate
catering services. The corporate module allows the client to select a
.Net Framework 3.5, C#, Asp.Net,
restaurant then create an order from a menu and finally complete the order by
MySQL, PostgreSQL PHP, MVC,
supplying a delivery address, delivery date and time and paying with a credit
TortoiseSVN (subversion), Visual
card. SDP is a web based software solution that provides core services for
Studio 2008, Agile.
pest control and landscaping companies. Core services include customer
management, property management, job scheduling, invoicing and many
others. Designed and developed an authentication and authorization module
to be used in a web based software solution for a local community bank.
Alabama Power – Birmingham, AL Jan 2011 – Nov. 2011
.Net Framework 3.5, C#, Asp.Net,
Developed new functionality and provided support for two internal web
XML, SQL Server 2005. Visual
based applications used by the trading floor and power plants respectively.
Studio 2008/ 2005/2002 and Visual
Preformed redesign and rewrite of a Windows forms application reducing the
Source Safe.
lines of code by 50% and increasing performance by 30%.
Education Corporation of America – Lead Web Developer Feb. 2009 – Oct. 2010
Page 1 of 5
P aul McMi l l on
Software Engineer
PAUL .MCM acn3ha@r.postjobfree.com ● 8-50-375-**-** ●722 5 BELGIUM ROAD PE NSACOL A, FL 3 25 26
As lead web developer for ECA I was responsible for overhauling new
software development strategies. This included educating the current staff on
.Net Framework, C#, Asp.Net and new technologies such as Asp.Net, C#, Team Foundation Services and Agile
SQL Server 2005. Visual Studio software development processes. All current web sites were upgraded from
2010, Team Foundation Server Cold Fusion to Asp.Net and modified to be data driven as opposed to static
SQL Server Reporting Services content. Team Foundation Server was implemented as a source code
repository. Design and development of a new Student Portal was initiated
using Microsoft’s Agile project template
Softech Development Inc. Jul. 1997 – Aug.. 2008
Southern Progress Corporation – Birmingham, AL Nov. 2005 – Jan. 2009
Served as one of two team leads for a large scale software initiative that
.Net Framework 1.0/2.0, C#, supports all aspects of the direct sales division of Southern Progress, a Time
Asp.Net, SQL Server 2000 and Warner company. My main focus was to develop a software solution
Visual Studio 2002. Heavy responsible for the data conversion between the existing software and the
Implementation of SQL Server DTS new software solution. Other responsibilities included developing XML Web
and Advanced T-SQL. Services to integrate the warehouse automation software with the new direct
sales system and assisting with the software and data structure design for the
direct sales solution.
Protective Life Insurance – Birmingham, AL Mar. 2005 – Nov. 2005
Cold Fusion, SQL Server and In conjunction with Protective Life IT staff and end users designed and
Apache developed software solutions to facilitate customer management, product
management and order processing.
Solutions Plus – Birmingham. AL Mar. 2003 – Apr 2005
As technical lead and project manager my primary responsibilities included
evaluation and recommendation of new technologies, investigation of
Visual Basic 6, SQL Server, potential improvements to critical product processes, designing new product
Oracle, Sybase, Windows NT components and mentoring junior developers. Solutions Plus’ software
product handles complicated stock trades for large investments banks across
the globe. Customers include Chase Bank of Manhattan, JP Morgan and
Bank of America.
North Star Communications – Birmingham, AL Jun. 2002 – Dec. 2002
Developed a proxy server log data mining utility used by IT management to
Visual Basic 6, Microsoft Access
identify “unauthorized” URL access. The goal of the utility is to identify
users who are accessing company restricted resources over the internet.
Surgical Outcomes Solutions – Asheville, NC Dec..1999 – Jun. 2002
Developed extension (DLLs) for an existing software product that provides
the ability to compress and or encode media files of any type and store them
in the patient database with an associated record. Developed an
Visual Basic 6, Microsoft Outlook, eTranscription software product that integrates with the parent software
SQL Server, Windows Server product to provide automated transcription services to the health care
provider. Developed Windows CE application that integrates with the parent
software product to provide physicians the ability to record voice
transcriptions on a hand-held device and update the parent software database
for availability to the eTranscription module.
Total Wire Software – Atlanta, GA Oct. 1999 – Dec.1999
Developed extension (DLLs) for an existing software product that automated
Visual Basic 6, Microsoft Visio,
data creation based on Microsoft Visio documents and allowed the product to
Microsoft Access
display Visio documents in a Microsoft Windows form. Converted the
products database platform from Microsoft Access to Microsoft SQL Server.
Page 2 of 5
P aul McMi l l on
Software Engineer
PAUL .MCM acn3ha@r.postjobfree.com ● 8-50-375-**-** ●722 5 BELGIUM ROAD PE NSACOL A, FL 3 25 26
Blue Cross Blue Shield of Alabama – AL Jul. 1997 – Mar. 2000
CPR – Complications Paid Research is a data mining tool designed to
research paid claims and identify the top 50 highest paid procedures for a
given time frame. SCORES – Surgical Complications Outcome Resolution is
a sister product to CPR. The software allows BCBSAL field staff to
download specific cases where complications occurred. Staff nurses can now
Visual Basic 6, SQL Server, DB2, take the data to the facility where the procedures were performed and collect
Microsoft Access, Windows NT data from medical records and verbal conversations for review by HIS
(Health Information Services) personnel. The combined goal of both
applications is to identify the top 50 most costly procedures, due to
complications, and the facilities/physicians responsible for those cases. By
identifying the responsible parties BCBSAL can adjust their “in network”
service providers appropriately in order to improve the level of service and
lower the cost of insurance to their customers.
US Steel – Software Architect Feb. 1994 – Jul. 1997
Served as lead software architect responsible for the level three software
Visual Basic 4.0, Windows NT, initiative of $60,000,000 mill implementation. My responsibilities included
Heavy Implementation of SQL working with team members to determine system requirements,
Server, Transaction Replication, recommending software and hardware solutions, developing a project plan to
and Advanced T-SQL accommodate mill startup constraints and developing source code and data
structures that satisfied project requirements.
US Army 101st Airborne Air Assault Oct. 1988 – Mar. 1990
Assigned to Brigade Headquarters unit and served as a field tactical
M16, Satellite Communications
communications operator for the 501st Infantry Battalion. Awarded Service
Gear, Repelling from Black Hawk
Ribbon, Marksman Badge (40 out of 40 targets on M16 qualifying range) and
helicopters, Parachute from C130
Air Assault Badge (Successfully completed Air Assault Training School).
planes, Rigging Equipment loads
Medical retirement due to ankle injuries during active duty training. Status,
for aerial Transportation
Honorable Discharge, Disabled Veteran.
Page 3 of 5
P aul McMi l l on
Software Engineer
PAUL .MCM acn3ha@r.postjobfree.com ● 8-50-375-**-** ●722 5 BELGIUM ROAD PE NSACOL A, FL 3 25 26
Page 4 of 5
P aul McMi l l on
Software Engineer
PAUL .MCM acn3ha@r.postjobfree.com ● 8-50-375-**-** ●722 5 BELGIUM ROAD PE NSACOL A, FL 3 25 26
EDUCATION
Microsoft Azure Week – Microsoft Webinar Jan. 2014
Microsoft Visual Studio 10 – Microsoft Redmond, WA Mar. 2010
Microsoft SharePoint Services 2003 – Learning Tree Birmingham, AL Apr. 2009
Advanced Microsoft Integration Services May 2005
Java Programming – BCBS Birmingham, AL Jun. 1999
DB2 Data Structures and SQL for DB2 – BCBS Birmingham, AL Mar.1997
Oracle and Advanced PLSQL – Oracle Training Center Atlanta, GA Jun. 1996
Pine Forest High School - Diploma 1982 – 1986
INTERESTS
New Technology, Golf and Salt Water Fishing
TECHNOLOGY SUMMARY
Software Development Lifecycle Waterfall, Agile, Scrum
.Net Framework, MVC, Asp.Net Web Forms, Microsoft
Design Patterns Entity Framework, Microsoft Enterprise Library, WCF,
XML, Web Services
C#, Visual Basic.Net, LINK, JavaScript, T-SQL,
Languages
PLSQL, Visual Basic, Borland C++
Databases Microsoft SQL, MySQL, PostgreSQL, Oracle,
Microsoft Access
Microsoft Office (Including Project, Visio, Outlook and
Business Software
Access), Intuit QuickBooks, Microsoft Money
Microsoft Visual Studio, Microsoft Team Foundation,
Microsoft Source Safe, SQL Server Enterprise Manager,
SQL Server DTS, SQL Server Integration Services, SQL
Development Suites Reporting Services, Crystal Reports, open source tools
used to manage code repositories, database management
and third party toolsets such as Code Complete,
Infragistics.
Page 5 of 5