John Yesford
Phone:703-620-6674
Email:johnyesford@hotmail.com
Specialized Java (including JSP, WebLogic, Tomcat,
STRUTS framework),
Knowledge: Visual Basic (including VBA and VBScript), Visual
C++, C, JavaScript, ASP
Pages, MS Outlook Forms (including CDO), SQL (SQL Server, Oracle (7 & 8i),
Informix), Unix Shell Scripts (Bourne, C, and Korn), MS SourceSafe Version
Control Software, StarTeam, PVCS
Summary: Has over 15 years of
hands-on software development experience in a wide range of environments. Experienced in all phases of software
development lifecycle. Has provided
management and technical guidance to development teams as small as two members
to as large as 10 members
Experience:
Principle
Member of Tech Staff PEC Solutions, Incorporated
June
2002 Present
·
Developed web pages as part of the CAPER web
application for VBA to process benefit claims
·
Used Java, JSP, HTML, ASP and JavaScript to
emulate a legacy client server application.
·
Also assisted on other JSP and Java development
work as other developers left the project.
·
Web application used WebLogic by BEA.
·
Application used a modified MVC architecture and
XML files for flow control
·
Investigating moving the project to the STRUTS
application framework.
Senior
Systems Engineer Vector Research, Incorporated
March
2001 June 2002(purchased by PEC)
·
Served
as the Technical Lead for the WSPO support contract with the IRS
·
Managed
8 developers on tasks ranging from website development to process documentation
·
Interfaced
daily with project COTR, government personnel and customer agency
representatives
·
Formulated
and enforced, with the Project Lead, work and quality standards
·
Provided
technical guidance and management for such tasks as
·
Redesigning
the WSPO website
·
Modifying
a SQL Server database that stored information about IRS intranet websites
·
Redesigning
a web-based application that allowed users to register their intranet
websites.
·
Assisted
the Project Lead in managing the over all project and assignment of resources
·
Supervised
all deployments, coordinating such deployments with the project COTR and other
agency staff
·
Assisted
Project Manager in developing budget and resource requirements for new tasks
·
Assisted
Project Manager in monitoring resource allocations to meet budget goals
Consultant Acuity
Technology
May 2000 March 2001
·
Task
leader responsible for enhancing and maintaining Web-based application for
ordering laboratory tests.
·
Java
·
JSP
·
JDBC
·
Jrun
·
SQL
Server SQL code and stored procedures
·
HL7
· Formulated work standards and monitored work quality of other team members.
·
Responsible
for enhancing and maintaining a C program that read HL7 messages and inserted
the data into a SQL Server database using ODBC calls.
·
Responsible
for implementing and testing of vendor provided software for handling mortgages
for Freddie Mac
·
Determined
the proper format for input data
·
Configured
an Oracle Database in order to process typical Freddie Mac's financial
transactions
·
Provided
technical support and problem resolution for both stress and user acceptance testing.
·
Responsible
for designing and implementing, in C and Pro*C code, interfaces to other
Freddie Mac systems
·
Responsible
for helping Freddie Mac employees who were learning either Oracle or C
programming.
Senior
Developer BTG,
Inc.
December 1996 April 2000
·
Responsible
for developing, enhancing and maintaining custom applications for BTG clients
·
Duties
included writing code in several environments including:
·
VB5,
ODBC, ADO, RDO
·
SQL
Server stored procedures
·
Oracle
RDBMS
·
ASP
pages
·
MS
Outlook forms with CDO
·
Unix
C based applications
·
Unix
Shell Scripts : bourne shell, awk, sed and vi
·
Responsible
for enforcing work standards in both code and documentation
·
Ported
a C and Informix based web application, for World Bank, to a new server
·
Modification
of CGI C programs, Perl scripts, Informix stored procedures, and Unix Shell
scripts was required
·
Ported
Informix database to Oracle.
·
Responsible
for maintaining various parts of the PeopleSoft Human Resources Application.
Senior
Support Developer
·
Responsible
for customizing a Help Desk Support application called Scopus
·
Used
TCL code as well as Oracle SQL to implement customer and technical support
procedures
·
Used
Unix scripts to maintain and update data in an Oracle database
·
Designed
and implemented development, test and production environments
·
Ensured
compliance with standards and supervised testing activities.
·
Implemented
web interfaces with HTML and JavaScript.
·
Created
an application, using VB 5.0 and a custom HTML form, to construct customized
email messages
·
Application
allowed users to customize email based on responses supplied by potential
customers
·
Potential
customers responses from an HTML Form
were retrieved from the Oracle database using ODBC
·
Used
Crystal Reports to create reports for use by Support and Marketing
Senior
Consultant Keane
Federal Systems
July 1995 December 1996
·
Provided
needed Visual Basic and SQL programming for an office automation project
·
Assisted
project Manager in developing schedules and assigning work tasks.
·
Formulated
and monitored work and quality standards.
·
Used
ODBC, OLE automation, MS WordBasic to implement office automation features
·
Used
Crystal Reports and VB to create a program so users could add new reports
without adding new code.
Systems
Engineer Systems
Link
Short Term Consultant
Contracts: March
1995 July 1995
·
Provided programming guidance to HP-UX based
billing system project
·
Developed requested features using both the C
programming language and Embedded SQL for an Ingres database
·
Trained other programmers in both C programming
and SQL programming.
Senior Technical Consultant COMSYS
·
Provided SQL and VB programming expertise for a
decision support application for the USAID
·
Provided design expertise and data modeling for
an Oracle 7 database
MS
Windows Development Manager Micro
Research Industries
October 1993 March 1995
·
Managed all programming and design efforts for
products intended for a Microsoft environment
·
Lead programmer for a VB based office automation and constituent management package
for Capitol Hill
·
Used ODBC, MS SQL Server database., API calls
and custom dlls
·
Worked with systems engineers and installers to
design the production environment
Software Design Engineer Symmetron/ISAR Inc.
July
1988 October 1993
·
Led the design and development effort for a
Visual C++ application to control a complex radar system
·
Evaluated development tools for programming C++
applications in a MS Windows environment
·
Led the design and development effort to provide
C based custom software to analyze the radar returns from moving targets
·
Designed and developed parts of a 100,000+ lines
of C code application for the analysis of radar returns
LONS
VTC Site Manager Computer
Sciences Corp
October 1986 June 1988
·
Managed the technical and user support team for a
networked office automation system.
·
Performed Unix System administration.
·
Maintained hardware and software configurations
for production environment.
Help
Desk Coordinator LONS Andrews Air Force Base
·
Coordinated user Help Desk for 150user office
automation system.
·
Performed Unix System administration and Unix
Shell Script programming.
·
Coordinated software changes with programming
staff and installed all new and updated software.
Education: Syracuse University, 1986 B. A.,
Mathematics |
Citizenship status: U.S.
Citizen