Mark Harmon
Qualifications
More than 15 years experience designing and developing software. Proficient in
C, C++, C#,
ASP, ASP.NET, Java, JSP, Delphi, SQL, T-SQL, Javascript, HTML, MSBuild and
VBScript.
Demonstrated strengths in the following areas:
Client/Server Environment and
Network Architecture
Project Management
Creative Problem Solving Workflow Procedures
Enterprise and Solutions architecture Timely Completion of
Assignments
High Performance Application and
Server Development
Deriving Requirements from User
Needs
Professional Experience
Decade Software Company, LLC Fresno, California
Programmer/Analyst
01/2007 to Present
Develop workflows for EnvisionConnect. Developed web based Household Hazardous
Waste
drop-off event tracking and scheduling site. Buildmaster for EnvisionConnect
automated build
system. Developed source control web-based client for QA and developers that
makes it easier to
determine when defect and new work code is added to our shared source control.
Developed a
source code branching script and client that automates a tedious and error-prone
process.
Updated our Press Agent ASP site to expand functionality of reporting.
Significantly improved the automated build and deployment system, adding a
web-based
interface for QA and developers to easily fire off new builds while improving
build error
reporting so that developers can quickly pinpoint the reason for build failure.
Wrote procedure manuals to document:
· New automated branching process
· Setup of a new application server.
· Setup of a new automated build machine.
· Setup of a SSL application server.
Trained and supervised employees in using best practices for software
development.
Mark Harmon
Page 2
Pollstar Fresno, California
Programmer /Analyst
12/2004 to 01/2007
Developed time-tracking software, used internally, that featured a real-time
In-Out board for all
company employees, tracked vacation time, PTO, comp time, and all other aspects
of employee
timesheets that would output directly to our payroll system. Developed Robotech,
an enterprise
database client/ server application that all departments uses for data entry and
reporting.
Robotech tied into PollstarOnline website to provide reporting on entertainment
industry artist
based earnings.
Maintained predecessor to Robotech, a C++ application, during development of
Robotech.
Created and updated documents on the architecture and use of all above mentioned
applications.
Zona, Inc. Redwood City, California
Lead Programmer/Analyst
05/2001 to 11/2004
Developed high performance, multi-tiered, dynamically load balancing networking
middle-ware
for MMO (Massively Multiplay Online) game development. Worked with game industry
leaders
from Electronic Arts to design and implement multi-platform support for PC,
Macintosh,
Playstation 2/3, Xbox and Xbox 360. Responsible for creating requirements for
game artists and
demo developers. Assisted team in development of core libraries and lead team in
demo
application development.
Unexplored.com San Francisco, California
Lead Programmer/Web Developer/Contractor
03/2000 to 05/2001
Started out as a java/jsp developer and moved to lead position where I
coordinated development
of an online exotic travel booking web site. Worked with Senior Architect and
Requirements
team to implement a multi-tiered web application using java beans and java
servlets.
Soar Software Company San Francisco, California
Game Programmer/Lead Programmer/Art Director
02/1995 to 03/2000
Developed several published game titles for PC and Playstation using C++ and
assembly
language. As the company grew I became lead developer and also was responsible
for directing a
team of 5 game artists. Responsibilities included designing games and writing
game design
documents, working with our publishers to ensure that their milestones were met
and that the
games were meeting their expectations, coding reusable game development
libraries and
programming games using those libraries. I also was responsible for making sure
game could be
localized for international markets (Japan, China). |