David J Foster 512-***-****
***** *** ******* #***, ** 78216 abnc99@r.postjobfree.com
Professional Profile
Seeking a challenging position with future growth as a java application/web
developer.
Office Suite (Excel, Power Point, Word, MS Outlook, MS Access)
Java, J2EE, J2SE, JSP
Spring Framework, XML, CSS
EJB, Enterprise Java Beans
JavaScript, JDBC, Hibernate
Oracle, PL/SQL
BEA Weblogic, TomCat, Unix
MS SQL Server, MySQL
Rational ClearCase, Rational ClearQuest
I.B.M. Websphere,, Eclipse
MS Project, MS Visio, Mercury Quality
Center, Remedy, Mercury Quick Test Professional,
Test Director
Component Architecture, Business Objects,
SDLC, MVC
Object Oriented Programming
Maven, Ant
Professional Experience
Accenture, San Antonio, TX
12/07 - present
Title: Java Analyst Programmer
Division: Accenture National Security Services, San Antonio Delivery Center
Duties: Java Platform Custom Application Developer
Projects: due to the fact that this facility is a delivery center, we worked on
different projects.
Projects:
Highmark (Health Insurance Company) - role: Java GUI Web Developer
Participate in the design and development of the GUI Java based web application
Work closely with the business development team to ensure requirements are
implemented
Own the UI design, high-level-design, detailed-design, implementation, unit-test
for each use case
Use of IBM Rapid Application Developer IDE and ClearCase version control tools
Use SQL developer as a SQL development tool on an Oracle 10g database
Use of Java Server Faces, Icefaces java web technologies
USPS (United States Postal Service) - role: analyst programmer
creation of external database tables/data staging tables
Support analysis of the application through executing database queries to gather
data
Create Extract reports using SQL
writing schema scripts for the creation new tables
gain knowledge of USPS internal java application (GOVGRND) framework
Help support new batch job creation using the spring framework and hibernate,
j2EE technologies
Use Eclipse IDE, Maven, Apache Tomcat, and Subversion development tools
Use TOAD and SQL developer as a SQL development tool on an Oracle 10g database
USPS (United States Postal Service) - role: Test Analyst
Help create Test Scripts, Test Plans, and Test Conditions for product, system, and
regression
testing phases for a J2EE application
Utilizes testing tools (such as Test Director) and project artifacts to build,
execute, validate, and
document all system testing deliverables
Established strong working relationship with team members in Washington, DC to
effectively and
efficiently follow USPS project development life cycle
Public Trust Security Clearance was granted
Manage own work product, schedules and deliverables
Test software to guarantee functional and non-functional specifications are met
Use Unix to connect to test server and run Unix shell scripts
Create/Utilized SQL and PL/SQL to create test data bed in an Oracle database
C-IV (State of California Health and Human Services Commission)- role: Analyst
Programmer
Worked with Adobe Livecycle Developer to create pdf forms
Created Domain Objects to populate translated forms from database
Create JavaScript to pre-populate pdf forms
Peer Reviewed and Tested various pdf forms
Code in J2EE Data Access Objects for form creation using Ecilpse
Use of BEA Weblogic to run on local server
Use SQL to access and test oracle database
Source Control using Serena
Co-development with team in California
Unix based Solaris environment
Internal Java Project - role: UI developer
Develop and Maintain Java Based Web Applications using Hibernate and Java
light-weight
technologies
Documentation of Page Definitions, Page Specifications
Test driven development through JUnit
Java Open Source platforms using BEA Weblogic, TomCat, Eclipse, MySql
Analyze system requirements and specifications; design, code, and test
Source Control using ClearCase and ClearQuest
gain knowledge of Spring Framework MVC application framework
Tata Consultancy Services Limited, San Antonio, TX
6/07 - 11/07
Title: Assistant System Engineer
Division: Banking and Financial Services
Duties: Test Analyst on J2EE Applications
Project: USAA
Responsibilities: Test Analyst
Utilizes testing tools and project artifacts to build, execute, validate, and
document all system
testing deliverables.
Consult with the development partners (off-shore team, other vendors) and business
analyst/manager regarding the testing of more complex software applications and
modifications,
providing alternative testing strategies.
Serve as subject matter expert in system testing activities. Collaborate with
development
area lead for Unit and Integration Testing.
Create and execute manual and automated testing scripts for black box testing
using
Quick Test Professional
Collaboration with development area lead, client testing lead, client QA lead,
off-shore
testing team and third party solutions architect
responsible for planning, designing, executing of manual and automated test
scenarios
Weekly correspondence with off-shore resources, global co-development in India,
for parallel
system application development
Coordinate tasks and timelines with other teams in India to ensure parallel system
development to
reach the projects deadlines
Accenture, Austin, TX
10/05- 5/07
Title: Programmer/Jr. Software Engineer
Division: Accenture Technology Solutions
Project: State of Texas - Health and Human Services Commission (T.I.E.R.S.)
Duties: Java/J2EE Application Developer, Configuration Management Assistance
Responsibilities:
Review, analysis, design, code, and test issues in support of production
(maintenance fixes)
designing, coding, enhancing and testing new functional modifications to the
application
Code modules following the design specifications and standards using J2EE
technologies -
Java, EJB, JSP, and some XML
Application Software Support using Remedy for production software support
Help support the Build/Configuration/Release Analyst team members using Rational
ClearCase and Rational ClearQuest for maintaining, managing, enhancing and owning
the code base in the J2EE build process. Help with installation and configuration
of Webshpere,
train developers on build process and Webshpere development tools
Support test team with timely defect resolution through the use of the Mercury
Quality Center tools
Propose specific test scripts/results for component and assembly tests.
Perform peer reviews and code reviews
Work with the Business Analyst team to understand/write technical detail design
documents and
use cases
Basically, working on the software development life cycle in the phases from
analysis through
the test phases.
Education
Texas State University-San Marcos San Marcos, TX
B.B.A. Computer Information Systems
12/2004
Austin Community College Austin, TX
A.S. Physical Science
05/2001
Achievements/Training
Accenture Java Application School
October, 2005
Accenture Application Testing School
June, 2006
References
References are available upon request.