back to home page  
resume portfolio contact
 
 
OBJECTIVE
Pursuing a position that effectively utilizes my knowledge, productivity and leadership skills.
PROFESSIONAL EXPERIENCE

Haas TCM 2003-current
Haas TCM is a total chemical management company with clients including GM, Boeing, Continental Airlines, DLA, Raytheon, Seagate, and UTC. Examples of projects worked on:

:: Redesign of existing code base
Responsible for redesigning the old code base to a MVC architecture with Swing and JSP front ends.
The task was to redesign the existing code base from a Model 1 architecture to a Model 2 architecture.
:: Order receiving system
Responsible for software design and programming.
The task was to develop an automated order receiving application that would process orders submitted over HTTPS in xCBL format. The application was developed using the MVC design pattern. It was developed and deployed on Apache, Tomcat, using Oracle as the database.
:: Report generator
Responsible for software design and programming.
The task was to develop a web based application where the user would type in their query and it would create an Excel report. The application was developed using the MVC design pattern with the Struts framework with Jakarta POI used to create the Excel reports. It was developed and deployed on Apache, Tomcat, using Oracle as the database.

Texas Parks and Wildlife 2002-2003
Responsible for software design, programming, web server setup and maintenance, and application server setup and maintenance. Examples of projects worked on:

:: Boat Registration and Titling System
(Lead programmer of 5 man team)
Responsible for software design and programming.
The task was to develop a web application for boat registration and titling in Texas using Java servlets and JSP. The application was developed using the MVC design pattern with the Struts framework. Ant was used as build tool. It was developed and deployed on Apache, Tomcat, and Oracle 9ias using Oracle as the database.
:: Archeological Collection Management
(Lead programmer of 4 man team)
Responsible for software design and programming.
The task was to develop a web application for data collection and data tracking for archeological findings in Texas using Java servlets and JSP. The application was developed using the MVC design pattern with the Struts framework. Ant was used as build tool. It was developed and deployed on Apache, Tomcat, and Oracle 9ias using Oracle as the database.
:: Fish Hatcheries Data System
(Lead programmer of 2 man team)
Responsible for software design and programming.
The task was to develop a web application for data collection and data tracking for fish hatcheries maintained by the state using Java servlets and JSP. The application was developed using the MVC design pattern with the Struts framework. Ant was used as build tool. It was developed and deployed on Apache, Tomcat, and Oracle 9ias using Oracle as the database.
:: License Fulfillment System
(Lead programmer of 2 man team)
Responsible for software design, database design, and programming.
The task was to develop a Swing application for fulfillment of hunting licenses sold at the call center. The application was developed using the MVC design pattern with a pure Java client and Oracle as the database. Ant was used as build tool.

Severn Trent De Nora 2001 -2002 (Consultant)
Severn Trent De Nora is a water, sewage, and waste management company with an annual turnover in access of $1 billion.

:: Responsible for software design, database design, and programming. The task was to develop an online system used to create request for quotes (RFQs) using Java servlets, Java beans, JSP, and MySQL. The web-tier runs Apache on Linux, the application-tier runs Tomcat on Sun Solaris, and the database-tier runs MySQL on Sun Solaris.

Portaris Inc. (formerly The Internet Design Firm) 1999-2001
Portaris is an internet service company. Clients include Dell, TradeCapture.com, Elt-Inc.com, and Netsolve.

:: Tradecapture (Phase 1, team lead of 5 man team)
Responsible for managing team and solving technical problems.
The task was to develop 3-tier Java applications used to maintain the previously developed commodity trading application. The client-tier is a pure Java swing application that runs on the client machine, the server-tier is a Webobjects server handling requests from the client and querying the database. The database-tier is Sybase. The application and database runs on Windows NT4.
:: Tradecapture (Phase 2, team lead of 7 man team)
Responsible for managing team, software design, and solving technical problems.
The task was to develop 3-tier Java applications used for online commodity trading. The client-tier is a pure Java swing application that runs on the client machine, the server-tier is a Webobjects server handling requests from the client and querying the database. The database-tier is Sybase. The application and database runs on Windows NT4.
:: Netsolve (Team lead of 4 man team)
Responsible for software design, database design, lead programming, and mentoring team.
The task was to develop an intranet site using JSP, Java servlets, and Java beans with Oracle as database. The site consists of employee and client directory, content management system, event calendar, and message forum. Everything added to the site are treated as objects and have individual permissions. Apache/Tomcat is used as webserver/Java engine. The application runs on Linux.
:: Employment Law Training Inc. (Phase 2, team lead of 5 man team)
Responsible for managing team and solving specific issues.
The task was to develop an online training system using Java servlets, Oracle, Sybase, SQL Server, and MySQL. The system is designed to work with all databases. Apache/Tomcat is used as webserver/Java engine. The application runs on Sun Solaris.
:: www.haveneed.com (Team lead of 3 man team)
Responsible for managing team, software design, and database design. The task was to develop a 3-tier Java web e-commerce site for collectors using Java servlets, Java beans, JSP, and Oracle. Apache/Tomcat is used as webserver/Java engine. The application runs on Linux.
:: Kelsey Seybold Medical Clinic (Phase 2, Programmer)
Responsible for software design, database design, and programming.
The task was to develop a healthcare provider site with physician listings developed using PHP and MySQL. Apache and PHP4 are used as backend. The application runs on Linux.
:: www.getafreegift.com (Programmer)
Responsible for programming.
The task was to develop an information collection site using ColdFusion and Oracle. Apache and ColdFusion 4.5 are used as backend. The application runs on Sun Solaris.
:: Dell (Phase 2, Programmer)
Responsible for programming.
The task was to develop a registration site for Dell University using ColdFusion and Oracle. IIS and ColdFusion 4.5 are used as backend. The application runs on Windows NT4.

TECHNOLOGIES/SOFTWARE
Experience in Java, PHP, XML, SQL, Oracle, Sybase, MySQL, UNIX, Windows, Oracle 9ias, Apache, Tomcat, Struts, Ant, CVS, UML.
EDUCATION

B.S. Computer Science & Mathematics
Angelo State University, San Angelo, TX, 1999.

References are available upon request.
HOME | RESUME | PORTFOLIO | CONTACT