1. Michael E. Mercer, Sr. Software Developer
107 Alpharetta Trail
Apex, North Carolina 27539
(919) 419-0477 home
(919) 594-4873 mobile
mmercer@nc.rr.com
Objective
I am looking to find aJava developer role, helping with architectural responsibilities, in software development.
Summary of Skills and Experience
10+ years experience in Software Development that involved customer interaction (requirements gathering, timelines,
cost and development), designing, implementing, and testing software.
Languages: Java, Javascript, Flex, C#, C++, Shell Scripts (bash, tcsh)
Technologies: JSP, Servlets, Swing, JMS, XML, XSLT, hibernate3, SFTP (java), Applets, Axis
Tools: Eclipse, Tomcat v5/v7, ANT, SVN, Bugzilla, JBuilder, Maven, Spring (tutorial), CVS, wsdl2java
Operating Systems: Ubuntu, Windows, Centos, Red Hat, FreeBSD, HP-UX, Solaris
Databases: Postgres, Oracle, SQL Server, Times-ten
Processes: Waterfall, Agile/Scrum
Experience
Social and Scientific Systems, Durham, NC 8/2013 – 6/2015
(Formerly) SRA International, Durham, NC 10/2012 – 8/2013
Senior Software Developer – Java
1) EPR http://dnaregistry.niehs.nih.gov/
Created two web applications that allows users to add, delete and update participants’ information
removing the need for shared excel files. Designed applications that allowed users to run them when
they needed, removing development team interaction.
2) GuLF Study (Gulf Long Term Follow-up) https://gulfstudy.nih.gov/en/index.html
Created a Swing application that allows users to add, delete and update participants who were
involved in the Gulf Oil spill.
3) System Administrator duties.
Vistronix Inc., Morrisville, NC 8/2010 – 11/2012
(Formerly) SRA International, Durham, NC 6/2008 – 8/2010
Senior Software Developer - Java
1) National Toxicology Program (NTP)
Architected, designed and maintained web and server applications. Wrote validation software to
verify data coming in was valid.
System Administrator, Build and Release Manager, Configuration Manager, Production Support
Used agile/scrum processes
SpectraForce/N.C. Dept. of Revenue, Raleigh, NC 9/2007 – 3/2008
Software Consultant
1) Build and Release Manager (Java Web applications)
Robert Half Technology/Asparity Decision Solutions, Durham, NC 2/2007 – 6/2007
Software Consultant
1) Created framework for introducing Jasper Reports into the application
4) Updated maven components.
1
2. Motricity Inc., Durham, NC 2/2005 – 1/2007
Senior Software Developer
1) Project Lead managing two external customers as well as internal customers.
5) Implemented maven artifacts (APIs) used by our and other internal groups, a secure web service interface
for billing requiring Java certificates, a web portal application with news feeds, weather, among others, and
a complex XML to Java code to database importer and exporter.
(SunTrust, Inc. , Durham, NC 8/2004 – 2/2005
(Formerly) National Commerce Financial Corporation, Durham, NC
Note: SunTrust bought NCFC.
Senior Software Developer
1) Developed a Java Web Application for internal customer allowing them to search for current customers
based on entered criteria.
6) Managed eDesk: banking web application used at branches and met with customers directly.
7) Implemented standalone application allowing database analysts to process their files removing manual
queries.
8) Re-factored ASP Web Application to improve performance.
NuRevelation, Inc., Raleigh, NC 11/2002 – 8/2003
Senior Web Developer
1) Reach out web application allowing people to start a dialogue with someone they know.
9) Managed web application projects from concept to implementation using Microsoft’s .NET platform.
Projects ranged from Visual Basic to C#, all utilizing Microsoft’s SQL Server.
10) Involved in all aspects of day-to-day operations, from top-level maintenance to software development.
11) Met with clients directly to capture requirements and to discuss current progress of their project.
12) Introduced SDLC to entire organization to train them in the most effective way to develop web application
software.
LongBoard, Inc., Research Triangle Park, North Carolina 6/2000 – 8/2002
Senior Software Designer
1) Build Manager: Developed an installation process for Voice over IP software (Solaris packages, shell
scripts). Enhanced build system add framework to get time to 20 minutes as opposed to 4.5 hours, also
getting the total size down to one cdrom.
13) FCAPS
Performance Manager and Log Manager: applications used for monitoring all components of the
platform. Maintained software monitor process for reliability and graphics package (Java/C
application), database access design and implementation for other groups.
Local representative for Configuration Management and bug reports maintainer for RTP location.
14) Advanced Services
Implemented Call Processing Language (CPL) editor.
Subscriber Self Provisioning (SSP), Web Portal that allowed customers to change their own call
features.
Implemented a Java State Machine - a real-time state machine later ported to C++.
Implemented a Java Timer Implementation – used a worker pool for better efficiency.
15) Initially installed and maintained iPlanet Web Server for Voice over IP software later converting to the open
source Apache/Tomcat Web Servers.
2
3. Nortel Networks, Research Triangle Park, North Carolina 1/1997 – 6/2000
Java Developer – 1999 - 2000
1) Prototype SIP User Agent
Was on initial 3-person team that designed and tested the application.
Contact prime for problems.
Build Manager.
PROTEL/Pascal Developer – 1998-1999
1) Owned and maintained PROTEL and PASCAL source code.
16) Implemented ISDN features for the DMS 100 switch.
17) Software design maintenance of ISDN BRI source code. With my free time I helped other departments
solve problems within their software domain.
18) Tested and documented ISDN BELL-CORE standard error codes.
19) Fast tracked to mid-level based on my performance and responsibilities.
Co-Op - 1987
1) Wrote Web Book - Written in Python, Web book is an application to dynamically display documentation in
the form of a book with Table of contents, index, and glossary via the web.
20) Wrote Web Based Charts – Written in Python, this a web based application that dynamically created line
and bar charts based on the number of problem reports in a given group and also displayed the time it took
to solve those problems.
21) Wrote Anonymous Complaint Message Board - Written in Perl, this application allowed web users to enter
a complaint anonymously and then later check to see what action if any was taken on its behalf.
22) Maintained Department’s Web Page.
Education
Fayetteville State University, Fayetteville, North Carolina
B.S., Computer Science, Minor: Math
Teaching Experience
Instructor - Wake Technical Community College
Taught Intro to UNIX: a non-credit course.
Covered the basics of UNIX operating system including:
• Logging into the system
• Creating and running simple shell scripts
• Executing commands from the command prompt
• Sending and receiving email.
Military Service
U.S. Air Force - Honorable Discharge
April 11, 1989 to April 15, 1992.
Awarded Humanitarian medal for Hurricane Hugo volunteer work.
Recognition
Spot Award. Nortel Networks. $1000.00 spot award for going above and beyond normal responsibilities.
Spot Award. LongBoard, Inc. Spot award for submitting an Idea Disclosure Form and getting it approved. The idea was
submitted for a patent.
Employee Of the Quarter (twice). Vistronix, Inc.
1) Top 2
2) Recipient
References
Available upon request.
3