
Senior Java Programmer and Team Lead with Management Experience
Raleigh-Durham, North Carolina Area

Senior Java Programmer and Team Lead with Management Experience
Raleigh-Durham, North Carolina Area
I am a web professional experienced in web design, web programming, web management, usability, and standards compliance. I have been developing web pages since the Web's infancy in 1993 and have been involved in gathering requirements from customers, developing technical and graphical solutions, and implementing web sites large and small. I program web-based applications in Java/JSP, PHP, and ColdFusion, using validators to ensure that the XHTML and CSS delivered meets W3C and 508 compliance standards. I have designed and modified relational databases and SQL queries in MSSQL, Oracle, UDB (DB2), MySQL, and MS Access. I often write automated scripts for applications to verify correct application functionality and test boundary conditions. My server administration duties have included direct management of a corporate Windows-based ColdFusion web site, a corporate MSSQL database, and indirect management of hosted LAMP web sites. My management experience includes directing teams of up to eight people on several applications. I have successfully introduced process improvements, negotiated requirements, and overseen the release of software in a validated environment.
Languages: Microsoft SQL, MySQL, MS Access, UDB, Oracle, ADO, ColdFusion, Visual BASIC 5, 6, HTML & XHTML, CSS, JavaScript, FrontPage, PHP, SSI, Java, Struts, XML, XSLT, JSP, WinBatch 99
Software: WordPerfect 4.2-7.0, Microsoft Office 4.0-2000, Lotus 123 2.2, 5, and 97, Paradox 5 and 7, dBase III, Corel Draw 3-8, Adobe Photoshop 6 - CS, and others.
(Privately Held; Pharmaceuticals industry)
November 2008 — Present (9 months)
• Overseeing the development of eight software products
• Work with internal and external clients to gather requirements for products to be developed
• Interviewed and Hired developers to fill vacancies on the team
• Research and implement improvements to the software development process
• Continue as the team lead and a developer for the RhoEDC application
• Allocated resources to best meet timelines
• Set development standards
(Sole Proprietorship; Myself Only; Photography industry)
January 2004 — Present (5 years 7 months)
Providing on location photography and video services. http://www.johnmarshphotography.com/
(Internet industry)
September 1999 — Present (9 years 11 months)
• TC4.us (04/2009) - Facebook application
• Eliza (03/2009) - Facebook application
• TunisLandingBaitShop.com (08/2008) - Web site built from scratch using Drupal, Gallery2, and Zen Cart. Developed all graphical content and layout.
• MissNC.org (06/2004 - 05/2005) - Complete redesign of site including graphics, layout, and navigation. Developed a process with the Business Manager so he could easily post pictures and announcements using Macromedia Contribute and PHP.
• MovieAdvisor.com (09/2004 - 04/2005) - Developed several major pieces of functionality, including a new rating service, review mechanism, and administrative features, and implemented redesign of the site in ColdFusion and Access based on the owner's requests. Developed assets and tracking for e-mail campaigns. Implemented PayPal payment process.
• AISurvival.org (08/2004 to present) - Originally brought all code up to current standards, and have performed annual maintenance since then.
• IronCoach.com (11/2000-11/2003) - Worked with the owner to design solutions for the site, which included a complete exercise recording and reporting system and an administrative panel. Developed all code and database structures in ColdFusion and MS SQL 2000. The keystone of this application is the coding for a customer-specific pivot table module in SQL.
• Several other small projects, too numerous to list.
(Privately Held; Pharmaceuticals industry)
January 2007 — November 2008 (1 year 11 months)
• Independently research and implement software solutions to satisfy large features or development goals.
• Advises and aides other Engineers in finding technical solutions or predicting task timeframes.
• Advises management on complexity and effort required for software development projects.
• Works with users to determine software application requirements.
• Participates in designing, coding, testing, debugging, configuring, and documenting new and existing software applications.
• Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation.
• Modifies software applications in response to changing requirements.
• Analyzes the performance of software applications and identifies alternatives for optimizing the usage of computer resources.
• Troubleshoots and debugs production software applications in a networked environment.
• Provides maintenance and support for database systems.
• Provides assistance and routine consultation to users of software applications.
• Assists users in obtaining access to application-generated data.
• Assists in selecting vendor-supplied software products.
• Acts as liaison with manufacturers and vendors of software products, especially with regard to problem diagnosis and resolution.
• Recommends selection, approval, and acquisition of hardware, networking components, and services.
• Installs, configures, and tests workstations with supporting hardware, software, and networking components.
(Non-Profit; Insurance industry)
September 2000 — March 2008 (7 years 7 months)
• Responsible for overseeing the work of full time employees and contractors.
• Managed the work queue and facilitating the conversation between developers and business owners.
• Established HTML and CSS standards.
• Provided technical expertise for the implementation of the Interwoven content management system.
• Provided technical XHTML and CSS design for the web content management project, along with supporting JavaScript programming.
• Responsible for interviewing and hiring new team members.
• Provided an extended period of consultation and knowledge transfer after leaving the company.
(Non-Profit; Insurance industry)
September 2000 — March 2008 (7 years 7 months)
• Responsible for overseeing the work of full time employees and contractors.
• Managed the work queue and facilitating the conversation between developers and business owners.
• Established HTML and CSS standards.
• Provided technical expertise for the implementation of the Interwoven content management system.
• Provided technical XHTML and CSS design for the web content management project, along with supporting JavaScript programming.
• Responsible for interviewing and hiring new team members.
• Provided an extended period of consultation and knowledge transfer after leaving the company.
(Non-Profit; 1001-5000 employees; Insurance industry)
July 2007 — November 2007 (5 months)
Leads the eMarketing web design team that is responsible for designing and maintaining the external BCBSNC web sites currently implemented using JSP/Java, ColdFusion, and XHTML technologies. The team's responsibilities include participating in projects to design new content, redesign existing content sections, and design and implement new functionality for the websites (web graphics, HTML prototypes, wire frames, and visual interfaces and integration of web-based applications), designing and delivering high quality user-centric web interfaces that meet business objectives as well as usability and corporate standards, providing expertise for department and company on web technologies, strategies, and design standards, and participating in regular content and functionality pushes to the web, including testing and validation, troubleshooting any issues, and following the change management processes.
(Non-Profit; 1001-5000 employees; Insurance industry)
September 2000 — July 2007 (6 years 11 months)
Technical lead on the content management system selection team, and programmed sections of the site in Stellent.
Fixed and improved applications that were already on the site, including the rewrite of Fusebox applications.
Developed several new applications in ColdFusion and Oracle 8i.
Assisted in porting databases from Access and Oracle to UDB.
Developed error handling systems to immediately notify web developers of problems on the site.
Introduced concepts of usability and accessibility to the Marketing team, eventually resulting in the creation of a separate team that provides user testing and interface design support.
Member of review panels for new software, usability testing, member services, and e-architecture initiative.
(Non-Profit; 1001-5000 employees; Biotechnology industry)
January 2000 — September 2000 (9 months)
http://www.rti.org/
Researching, documenting, and implementing standards for the marketing Web site, specifically W3C XHTML, CSS, and ADA accessibility standards.
Working with over a dozen Web developers to ensure technical quality of Web pages
General administration of Intranet and Internet servers including indexing and directory structure
Developing help pages for time reporting, accounting reports, and Web guidelines
(Internet industry)
August 1998 — December 1999 (1 year 5 months)
Developing Web applications for internal, local, and international web sites.
Developing stand-alone Visual Basic 6 / ADO / SQL applications for internal use.
Developing Access database application for use in school system survey.
Developing Intranet connectivity to SQL database and Verity search engine using Visual Basic and Cold Fusion.
Translating HAHT Basic code into Visual Basic to add new features and make it year 2000 (Y2K) compliant.
(Internet industry)
July 1995 — August 1998 (3 years 2 months)
Writing and updating corporate programs using WinBatch. These programs were designed to manage network connections while running network software. Many of these also served to install or upgrade software on a corporate-wide basis.
Developing an Access database to keep track of computer hardware.
Diagnosing and solving software and network problems with Windows95 clients connected to an NT domain and VMS.
Diagnosing hardware problems, upgrading hardware, and building new systems.
Biochemical Engineering, Chemical Engineering 1993 — 1995
1993 — 1995
MS , Chemical Engineering , 1992 — 1993
GPA: 3.6
BS , Chemical Engineering , 1991 — 1992
GPA: 3.6
BS , Molecular Biology , 1986 — 1990
GPA: 3.6
1983 — 1986
GPA: 4.055
Cooking, Gardening, Music
Publications:
Sanjay Saraf, John A. Marsh, Frank D. Guffey, "Reactive Coprocessing of Scrap Tires and Heavy Oil," Resources, Conservation, and Recycling, vol. 13, no. 1 (April 1, 1995), 1.
John A. Marsh, Chang Y. Cha, Frank D. Guffey, "Pyrolysis of Waste Polystyrene in Heavy Oil", Chemical Engineering Communications, vol. 129 (1994), 69.
John A. Marsh, Michael A. Matthews, "A Unit on Acid Rain in a High School Outreach Program," Chemical Engineering Education, vol. 27, no. 3 (Summer 1993), 210.
John A. Marsh, Thermal Processing of Waste Polystyrene in Waste Motor Oil, Masters Thesis, University of Wyoming (1993).
Earned six "Blue All Stars" for customer service at BCBSNC between 2000 and 2007.
Shared the Team Presidential Award at Rho, Inc. (August 2008)