David Abigt's Resume Builder

Use % as wild card as in %bob% in like fields to find any text containing bob. Empty / 0 fields are ignored.
Only jobs matching all the criteria in the first column AND any of the hardware selected AND any software / processes selected will be returned.
Note items in under software / processes are in the format:
Category: subcategory
or
Category: subcategory: application: version
Selecting a category: subcategory item will return any entry matching any application in that category: subcategory
Note skills matrix / summary only displays software and processes you have selected.





DAVID ABIGT
P.O. Box 1669
Leander TX 78646-1669
VoIP: (512) 827-9109 (rings all phones)
Email:

Current as of Wed Apr 24 21:22:45 GMT-05:00 2024

I am currently only looking for positions within 20 miles of Leander (North Austin / Round Rock / Georgetown area).
The fastest way to reach me during the day is by email.

Summary

This resume is filtered with the following criteria:

Software / Processes Selected: Languages:Java:

If you want one that reflects a different skill set or in another format they can be found on my main website at http://www.dea42.com/jsp/r1.jsp along with a full dynamic skills matrix, simple code samples plus links to and descriptions of sites I have done. There is also a link to my Brain Bench scores and my resume builder which was used to filter this resume to only relevant jobs.

Skills Used In The Listed Jobs

Languages: C/C++(C, C++ and VC++), Java(ANTLR(2.7.X), AOP Alliance (Aspect-Oriented Programming ), AWT, Android SDK(8, 9 and 10), Apache commons, Apache commons-jelly, BuzzPower, CGLIB(2.1), Castor(1.2 and 0.9.5), Cybersource (eCom), Display Tag Library(1.0), EJB(1.x, 2.x and 3.x), EasyMock(1.1,1.2), Fast(4), Hibernate(2.1.8, 3.2.6 and 3.6), Hibernate Annotations(3.3.1), Hibernate EntityManager(3.3.2), Hibernate Search(3.0.1), Informa, J2EE, JDBC, JDK(1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8 and 1.11), JDOM, JMS/JMX(3.2.6), JNDI, JNI, JPA, JSP, JSTL(1.1.2, 1.0.5 and 1.2), JSch(0.1.5), JTA(1.4 and 1.0.1), Jakarta ORO (1.1.x and 2.0.x), Jasper(5.0.18), Jython, LDAP(1.2.X), Lucene(1.3 and 2.3), Mail, Mock Objects(0.99), NekoHTML(0.7.7), OJB, OSGI, POI(3.1), SNMP(Westhawk 4.13), SWT, Servlets, Solr(4), Spring Framework(1.2.2, 1.1.X and 3.0.5), Spring MVC, Spring Tiles(2.1.4), Struts(1.1, 1.2.X and 1.0.2), Struts-Layout(1.3), Struts-el(1.2.7), Swing, Velocity Templates(1.4), Wagon(1.0), XOM(1.1), Xerces(2.6.2 and 2.4.0), ZooKeeper(3.3.2), console, dom4j(1.5.1 and 1.6.1), iText(2.1.3), log4j, p6spy, quartz(1.4.5) and slf4j), JavaScript(Ajax, Dojo(1.3), Firefox, IE, JSON, Meteor (cometD), Netscape, React and jQuery), Markup(CSS, HTML, XML and xHTML), Perl(PHP(5)) and Ruby(Watir)

Web: App Servers(JBoss(7), JRun, Jetty, NodeJS, Resin(2.x), Tomcat(6), WebLogic(6.x, 8.x, 4.x and 5.x), WebSphere(6.0, 6.1 and 2.0-3.0) and iPlanet (Netscape)), LDAP(Apache DS and Netscape LDAP Server), Web Servers(Apache, Domino, IBM HTTP Server, IIS and Netscape Enterprise Server) and Web Services(JSON, REST, SOAP, SOAP like and javax beans)

Database: Relational(DB/2, MS Access, Microsoft SQL Server(2008, 2005, 2000 and 2010), MySQL, Oracle(9i, 8i, 10g, 10i and XE), Postgres(9.1 and 8.3) and Sybase), Stored Procedures(DB/2, Oracle PL/SQL and SQL Server 2000) and Tools(Toad and phpMyAdmin)

Change management : Bug tracking(BMC Remedy, FogBugz, Jira and Rational ClearQuest) and Version control(CMVC, CVS, Mercurial(Kiln), PVCS, Perforce(4.6), Rational ClearCase, StarTeam(4.2), Subversion, Visual Source Safe(VSS) and WinCvs)

Automated QA: Java Based(Fitnesse, HttpUnit, JFCUnit, JProfiler, JUnit(3.8.1 and 4), JWebUnit, Selenium and jcoverage) and Other QA(SoapUI(5.0.0, 2.5.1 and 5.2.1) and Watir)

Operating Systems: MS(2000, 2003 Server, NT(WS, SRV, ESRV,WTS), OpenShift, Vista, Windows 10, Windows 7, Windows Server 2008(R2 Enterprise), Windows XP and XP), Mobile(Android(2.1 and 2.2)) and UNIX(AIX, HP/UX, Linux(Ubuntu, Centos 4, Centos 5, Centos 6, Red Hat, Red Hat 6.x, Red Hat 7.x and Red Hat 5.x), Solaris and Solaris x86)

Networking: Protocols(RPC and TCP/IP)

IDE: Eclipse based(Eclipse(3.X and 4.X), IBM Rational Application Developer(6), IBM Software Development Platform(7), JBoss Dev Studio and MyEclipse) and Other IDEs(IntelliJ IDEA(11, 12, 3, 4, 5 and 9), J++, JBuilder, Kawa, MS Developer Studio, Visual cafe and VisualAge)

Environments: ASR(Android Speech, Dragon Client SDK, Dragon Mobile SDK, Dragon Naturally Speaking, Dragon Server SDK, Google Speech SDK, IBM and MS Speech Recognition), Agile(Scrum and TDD) and Other(508 Web Standards, DOD, Federal Agency, JAWS screen reader, Mobile Accessible, NVDA screen reader and WCAG 2.0 Web Standards)

Other: Accounting(Oracle Financials), Build Tools(Ant, CloudBees, CruiseControl, Hudson, Jenkins, Maven(3.0.3 and 1.0.2) and make) and Scripting(Second Life Script(LSL), bash, ksh and sh)

Hardware: Sun Ultra SPARC, HP (HP/UX), VM (Linux), PCs (Linux), IBM RS/6000 (AIX), PCs (Windows), PCs (Solaris x86), VM (Windows) and Sun SPARC
fmt=0 showMatrix=2 style=2

WORK EXPERIENCE

04/22 - 05/22 Citizant - Austin,Texas
Sr. Java Developer, POC 4/2022 Mgr.: Robert Murphy
Software / Processes: Java(JDK(1.11)) and JavaScript(React), App Servers(NodeJS) and Web Services(REST), Relational(Postgres(9.1)), Eclipse based(Eclipse(4.X)), Build Tools(Jenkins and Maven(3.0.3))
Hardware: PCs (Windows)
Responsibilities: Worked with a team to create a Proof Of Concept React app for a code challenge from scratch in just 10 days. 

05/20 - 09/21 Citizant - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) TIGOS Mgr.: Robert Murphy
Software / Processes: Java(JDK(1.5, 1.6, 1.7 and 1.8)), App Servers(JBoss(7) and Tomcat), Relational(Oracle), Java Based(Selenium), MS(OpenShift and Windows 10) and UNIX(Linux(Red Hat 7.x)), Eclipse based(JBoss Dev Studio), Build Tools(Ant, CloudBees and Maven) and Scripting(bash)
Hardware: VM (Windows), VM (Linux) and PCs (Windows)
Responsibilities: Provided Java development support to projects` developers getting their project working with an automated CICD pipeline and helped troubleshoot issues as they arose.  Provided Java development support for developers updating Federal agency applications. 

10/17 - 04/20 Citizant - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) Solaris Migration Mgr.: Randall Brown
Software / Processes: Java(Apache commons, Hibernate(3.6), Hibernate Annotations(3.3.1), J2EE, JDK(1.6), JSP, JSTL(1.2), LDAP(1.2.X), Servlets, Spring Framework(3.0.5), Spring MVC, Spring Tiles(2.1.4), log4j and slf4j), JavaScript(jQuery) and Markup(CSS, HTML, XML and xHTML), App Servers(JBoss and Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP), Relational(Microsoft SQL Server(2005)), Bug tracking(Rational ClearQuest) and Version control(Rational ClearCase), Java Based(JWebUnit) and Other QA(SoapUI(5.0.0, 2.5.1 and 5.2.1)), MS(Windows 7) and UNIX(Linux(Red Hat 6.x)), Eclipse based(Eclipse(3.X)), Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards), Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Linux), VM (Linux) and PCs (Windows)
Responsibilities: Project aids other projects with migrating legacy applications from Solaris.  Providing Java development support for developers updating Federal agency applications. 

09/17 - 09/17 IRS - Austin,Texas
Lead Java Developer; Internal Revenue Service (IRS) Income and Family Size Verification (IFSV) Mgr.: Randall Brown
Software / Processes: Java(Apache commons, Hibernate(3.6), Hibernate Annotations(3.3.1), J2EE, JDK(1.6), JSP, JSTL(1.2), LDAP(1.2.X), Servlets, Spring Framework(3.0.5), Spring MVC, Spring Tiles(2.1.4), log4j and slf4j), JavaScript(jQuery) and Markup(CSS, HTML, XML and xHTML), App Servers(Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP), Relational(Microsoft SQL Server(2005)), Bug tracking(Rational ClearQuest) and Version control(Rational ClearCase), Java Based(JWebUnit) and Other QA(SoapUI(5.0.0, 2.5.1 and 5.2.1)), MS(Windows 7) and UNIX(Linux(Red Hat 6.x)), Eclipse based(Eclipse(3.X)), Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards), Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Linux), VM (Linux) and PCs (Windows)
Responsibilities: Project is part of the Affordable Care Act (ACA) fee collection system.  Created training materials to teach testers how to automate regression tests for web applications.  Provided Java development support for the Federal agency applications utilizing the Eclipse IDE.  Provided assistance for projects related to current project as well as general research and evaluation of questions. 

05/15 - 08/17 IRS - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) Income and Family Size Verification (IFSV) Mgr.: Randall Brown
Software / Processes: Java(Apache commons, Hibernate(3.6), Hibernate Annotations(3.3.1), J2EE, JDK(1.6), JSP, JSTL(1.2), LDAP(1.2.X), Servlets, Spring Framework(3.0.5), Spring MVC, Spring Tiles(2.1.4), log4j and slf4j), JavaScript(jQuery) and Markup(CSS, HTML, XML and xHTML), App Servers(JBoss and Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP), Relational(Microsoft SQL Server(2005)), Bug tracking(Rational ClearQuest) and Version control(Rational ClearCase), Java Based(JWebUnit) and Other QA(SoapUI(5.0.0, 2.5.1 and 5.2.1)), MS(Windows 7) and UNIX(Linux(Red Hat 6.x)), Eclipse based(Eclipse(3.X)), Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards), Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Linux), VM (Linux) and PCs (Windows)
Responsibilities: Project is part of the Affordable Care Act (ACA) cost estimation system.  Provided design leadership for multiple changes to interface with outside project applications. Some deployed asynchronously.  Provided Java development support for the Federal agency applications utilizing the JBoss Studio.  Provided mentorship to junior developers in the best practices of using ClearCase, troubleshooting and coding.  Provided assistance for projects related to current project as well as general research and evaluation of questions.  Created automated status system for project so anyone could easily check if the servers were up and operating correctly and in a timely manner.  Provided design leadership and significantly automated and streamlined process to support legislative changes to an application as needed.  Created scripts to deploy project application and gather configuration and health information of the servers.  Created SoapUI library and framework to reduce overhead for regression test creation and maintenance plus automated test results reporting for project which I received a reward for.  Supported the updating of project documentation as needed. 

09/14 - 04/15 IRS - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) Branded Prescription Drug Fee (BPD) Mgr.: Randall Brown
Software / Processes: Java(Apache commons, Hibernate(3.6), Hibernate Annotations(3.3.1), J2EE, JDK(1.6), JSP, JSTL(1.2), LDAP(1.2.X), Servlets, Spring Framework(3.0.5), Spring MVC, Spring Tiles(2.1.4), log4j and slf4j), JavaScript(jQuery) and Markup(CSS, HTML, XML and xHTML), App Servers(Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP), Relational(Microsoft SQL Server(2005)), Bug tracking(Rational ClearQuest) and Version control(Rational ClearCase), Java Based(JWebUnit) and Other QA(SoapUI(5.0.0, 2.5.1 and 5.2.1)), MS(Windows 7) and UNIX(Linux(Red Hat 5.x)), Eclipse based(Eclipse(3.X)), Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards), Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Windows), PCs (Linux), VM (Windows) and VM (Linux)
Responsibilities: Project is part of the Affordable Care Act (ACA) fee collection system.  Provided Java development support for the Federal agency applications utilizing the Eclipse.  Provided assistance for projects related to current project as well as general research and evaluation of questions.  Provided mentorship to junior developers in the best practices of using ClearCase, troubleshooting and coding. 

07/14 - 09/14 IRS - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) Automated Insolvency System (AIS) Mgr.: Randall Brown
Software / Processes: Java(Apache commons, Hibernate(3.6), Hibernate Annotations(3.3.1), J2EE, JDK(1.6), JSP, JSTL(1.2), LDAP(1.2.X), Servlets, Spring Framework(3.0.5), Spring MVC, Spring Tiles(2.1.4), log4j and slf4j), JavaScript(jQuery) and Markup(CSS, HTML, XML and xHTML), App Servers(JBoss and Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP), Relational(Microsoft SQL Server(2005)), Bug tracking(Rational ClearQuest) and Version control(Rational ClearCase), Java Based(JWebUnit) and Other QA(SoapUI(5.0.0, 2.5.1 and 5.2.1)), MS(Windows 7) and UNIX(Linux(Red Hat 5.x)), Eclipse based(Eclipse(3.X)), Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards), Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Linux), VM (Linux) and PCs (Windows)
Responsibilities: Project is the IRS's primary tool for tracking legal requirements for dealing with taxpayers under bankruptcy protection as well as ensuring that the government's interest is protected when these taxpayers have tax obligations.  Provided Java development support for the Federal agency applications utilizing the Eclipse.   Provided assistance for projects related to current project as well as general research and evaluation of questions.  Provided mentorship to junior developers in the best practices of using ClearCase, troubleshooting and coding. 

05/13 - 06/14 IRS - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) Branded Prescription Drug Fee (BPD) Mgr.: Randall Brown
Software / Processes: Java(Apache commons, Hibernate(3.6), Hibernate Annotations(3.3.1), J2EE, JDK(1.6), JSP, JSTL(1.2), LDAP(1.2.X), Servlets, Spring Framework(3.0.5), Spring MVC, Spring Tiles(2.1.4), log4j and slf4j), JavaScript(jQuery) and Markup(CSS, HTML, XML and xHTML), App Servers(Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP), Relational(Microsoft SQL Server(2005)), Version control(Rational ClearCase), Java Based(JWebUnit) and Other QA(SoapUI(5.0.0, 2.5.1 and 5.2.1)), MS(Windows 7) and UNIX(Linux(Red Hat 5.x)), Eclipse based(Eclipse(3.X)), Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards), Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Windows), PCs (Linux), VM (Windows) and VM (Linux)
Responsibilities: Project is part of the Affordable Care Act (ACA) fee collection system.  Provided Java development support for the Federal agency applications utilizing the Eclipse IDE.   Provided assistance for projects related to current project as well as general research and evaluation of questions.  Provided mentorship to junior developers in the best practices of using ClearCase, troubleshooting and coding. 

10/12 - 04/13 Ticom Geomatics Inc - Austin. Texas
Senior Scientist Mgr.: Kurtis White
Software / Processes: Java(J2EE, JDK(1.7) and slf4j), JavaScript(Ajax, Firefox and JSON) and Markup(XML), App Servers(JBoss and Tomcat) and Web Services(SOAP), Bug tracking(Jira) and Version control(Mercurial and Subversion), Java Based(JUnit(4)), MS(Windows 7) and UNIX(Linux(Centos 6 and Red Hat)), Protocols(RPC and TCP/IP), Other IDEs(IntelliJ IDEA(12)), Other(DOD), Build Tools(Ant and Maven) and Scripting(bash)
Hardware: PCs (Linux) and PCs (Windows)
Responsibilities: Built translation module to make various sensors work with a single set of instructions from the GUI part of the controller application in a DOD environment. 

06/12 - 10/12 Advisory Board Company - Austin, Texas
Software Developer Mgr.: Charles Moon
Software / Processes: Java(J2EE, JDBC, JDK(1.6), Solr(4) and log4j) and Markup(XML), App Servers(Jetty) and Web Services(JSON), Relational(Microsoft SQL Server(2008 and 2010)), Bug tracking(FogBugz) and Version control(Mercurial(Kiln) and Subversion), Java Based(JUnit(4)), MS(Windows 7), Eclipse based(Eclipse(3.X)) and Other IDEs(MS Developer Studio), Agile(Scrum), Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Windows)
Responsibilities: Created Solr indexing and searching tools for data mining medical documents.  Created Knime tools for extracting significant terms from documents. 

10/11 - 06/12 Dell (Message One) - Round Rock, Texas
Software Developer Mgr.: Toni Guckert
Software / Processes: Java(Fast(4), J2EE, JDK(1.5 and 1.6), JSP, JSTL(1.1.2), Solr(4) and ZooKeeper(3.3.2)) and JavaScript(Dojo, Firefox and jQuery), App Servers(Tomcat), Relational(Postgres(9.1 and 8.3)), Bug tracking(Jira) and Version control(Perforce(4.6)), Java Based(JUnit and Selenium), MS(Windows Server 2008(R2 Enterprise) and Windows XP) and UNIX(Linux(Ubuntu, Centos 4, Centos 5 and Red Hat)), Other IDEs(IntelliJ IDEA(11 and 9)), Build Tools(Hudson, Jenkins and Maven(3.0.3)) and Scripting(bash)
Hardware: PCs (Linux) and PCs (Windows)
Responsibilities: Added enhancements and fixes to email backup / recovery system mainly in the email search area.  Each application instance used multiple web interfaces to access a cluster of 20+ servers on both Windows and Linux platforms. So all changes needed to be deployed in an automated way.  Worked on team replacing the FAST indexing and searching system with a Solr based one.  All changes needed be incorporated into a continuous build system. 

08/09 - 09/11 IBM - Austin, Texas
Java Architect Mgr.: Bill Carter
Software / Processes: C/C++(C++ and VC++), Java(AWT, Android SDK(8, 9 and 10), Apache commons, J2EE, JDK(1.5 and 1.6), JNI, SWT, Swing and log4j), JavaScript(Ajax, Dojo(1.3), Firefox, IE, JSON, Meteor (cometD) and jQuery), Markup(CSS, HTML, XML and xHTML), Perl(PHP(5)) and Ruby(Watir), Web Servers(Apache) and Web Services(JSON and javax beans), Relational(MySQL) and Tools(phpMyAdmin), Version control(Subversion), Java Based(JFCUnit and JUnit) and Other QA(Watir), MS(Vista, Windows 7 and XP), Mobile(Android(2.1 and 2.2)) and UNIX(Linux(Ubuntu and Red Hat)), Eclipse based(Eclipse(3.X)) and Other IDEs(MS Developer Studio), ASR(Android Speech, Dragon Client SDK, Dragon Mobile SDK, Dragon Naturally Speaking, Dragon Server SDK, Google Speech SDK, IBM and MS Speech Recognition) and Other(508 Web Standards, JAWS screen reader, Mobile Accessible, NVDA screen reader and WCAG 2.0 Web Standards), Build Tools(Ant) and Scripting(Second Life Script(LSL), ksh and sh)
Hardware: PCs (Linux) and PCs (Windows)
Responsibilities: Created linkages, front-ends and plugins for various accessibility technologies to help make Second Life platform 508 (blind and deaf) compliant.  Created scripted objects for use in Second Life platform.  Created system to convert speech based chat into text based chat. 

11/08 - 01/09 IBM (Tivoli) - Austin, Texas
Sr. Java Programmer Mgr.: Kathy Hansen
Software / Processes: Java(Apache commons, EJB(2.x), Hibernate, J2EE, JDBC, JDK(1.5), JDOM, Jython, Mail, OSGI, Servlets, Struts(1.1), Xerces and log4j), JavaScript(Firefox and IE) and Markup(CSS, HTML, XML and xHTML), App Servers(WebSphere(6.1)), Relational(DB/2), Bug tracking(Rational ClearQuest) and Version control(CVS), MS(XP) and UNIX(AIX, HP/UX, Linux(Red Hat) and Solaris x86), Eclipse based(Eclipse(3.X)), Agile(TDD) and Other(508 Web Standards), Build Tools(Ant) and Scripting(ksh and sh)
Hardware: PCs (Solaris x86), PCs (Windows), HP (HP/UX), PCs (Linux) and IBM RS/6000 (AIX)
Responsibilities: Performed maintenance fixes and enhancements to the Tivoli Project software distribution system.   Worked on streamlining development environment and build processes.  Standardized and extended unit testing facilities. 

07/08 - 09/08 Austin Energy - Austin, Texas
Sr. Java Programmer Mgr.: Jeff Bouthillier
Software / Processes: Java(Apache commons, Castor(1.2), EJB(3.x), Hibernate(3.2.6), Hibernate Annotations(3.3.1), Hibernate EntityManager(3.3.2), Hibernate Search(3.0.1), J2EE, JDBC, JDK(1.5), JNDI, JPA, JSP, JSTL(1.1.2), JTA(1.0.1), LDAP(1.2.X), Lucene(2.3), Mail, POI(3.1), Servlets, Struts, Struts-Layout(1.3), XOM(1.1), iText(2.1.3) and log4j), JavaScript(IE) and Markup(CSS, HTML, XML and xHTML), App Servers(Tomcat and WebSphere(6.1)) and Web Services(SOAP), Relational(Oracle(10i)) and Stored Procedures(Oracle PL/SQL), Version control(Subversion), MS(XP) and UNIX(Linux), Eclipse based(MyEclipse), Build Tools(Ant and Maven) and Scripting(ksh and sh)
Hardware: PCs (Linux) and PCs (Windows)
Responsibilities: Converted infrastructure Cold Fusion apps to Java based solutions  Trained Cold Fusion programmers in Java methodologies.  Instituted standardized processes and policies including adding Maven to build system.  Streamlined the development process toward an Agile model.  Converted initial Java framework using Hibernate XMLs to Hibernate Annotations / JPA EJB 3.0 framework  Created Lucene / Hibernate Search module to be used by all new applications. 

04/07 - 04/08 Visa(Inovant) - Austin, Texas
Sr. Java Programmer Mgr.: Will Coombes
Software / Processes: Java(ANTLR(2.7.X), Apache commons, Hibernate(3.2.6), J2EE, JDBC, JDK(1.5), JSP, JSTL(1.1.2), Mail, POI(3.1), Servlets, Spring Framework, Spring MVC, dom4j(1.6.1) and log4j), JavaScript(Firefox and IE), Markup(CSS, HTML, XML and xHTML) and Ruby(Watir), App Servers(WebSphere(6.1)), Relational(DB/2 and Microsoft SQL Server(2000)), Bug tracking(Rational ClearQuest) and Version control(CVS and Rational ClearCase), MS(XP) and UNIX(Linux), Eclipse based(IBM Software Development Platform(7)), Agile(TDD) and Other(508 Web Standards, Mobile Accessible and WCAG 2.0 Web Standards), Build Tools(Ant) and Scripting(ksh and sh)
Hardware: PCs (Linux) and PCs (Windows)
Responsibilities: Acted as senior member of team to create an application to link several legacy applications with centralized authentication and data replication.   Application was actually multiple applications running on separate servers linked via a messaging system.  Created framework for adding Watir tests to the unit testing framework.   Created custom tag standards to reduce development time and improve testability of applications.  Instrumental in finishing conversion to Agile Scrum environment.  Worked on improving database performance through better table layout and normalization of data. 

10/06 - 04/07 KITS - Round Rock, Texas
Sr. Java Programmer Mgr.: Charles Whitley
Software / Processes: Java(AWT, Hibernate, J2EE, JDBC, JDK(1.4 and 1.5), JSP, Servlets, Struts and Swing), JavaScript(IE) and Markup(CSS, HTML, XML and xHTML), App Servers(WebSphere(6.0 and 6.1)) and Web Services(SOAP), Relational(Oracle(10g)), Bug tracking(Rational ClearQuest) and Version control(CVS and Rational ClearCase), Java Based(JFCUnit, JUnit and Selenium), MS(XP) and UNIX(Linux), Eclipse based(IBM Rational Application Developer(6) and IBM Software Development Platform(7)), Other(DOD), Build Tools(Ant) and Scripting(ksh and sh)
Hardware: PCs (Linux) and PCs (Windows)
Responsibilities: Worked in DOD high security environment.  Acted as senior member of team adding enhancements to original Swing based product and created new web based ones.  Worked on both client and server side code.  All clients connected to web services via SOA and or ESB frameworks.  Conducted interviews of new programmers.  Trained Swing developers in Struts and other web based methodologies.  Wrote JNI interface from our application to NetViz application.  Implemented JFCUnit and Selenium frameworks to improve scope of Test Driven Development(TDD)  Did database design and implementation of new applications. 

08/05 - 10/06 BMC Software - Austin, Texas
Sr. Java Programmer Mgr.: Chris Marich
Software / Processes: Java(ANTLR(2.7.X), Apache commons, Apache commons-jelly, CGLIB(2.1), Castor(0.9.5), Display Tag Library(1.0), EasyMock(1.1,1.2), Hibernate(2.1.8), J2EE, JDBC, JDK(1.4 and 1.5), JMS/JMX(3.2.6), JSP, JSTL(1.0.5), JSch(0.1.5), JTA(1.4), Jasper(5.0.18), Mail, SNMP(Westhawk 4.13), Servlets, Spring Framework(1.2.2), Struts(1.2.X), Struts-el(1.2.7), Velocity Templates(1.4), Wagon(1.0), Xerces(2.4.0), dom4j(1.5.1) and quartz(1.4.5)), JavaScript(Firefox and IE) and Markup(CSS, HTML, XML and xHTML), App Servers(JBoss), Web Servers(Apache) and Web Services(SOAP like), Relational(Oracle(9i, 10g and XE)) and Tools(Toad), Bug tracking(BMC Remedy) and Version control(WinCvs), Java Based(Fitnesse, JProfiler, JUnit(3.8.1) and jcoverage), MS(2000, 2003 Server and XP) and UNIX(AIX and Linux), Eclipse based(Eclipse(3.X)) and Other IDEs(IntelliJ IDEA(5)), Agile(Scrum and TDD) and Other(508 Web Standards), Build Tools(Ant and Maven(1.0.2)) and Scripting(ksh and sh)
Hardware: PCs (Linux) and PCs (Windows)
Responsibilities: Fully implemented Agile Scrum environment including Test Driven Development(TDD) and Fitnesse framework.  Added enhancements to current product for web based Infrastructure Monitoring.  Clients and servers linked via a SOAP like architecture using JMS messaging.  Used Velocity Templates to create easily customizable alerts.  Fixed many issues with former versions including drastically improving database performance.  Created tools that helped automate performance testing, troubleshooting customer's installations.  Streamlined the maintenance process in both Java and SQL.  Acted a mentor for the third level maintenance team. 

03/05 - 08/05 Dell Financial Services - Austin, Texas
Sr. Java Programmer/Tech lead Mgr.: Joyce Crocker
Software / Processes: Java(ANTLR(2.7.X), AOP Alliance (Aspect-Oriented Programming ), Apache commons, Castor(0.9.5), Hibernate(2.1.8), J2EE, JDBC, JDK(1.4), JDOM, JSP, Jakarta ORO (2.0.x), Mock Objects(0.99), NekoHTML(0.7.7), Servlets, Spring Framework(1.1.X), Struts(1.2.X), Velocity Templates(1.4), Xerces(2.6.2), dom4j(1.5.1) and log4j), JavaScript(IE) and Markup(CSS, HTML, XML and xHTML), App Servers(WebLogic(8.x)), Relational(Oracle(9i)), Stored Procedures(Oracle PL/SQL) and Tools(Toad), Version control(WinCvs), Java Based(HttpUnit, JUnit(3.8.1) and JWebUnit), MS(XP) and UNIX(Linux), Other IDEs(IntelliJ IDEA(5)), Agile(TDD), Build Tools(Ant, CruiseControl and Maven) and Scripting(ksh and sh)
Hardware: PCs (Linux) and PCs (Windows)
Responsibilities: Created maintenance screens for database tables and batch processes to load and process database accounting transaction records.  Limited Agile environment with Test Driven Development(TDD).  Wrote a tool to generate virtually all source files for maintenance screens. (It generates everything from the Hibernate XML files to the JUnit action tests including validation XML stanzas for any screen that manipulates one table at a time from a table  Converted java methods to PL/SQL to improve transaction throughput.  

07/02 - 12/04 Freescale (Metrowerks) - Austin, Texas
Lead Developer / Architect Mgr.: Jim Trudeau
Software / Processes: Java(Apache commons, BuzzPower, Cybersource (eCom), Informa, J2EE, JDK(1.3), JSP, JSTL(1.0.5), Jakarta ORO (1.1.x), LDAP(1.2.X), Lucene(1.3), Mail, OJB, Servlets, Struts(1.0.2), Xerces, log4j and p6spy), JavaScript(IE) and Markup(CSS, HTML and XML), App Servers(Resin(2.x) and WebLogic(6.x)), Web Servers(Apache) and Web Services(SOAP), Relational(Microsoft SQL Server(2000) and Oracle(8i)) and Stored Procedures(SQL Server 2000), Version control(WinCvs), MS(2000 and XP) and UNIX(Linux(Red Hat)), Other IDEs(IntelliJ IDEA(3 and 4) and JBuilder), Other(Mobile Accessible), Build Tools(Ant) and Scripting(ksh and sh)
Hardware: PCs (Linux) and PCs (Windows)
Responsibilities: Created eCommerce and training sites mainly used by smart phone manufacturers for application developers and other product driven Struts backed sites.  Setup and ran the maintenance team (5-6 people).   Established coding guidelines and methodologies for the group.   Started as contractor and was only developer converted to perm / kept from original dev group of all contractors.   Wrote and maintained eCommerce module which included Web Services (SOAP) interfaces which were used by all the customer sites.   Conducted interviews of new programmers and ongoing reviews of contract personnel. 

01/01 - 08/01 powered.com - Austin, Texas
Sr. Java Programmer Mgr.: David Rioux
Software / Processes: Java(EJB(2.x), J2EE, JDBC, JDK(1.3), JSP and Servlets), JavaScript(IE) and Markup(HTML and XML), App Servers(Resin(2.x) and WebLogic(6.x and 5.x)) and Web Servers(Apache), Relational(Oracle(8i)), Version control(WinCvs), MS(2000), Other IDEs(Kawa), Build Tools(Ant) and Scripting(ksh and sh)
Hardware: PCs (Linux) and PCs (Windows)
Responsibilities: Rewrote online education (story server) sites to use a JSP/EJB (MVC) model.   Streamline and standardized development process to reduce development time and improve testability of applications.  

09/00 - 12/00 eLaw.com - Austin, Texas
Sr. Java Programmer Mgr.: Apolak Borthakur
Software / Processes: Java(EJB(2.x), J2EE, JDBC, JDK(1.2), JSP and Servlets) and Markup(HTML and XML), App Servers(WebLogic(4.x)), Relational(Oracle(8i)) and Stored Procedures(Oracle PL/SQL), Version control(StarTeam(4.2)), MS(2000) and UNIX(Solaris), Build Tools(make) and Scripting(ksh and sh)
Hardware: Sun SPARC and PCs (Windows)
Responsibilities: Created a document exchange site for lawyers using EJBs as a control interface to an Oracle database.   Streamlined interface between application and Oracle accounting system.  

07/00 - 09/00 KPMG - Austin, Texas
Java Programmer Mgr.: Nancy Black
Software / Processes: Java(J2EE, JDBC, JDK(1.2), JNDI, JSP and Servlets) and Markup(HTML), App Servers(iPlanet (Netscape)), LDAP(Netscape LDAP Server) and Web Servers(Netscape Enterprise Server), Relational(Oracle(8i)), Version control(Visual Source Safe(VSS)), MS(NT(WS, SRV, ESRV,WTS)) and UNIX(Solaris), Other IDEs(JBuilder), Scripting(ksh)
Hardware: Sun SPARC and PCs (Windows)
Responsibilities: Created various ecommerce web based applications for clients including driver license renewal system.  Implemented LDAP interface for applications.  

06/00 - 07/00 CDS - Austin, Texas
Java Programmer Mgr.: Emmett Olive
Software / Processes: Java(J2EE, JDBC, JDK(1.2), JSP, Servlets and console), JavaScript(IE) and Markup(HTML), App Servers(JRun) and Web Servers(IIS), Relational(MS Access), Version control(Visual Source Safe(VSS)), MS(NT(WS, SRV, ESRV,WTS)), Other IDEs(JBuilder), Build Tools(make)
Hardware: PCs (Windows)
Responsibilities: Created web based applications to customize mail and monitor click throughs.   Came up with design to vary graphics resolution in emails by timing first image download.  

04/00 - 06/00 IBM(Tivoli) - Austin, Texas
Java Programmer Mgr.: Dave Skeen
Software / Processes: Java(J2EE, JDBC, JDK(1.2), JSP and Servlets) and Markup(HTML), App Servers(Tomcat) and Web Servers(Apache), Relational(DB/2 and Oracle), Version control(CMVC), MS(NT(WS, SRV, ESRV,WTS)) and UNIX(Solaris), Other IDEs(JBuilder), Build Tools(make) and Scripting(ksh)
Hardware: Sun SPARC and PCs (Windows)
Responsibilities: Created web console for control application (Compass). Basically using JSPs with local beans to present forms and Servlets to take the data from the forms to stuff the bean and call action methods. 

01/00 - 03/00 AgentGo.com - Austin, Texas
Java Programmer Mgr.: Mike Nels
Software / Processes: Java(EJB(1.x), JDK(1.1 and 1.2), JNDI, JSP and Servlets), JavaScript(IE and Netscape) and Markup(HTML), App Servers(WebLogic(4.x)) and Web Servers(Apache), Relational(Sybase), Version control(Visual Source Safe(VSS)), MS(NT(WS, SRV, ESRV,WTS)), Accounting(Oracle Financials), Build Tools(make) and Scripting(ksh and sh)
Hardware: PCs (Windows)
Responsibilities: Rewrote personalized message system from chained JSPs to a system that also utilizes Servlets and entity and session EJB layers to create an API for future applications to use.  

06/99 - 01/00 IBM(PCS) - Austin, Texas
Java Programmer Mgr.: Ron Bell
Software / Processes: Java(EJB(1.x), JDK(1.1), JNDI, JSP and Servlets), JavaScript(IE) and Markup(HTML), App Servers(WebSphere(2.0-3.0)) and Web Servers(IBM HTTP Server), Relational(DB/2) and Stored Procedures(DB/2), Version control(CMVC), MS(NT(WS, SRV, ESRV,WTS)) and UNIX(AIX), Other IDEs(JBuilder and VisualAge), Build Tools(make) and Scripting(ksh)
Hardware: IBM RS/6000 (AIX) and PCs (Windows)
Responsibilities: Rewrote ecommerce application from Perl with flat files to java and JSP with DB2 via Enterprise Java Beans.   Worked on all parts of project from DB changes through all the layers to HTML layout.  

10/98 - 05/99 IBM (LDAP) - Austin, Texas
Java Programmer Mgr.: Mounir Bsaibes
Software / Processes: Java(AWT, JDK(1.1), JNDI, JNI and console), JavaScript(IE) and Markup(HTML), Web Servers(IBM HTTP Server and Netscape Enterprise Server), Relational(DB/2), Version control(CMVC), MS(NT(WS, SRV, ESRV,WTS)) and UNIX(AIX and Solaris), Other IDEs(J++ and JBuilder), Build Tools(make) and Scripting(ksh and sh)
Hardware: Sun SPARC, PCs (Windows), IBM RS/6000 (AIX) and Sun Ultra SPARC
Responsibilities: Designed, wrote, and maintained application with GUI (AWT) front end that reads a list of commands from an LDAP directory which then are processed as LDAP JNDI or C API (via JNI) operations to create automated clients which can be easily changed by the user.   Also designed, wrote, and maintained other applications to automate reloading of LDAP directory data and administration of code.  Setup and maintained web site for department including creating web interfaces into the defect tracking system.   Automated creation of code documentation and project status.  

06/98 - 07/98 Cornerstone Retail Solutions - Austin, Texas
Java Programmer Mgr.: Ron Bell
Software / Processes: Java(AWT, JDBC, JDK(1.1), Swing and console), Version control(PVCS), MS(NT(WS, SRV, ESRV,WTS)), Other IDEs(J++, Visual cafe and VisualAge), Build Tools(make) and Scripting(ksh and sh)
Hardware: PCs (Windows)
Responsibilities: Created a GUI (AWT) report module for a Point Of Sale system implemented in a client/server model via RMI with JDBC connections to the databases. 

11/97 - 06/98 Trilogy - Austin, Texas
Java Programmer Mgr.: Jay Sacco
Software / Processes: C/C++(C and C++), Java(AWT, JDBC, JDK(1.0 and 1.1), Swing and console), JavaScript(IE) and Markup(HTML), Web Servers(Apache and Domino), Relational(DB/2 and Oracle), Version control(PVCS), MS(NT(WS, SRV, ESRV,WTS)), Other IDEs(J++), Build Tools(make) and Scripting(ksh and sh)
Hardware: PCs (Windows)
Responsibilities: Worked on automating the build process and making it conform to a more object orientated design.  Setup and administrated PVCS version control system.  Wrote applications to enhance usability of PVCS.  Acted as resource for junior developers to debug build and integration problems. 

EDUCATION

Indiana University / Purdue University at Indianapolis

Majors: Electronics and Chemistry

Repair Certified: Dell, IBM, Compaq, Tallgrass, AT&T, C. Itoh, Tandon, and HP