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 Thu Dec 13 06:24:09 GMT-05:00 2018

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: All

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.

Hardware: Sun SPARC, Dell 8086-80486 PCs, Corvus, Compaq 8086/80286/80386, Tandon PCs, Apple II, Sony SMC 70 (CPM), AT&T 6300, Apple III, PCs (Solaris x86), AT&T 7300, C. Itoh, Tallgrass, AT&T 3B Series (Unix), Sun Ultra SPARC, AT&T (Unix), Lisa / Mac XL, Altos 515, IBM RS/6000 (AIX), IBM RT (AIX), Sequent, HP pre486 PCs, IBM PC,PC2, Altos 8600, PCs (Windows), HP (HP/UX), TI 1500 / HP 9000, Sun (Solaris), Altos 986, Altos 2086, PCs (Linux), Mac, IBM PC Junior, Power PCs, IBM PS/2 and Altos 586
fmt=0 showMatrix=1 style=1

WORK EXPERIENCE

10/17 - Present Citizant - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) Solaris Migration Mgr.: Randall Brown
Languages: 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)
Web: App Servers(JBoss and Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP)
Database: Relational(Microsoft SQL Server(2005))
Change management : Bug tracking(Rational ClearQuest) and Version control(Rational ClearCase)
Automated QA: Java Based(JWebUnit) and Other QA(SoapUI(5.2.1, 5.0.0 and 2.5.1))
Operating Systems: MS(Windows 7) and UNIX(Linux(Red Hat 6.x))
IDE: Eclipse based(Eclipse(3.X))
Environments: Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards)
Other: Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Windows) and PCs (Linux)
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 Citizant - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) Insurance Provider Fee (IPF) Mgr.: Randall Brown
Languages: 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)
Web: App Servers(Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP)
Database: Relational(Microsoft SQL Server(2005))
Change management : Bug tracking(Rational ClearQuest) and Version control(Rational ClearCase)
Automated QA: Java Based(JWebUnit) and Other QA(SoapUI(5.2.1, 5.0.0 and 2.5.1))
Operating Systems: MS(Windows 7) and UNIX(Linux(Red Hat 6.x))
IDE: Eclipse based(Eclipse(3.X))
Environments: Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards)
Other: Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Windows) and PCs (Linux)
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 Citizant - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) Income and Family Size Verification (IFSV) Mgr.: Randall Brown
Languages: 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)
Web: App Servers(JBoss and Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP)
Database: Relational(Microsoft SQL Server(2005))
Change management : Bug tracking(Rational ClearQuest) and Version control(Rational ClearCase)
Automated QA: Java Based(JWebUnit) and Other QA(SoapUI(5.2.1, 5.0.0 and 2.5.1))
Operating Systems: MS(Windows 7) and UNIX(Linux(Red Hat 6.x))
IDE: Eclipse based(Eclipse(3.X))
Environments: Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards)
Other: Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Windows) and PCs (Linux)
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 Citizant - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) Branded Prescription Drug Fee (BPD) Mgr.: Randall Brown
Languages: 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)
Web: App Servers(Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP)
Database: Relational(Microsoft SQL Server(2005))
Change management : Bug tracking(Rational ClearQuest) and Version control(Rational ClearCase)
Automated QA: Java Based(JWebUnit) and Other QA(SoapUI(5.2.1, 5.0.0 and 2.5.1))
Operating Systems: MS(Windows 7) and UNIX(Linux(Red Hat 5.x))
IDE: Eclipse based(Eclipse(3.X))
Environments: Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards)
Other: Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Windows) and PCs (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 Citizant - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) Automated Insolvency System (AIS) Mgr.: Randall Brown
Languages: 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)
Web: App Servers(JBoss and Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP)
Database: Relational(Microsoft SQL Server(2005))
Change management : Bug tracking(Rational ClearQuest) and Version control(Rational ClearCase)
Automated QA: Java Based(JWebUnit) and Other QA(SoapUI(5.2.1, 5.0.0 and 2.5.1))
Operating Systems: MS(Windows 7) and UNIX(Linux(Red Hat 5.x))
IDE: Eclipse based(Eclipse(3.X))
Environments: Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards)
Other: Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Windows) and PCs (Linux)
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 Citizant - Austin,Texas
Sr. Java Developer, Internal Revenue Service (IRS) Branded Prescription Drug Fee (BPD) Mgr.: Randall Brown
Languages: 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)
Web: App Servers(Tomcat(6)), LDAP(Apache DS) and Web Services(SOAP)
Database: Relational(Microsoft SQL Server(2005))
Change management : Version control(Rational ClearCase)
Automated QA: Java Based(JWebUnit) and Other QA(SoapUI(5.2.1, 5.0.0 and 2.5.1))
Operating Systems: MS(Windows 7) and UNIX(Linux(Red Hat 5.x))
IDE: Eclipse based(Eclipse(3.X))
Environments: Other(508 Web Standards, Federal Agency, NVDA screen reader and WCAG 2.0 Web Standards)
Other: Build Tools(Ant and Maven(3.0.3))
Hardware: PCs (Windows) and PCs (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
Languages: Java(J2EE, JDK(1.7) and slf4j), JavaScript(Ajax, Firefox and JSON) and Markup(XML)
Web: App Servers(JBoss and Tomcat) and Web Services(SOAP)
Change management : Bug tracking(Jira) and Version control(Mercurial and Subversion)
Automated QA: Java Based(JUnit(4))
Operating Systems: MS(Windows 7) and UNIX(Linux(Red Hat and Centos 6))
Networking: Protocols(RPC and TCP/IP)
IDE: Other IDEs(IntelliJ IDEA(12))
Environments: Other(DOD)
Other: Build Tools(Ant and Maven) and Scripting(bash)
Hardware: PCs (Windows) and PCs (Linux)
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
Languages: Java(J2EE, JDBC, JDK(1.6), Solr(4) and log4j) and Markup(XML)
Web: App Servers(Jetty) and Web Services(JSON)
Database: Relational(Microsoft SQL Server(2008 and 2010))
Change management : Bug tracking(FogBugz) and Version control(Mercurial(Kiln) and Subversion)
Automated QA: Java Based(JUnit(4))
Operating Systems: MS(Windows 7)
IDE: Eclipse based(Eclipse(3.X)) and Other IDEs(MS Developer Studio)
Environments: Agile(Scrum)
Other: 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
Languages: Java(Fast(4), J2EE, JDK(1.6 and 1.5), JSP, JSTL(1.1.2), Solr(4) and ZooKeeper(3.3.2)) and JavaScript(Dojo, Firefox and jQuery)
Web: App Servers(Tomcat)
Database: Relational(Postgres(8.3 and 9.1))
Change management : Bug tracking(Jira) and Version control(Perforce(4.6))
Automated QA: Java Based(JUnit and Selenium)
Operating Systems: MS(Windows Server 2008(R2 Enterprise) and Windows XP) and UNIX(Linux(Centos 5, Centos 4, Red Hat and Ubuntu))
IDE: Other IDEs(IntelliJ IDEA(9 and 11))
Other: Build Tools(Hudson, Jenkins and Maven(3.0.3)) and Scripting(bash)
Hardware: PCs (Windows) and PCs (Linux)
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
Languages: C/C++(C++ and VC++), Java(AWT, Android SDK(10, 9 and 8), Apache commons, J2EE, JDK(1.6 and 1.5), 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: Web Servers(Apache) and Web Services(JSON and javax beans)
Database: Relational(MySQL) and Tools(phpMyAdmin)
Change management : Version control(Subversion)
Automated QA: Java Based(JFCUnit and JUnit) and Other QA(Watir)
Operating Systems: MS(Vista, Windows 7 and XP), Mobile(Android(2.1 and 2.2)) and UNIX(Linux(Red Hat and Ubuntu))
IDE: Eclipse based(Eclipse(3.X)) and Other IDEs(MS Developer Studio)
Environments: 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)
Other: Build Tools(Ant) and Scripting(Second Life Script(LSL), ksh and sh)
Hardware: PCs (Windows) and PCs (Linux)
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
Languages: 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)
Web: App Servers(WebSphere(6.1))
Database: Relational(DB/2)
Change management : Bug tracking(Rational ClearQuest) and Version control(CVS)
Operating Systems: MS(XP) and UNIX(AIX, HP/UX, Linux(Red Hat) and Solaris x86)
IDE: Eclipse based(Eclipse(3.X))
Environments: Agile(TDD) and Other(508 Web Standards)
Other: Build Tools(Ant) and Scripting(ksh and sh)
Hardware: HP (HP/UX), PCs (Windows), PCs (Solaris x86), IBM RS/6000 (AIX) and PCs (Linux)
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
Languages: 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)
Web: App Servers(Tomcat and WebSphere(6.1)) and Web Services(SOAP)
Database: Relational(Oracle(10i)) and Stored Procedures(Oracle PL/SQL)
Change management : Version control(Subversion)
Operating Systems: MS(XP) and UNIX(Linux)
IDE: Eclipse based(MyEclipse)
Other: Build Tools(Ant and Maven) and Scripting(ksh and sh)
Hardware: PCs (Windows) and PCs (Linux)
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
Languages: 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)
Web: App Servers(WebSphere(6.1))
Database: Relational(DB/2 and Microsoft SQL Server(2000))
Change management : Bug tracking(Rational ClearQuest) and Version control(CVS and Rational ClearCase)
Operating Systems: MS(XP) and UNIX(Linux)
IDE: Eclipse based(IBM Software Development Platform(7))
Environments: Agile(TDD) and Other(508 Web Standards, Mobile Accessible and WCAG 2.0 Web Standards)
Other: Build Tools(Ant) and Scripting(ksh and sh)
Hardware: PCs (Windows) and PCs (Linux)
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
Languages: Java(AWT, Hibernate, J2EE, JDBC, JDK(1.5 and 1.4), JSP, Servlets, Struts and Swing), JavaScript(IE) and Markup(CSS, HTML, XML and xHTML)
Web: App Servers(WebSphere(6.0 and 6.1)) and Web Services(SOAP)
Database: Relational(Oracle(10g))
Change management : Bug tracking(Rational ClearQuest) and Version control(CVS and Rational ClearCase)
Automated QA: Java Based(JFCUnit, JUnit and Selenium)
Operating Systems: MS(XP) and UNIX(Linux)
IDE: Eclipse based(IBM Rational Application Developer(6) and IBM Software Development Platform(7))
Environments: Other(DOD)
Other: Build Tools(Ant) and Scripting(ksh and sh)
Hardware: PCs (Windows) and PCs (Linux)
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
Languages: 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.5 and 1.4), 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)
Web: App Servers(JBoss), Web Servers(Apache) and Web Services(SOAP like)
Database: Relational(Oracle(XE, 9i and 10g)) and Tools(Toad)
Change management : Bug tracking(BMC Remedy) and Version control(WinCvs)
Automated QA: Java Based(Fitnesse, JProfiler, JUnit(3.8.1) and jcoverage)
Operating Systems: MS(2000, 2003 Server and XP) and UNIX(AIX and Linux)
IDE: Eclipse based(Eclipse(3.X)) and Other IDEs(IntelliJ IDEA(5))
Environments: Agile(Scrum and TDD) and Other(508 Web Standards)
Other: Build Tools(Ant and Maven(1.0.2)) and Scripting(ksh and sh)
Hardware: PCs (Windows) and PCs (Linux)
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
Languages: 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)
Web: App Servers(WebLogic(8.x))
Database: Relational(Oracle(9i)), Stored Procedures(Oracle PL/SQL) and Tools(Toad)
Change management : Version control(WinCvs)
Automated QA: Java Based(HttpUnit, JUnit(3.8.1) and JWebUnit)
Operating Systems: MS(XP) and UNIX(Linux)
IDE: Other IDEs(IntelliJ IDEA(5))
Environments: Agile(TDD)
Other: Build Tools(Ant, CruiseControl and Maven) and Scripting(ksh and sh)
Hardware: PCs (Windows) and PCs (Linux)
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
Languages: 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)
Web: App Servers(Resin(2.x) and WebLogic(6.x)), Web Servers(Apache) and Web Services(SOAP)
Database: Relational(Microsoft SQL Server(2000) and Oracle(8i)) and Stored Procedures(SQL Server 2000)
Change management : Version control(WinCvs)
Operating Systems: MS(2000 and XP) and UNIX(Linux(Red Hat))
IDE: Other IDEs(IntelliJ IDEA(3 and 4) and JBuilder)
Environments: Other(Mobile Accessible)
Other: Build Tools(Ant) and Scripting(ksh and sh)
Hardware: PCs (Windows) and PCs (Linux)
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
Languages: Java(EJB(2.x), J2EE, JDBC, JDK(1.3), JSP and Servlets), JavaScript(IE) and Markup(HTML and XML)
Web: App Servers(Resin(2.x) and WebLogic(6.x and 5.x)) and Web Servers(Apache)
Database: Relational(Oracle(8i))
Change management : Version control(WinCvs)
Operating Systems: MS(2000)
IDE: Other IDEs(Kawa)
Other: Build Tools(Ant) and Scripting(ksh and sh)
Hardware: PCs (Windows) and PCs (Linux)
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
Languages: Java(EJB(2.x), J2EE, JDBC, JDK(1.2), JSP and Servlets) and Markup(HTML and XML)
Web: App Servers(WebLogic(4.x))
Database: Relational(Oracle(8i)) and Stored Procedures(Oracle PL/SQL)
Change management : Version control(StarTeam(4.2))
Operating Systems: MS(2000) and UNIX(Solaris)
Other: 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
Languages: Java(J2EE, JDBC, JDK(1.2), JNDI, JSP and Servlets) and Markup(HTML)
Web: App Servers(iPlanet (Netscape)), LDAP(Netscape LDAP Server) and Web Servers(Netscape Enterprise Server)
Database: Relational(Oracle(8i))
Change management : Version control(Visual Source Safe(VSS))
Operating Systems: MS(NT(WS, SRV, ESRV,WTS)) and UNIX(Solaris)
IDE: Other IDEs(JBuilder)
Other: 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
Languages: Java(J2EE, JDBC, JDK(1.2), JSP, Servlets and console), JavaScript(IE) and Markup(HTML)
Web: App Servers(JRun) and Web Servers(IIS)
Database: Relational(MS Access)
Change management : Version control(Visual Source Safe(VSS))
Operating Systems: MS(NT(WS, SRV, ESRV,WTS))
IDE: Other IDEs(JBuilder)
Other: 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
Languages: Java(J2EE, JDBC, JDK(1.2), JSP and Servlets) and Markup(HTML)
Web: App Servers(Tomcat) and Web Servers(Apache)
Database: Relational(DB/2 and Oracle)
Change management : Version control(CMVC)
Operating Systems: MS(NT(WS, SRV, ESRV,WTS)) and UNIX(Solaris)
IDE: Other IDEs(JBuilder)
Other: 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
Languages: Java(EJB(1.x), JDK(1.2 and 1.1), JNDI, JSP and Servlets), JavaScript(IE and Netscape) and Markup(HTML)
Web: App Servers(WebLogic(4.x)) and Web Servers(Apache)
Database: Relational(Sybase)
Change management : Version control(Visual Source Safe(VSS))
Operating Systems: MS(NT(WS, SRV, ESRV,WTS))
Other: 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
Languages: Java(EJB(1.x), JDK(1.1), JNDI, JSP and Servlets), JavaScript(IE) and Markup(HTML)
Web: App Servers(WebSphere(2.0-3.0)) and Web Servers(IBM HTTP Server)
Database: Relational(DB/2) and Stored Procedures(DB/2)
Change management : Version control(CMVC)
Operating Systems: MS(NT(WS, SRV, ESRV,WTS)) and UNIX(AIX)
IDE: Other IDEs(JBuilder and VisualAge)
Other: 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
Languages: Java(AWT, JDK(1.1), JNDI, JNI and console), JavaScript(IE) and Markup(HTML)
Web: Web Servers(IBM HTTP Server and Netscape Enterprise Server)
Database: Relational(DB/2)
Change management : Version control(CMVC)
Operating Systems: MS(NT(WS, SRV, ESRV,WTS)) and UNIX(AIX and Solaris)
IDE: Other IDEs(J++ and JBuilder)
Other: 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.
07/98 - 10/98 Eaton Semiconductor - Austin, Texas
Programmer Mgr.: Rance Roberts
Languages: JavaScript(Netscape)
Web: Web Servers(Apache)
Change management : Bug tracking(DDTS) and Version control(Rational ClearCase)
Operating Systems: UNIX(SunOS)
Environments: Other(DOD)
Other: Build Tools(make) and Scripting(awk, bash, csh and sed)
Hardware: Sun SPARC
Responsibilities:
  • Designed and wrote applications to automate building, version control, and status reporting.
  • Took a book of instructions and turned it into a few applications that prompted you for values the application could not look up or deduce and then went off to do the task and automatically check the results.
  • Setup web a server to deliver build status, release information, and process information.
06/98 - 07/98 Cornerstone Retail Solutions - Austin, Texas
Java Programmer Mgr.: Ron Bell
Languages: Java(AWT, JDBC, JDK(1.1), Swing and console)
Change management : Version control(PVCS)
Operating Systems: MS(NT(WS, SRV, ESRV,WTS))
IDE: Other IDEs(J++, Visual cafe and VisualAge)
Other: 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
Languages: C/C++(C and C++), Java(AWT, JDBC, JDK(1.0 and 1.1), Swing and console), JavaScript(IE) and Markup(HTML)
Web: Web Servers(Apache and Domino)
Database: Relational(DB/2 and Oracle)
Change management : Version control(PVCS)
Operating Systems: MS(NT(WS, SRV, ESRV,WTS))
IDE: Other IDEs(J++)
Other: 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.
03/97 - 10/97 IBM (LDAP) - Austin, Texas
C++ Programmer Mgr.: Sharal Brown
Languages: C/C++(C and C++), JavaScript(IE) and Markup(HTML)
Web: Web Servers(IBM HTTP Server)
Database: Relational(DB/2)
Operating Systems: MS(NT(WS, SRV, ESRV,WTS)) and UNIX(AIX(3.2 and 4.1), HP/UX(9.x and 10.x), Solaris(5.3) and SunOS(4.1))
Other: Build Tools(make) and Scripting(ksh and sh)
Hardware: Sun SPARC, PCs (Windows), HP (HP/UX) and IBM RS/6000 (AIX)
Responsibilities:
  • Worked on team enhancing LDAP product.
  • Designed and wrote applications to help automate FVT for client / server (LDAP) directory services program with the client on windows and AIX and the servers on UNIX platforms.
  • Wrote program to take output files and auto generate web pages with spreadsheet like index from them.
  • Maintained source code with CMVC version control tools.
10/96 - 03/97 Tivoli (pre IBM) - Austin, Texas
C++/Perl programmer Mgr.: Sharon Gaston
Languages: C/C++(C++), JavaScript(IE) and Markup(HTML)
Web: Web Servers(Apache)
Database: Relational(DB/2 and Oracle)
Change management : Bug tracking(RETAIN) and Version control(CMVC)
Operating Systems: MS(NT(WS, SRV, ESRV,WTS)), Other OS(MVS) and UNIX(AIX(3.2 and 4.1), HP/UX(9.x and 10.x), Solaris(5.3) and SunOS(4.1))
Other: Build Tools(gmake and make) and Scripting(csh, ksh and sh)
Hardware: Sun SPARC, PCs (Windows), HP (HP/UX), IBM RS/6000 (AIX) and AT&T (Unix)
Responsibilities:
  • Acted as resource for portability problems across various UNIX and NT platforms.
  • Debugged and maintained bridge (DB2 database) between RETAIN (MVS problem tracking software) and CMVC (Oracle/AIX problem tracking software) system.
  • Created and maintained website to show department status.
  • Created web interfaces for various applications and did CMVC administration.
01/96 - 10/96 BMC Software - Austin, Texas
C++ programmer Mgr.: Doug Skogman
Languages: C/C++(C and C++) and Markup(HTML)
Web: Web Servers(Mosaic)
Database: Relational(Oracle)
Change management : Bug tracking(Vantive) and Version control(PVCS)
Automated QA: Other QA(QA Partner)
Operating Systems: MS(NT(WS, SRV, ESRV,WTS), Windows(3.1) and Windows 95) and UNIX(AIX, HP/UX, Solaris and System V)
Other: Build Tools(make) and Scripting(ksh and sh)
Hardware: Sun SPARC, HP (HP/UX), PCs (Windows), Sequent, IBM RS/6000 (AIX) and AT&T (Unix)
Responsibilities:
  • Worked on team porting product to new platforms.
  • Created applications to help automate FVT for client / server Oracle administration program with the client on windows and the servers on NT and UNIX platforms.
  • Wrote program to take QA Partner test output files and auto generate web pages with spreadsheet like index from them.
  • Maintained source code with Vantive and PVCS version control tools.
  • Created and maintained website to show department status.
08/95 - 01/96 Texas Instruments (TI) - Austin, Texas
C++/TCL programmer Mgr.: Sagy Mintz
Languages: C/C++(C++), Markup(HTML) and TCL(DejaGnu and Expect)
Web: Web Servers(Mosaic)
Change management : Version control(CVS)
Operating Systems: UNIX(HP/UX and Solaris)
Environments: Certified(SEI)
Other: Build Tools(gmake) and Scripting(csh and ksh)
Hardware: Sun SPARC and TI 1500 / HP 9000
Responsibilities:
  • Wrote sample applications and tools to automate BVT of Voice Platform API on UNIX platforms.
  • Maintained source code with CVS version control tools in a SEI environment.
  • Created and maintained website to show department status.
07/94 - 08/95 IBM(SOM) - Austin, Texas
C++ programmer Mgr.: Ha Nguyen
Languages: C/C++(Borland C++, CSet++, MetaWare cross compiler and xlC) and Markup(HTML)
Web: Web Servers(Mosaic)
Change management : Version control(CMVC)
Automated QA: Code Coverage(Veritas(1.4))
Operating Systems: MS(DOS(1.0-3.3)), Other OS(OS/2) and UNIX(AIX)
Networking: Protocols(NFS, Net BIOS, PCNFS and YP/NIS) and Technologies(Ethernet, Novell and Token-Ring)
Environments: Certified(ISO9000)
Other: Build Tools(make) and Scripting(awk, ksh and sed)
Hardware: PCs (Windows), Power PCs, IBM RS/6000 (AIX) and IBM PS/2
Responsibilities:
  • Wrote programs in IDL, C and C++ for SOM compiler on Windows, AIX, and OS/2 platforms on above network transports.
  • Maintained source code with SCCS (CMVC) version control tools in an ISO9000 environment.
  • Created and maintained website to show department status.
12/93 - 07/94 UPS - San Antonio/Austin, Texas
C++/Lisp programmer Mgr.: Jerry Hughes
Languages: C/C++(Borland C++(4.0) and xlC) and Lisp(Interleaf)
Database: Relational(MS Access and Oracle) and Tools(Magic (Oracle/Btrieve front end))
Operating Systems: MS(DOS(1.0-3.3)) and UNIX(AIX)
Networking: Technologies(Novell)
Other: Build Tools(make) and Scripting(awk, ksh, sed and sh)
Hardware: Sun SPARC, IBM RS/6000 (AIX) and IBM PS/2
Responsibilities:
  • Worked primarily unsupervised at home to create applications to manage data from various sources and turn it into hypertext databases for the computer and aircraft industries.
  • Wrote applications to automate writer and system administrator functions.
  • Created database with GUI front end to collect aircraft data.
  • Setup Sun SPARC systems and network for Georgia office.
  • Provided second level IT support for Austin, San Antonio, and Georgia offices.
01/93 - 10/93 IBM (IDD-off site) - Austin, Texas
C/Lisp programmer Mgr.: Jake Duerst
Languages: C/C++(xlC(ASCII, X, Motif)) and Lisp(Interleaf)
Operating Systems: MS(DOS(1.0-3.3) and Windows for Workgroups), Other OS(OS/2) and UNIX(AIX)
Networking: Protocols(NFS, PCNFS and YP/NIS) and Technologies(Ethernet, Novell and Token-Ring)
Other: Build Tools(make) and Scripting(awk, ksh, sed and sh)
Hardware: IBM RS/6000 (AIX), IBM RT (AIX) and IBM PS/2
Responsibilities:
  • Rewrote InfoCrafter (Hypertext program) build code reducing build time from two days to 4 hours.
  • Wrote and enhanced Lisp applications.
  • Wrote Motif interfaces for an existing database and systems administration programs.
  • Created Motif, C, sed, awk, and shell script programs to automate user and administration tasks.
  • Performed System Administration for documentation group.
01/90 - 01/93 IBM (IDD-onsite) - Austin, Texas
C/Lisp programmer Mgr.: Jim Mahlin
Languages: C/C++(xlC(ASCII, X, Motif)) and Lisp(Interleaf)
Database: Relational(Oracle)
Operating Systems: MS(DOS(1.0-3.3)) and UNIX(AIX)
Networking: Protocols(AFS(2), DCE/DFS, DS, NFS, PCNFS, SNA, TCP/IP and YP/NIS) and Technologies(Ethernet, Novell and Token-Ring)
Environments: Certified(ISO9000)
Other: Build Tools(make) and Scripting(awk, ksh, sed and sh)
Hardware: IBM RS/6000 (AIX), IBM RT (AIX) and IBM PS/2
Responsibilities:
  • Worked at client site (ISO 9000 environment).
  • Created and maintained programs to automate the creation of source documentation and testing and building of Hypertext database.
  • Created and maintained programs for system monitoring in C, script (sed, awk, ksh and sh), and Motif.
  • Wrote configurable menuing systems in a client / server environment.
  • Wrote X and Motif style interfaces to existing ASCII based in house applications.
  • Ported shareware Motif programs to the AIX platform.
  • Wrote applications in Lisp for documentation creation and checking.
  • Performed System Administration for documentation group.
01/87 - 12/89 Dell Computers - Austin, Texas
Senior Programming Technician Mgr.: Tom Lang
Languages: BASIC(Quick Basic) and C/C++(cc)
Operating Systems: MS(DOS(1.0-3.3)) and UNIX(ISC/Dell)
Networking: Protocols(NFS, PCNFS, TCP/IP and YP/NIS) and Technologies(Ethernet, Novell and Token-Ring)
Other: Build Tools(make) and Scripting(awk, bash, csh, ksh, sed and sh)
Hardware: Dell 8086-80486 PCs, Sun (Solaris) and IBM PS/2
Responsibilities:
  • Wrote scripts (sed, awk, ksh and sh) and binaries for Dell UNIX offerings.
  • Headed compatibility testing effort for the initial release of Dell UNIX.
  • Created use cases and testing framework for the initial release of Dell UNIX.
  • Created and ran test scenarios involving various combinations of hardware, operating systems, software, and networks. These scenarios included all Dell products, prototype and general production, third-party hardware and software on which compatibility issues were raised.
  • Performed comparative analysis of systems and networks from other vendors.
10/83 - 11/86 MicroAge Computers - Indianapolis, Indiana
Senior Support Technician / Service Manager Mgr.: Bob Murray
Languages: BASIC(Business BASIC)
Database: Flat(PFS) and Relational(MS Access)
Operating Systems: MS(DOS(1.0-3.3) and Windows(3.0 and 3.1)), Other OS(Apple DOS, CP/M and MP/M) and UNIX(System V and XENIX)
Networking: Technologies(Corvus Omninet, Novell and PCnet (IBM & Orchid))
Other: Accounting(Great Plains, Open Systems and Peachtree), CAD/CAM(AutoCAD) and Scripting(sh)
Hardware: Sony SMC 70 (CPM), Corvus, Compaq 8086/80286/80386, Altos 2086, Altos 986, HP pre486 PCs, AT&T 6300, Apple III, Tandon PCs, IBM PC,PC2, Mac, AT&T 7300, Altos 8600, C. Itoh, AT&T 3B Series (Unix), IBM PC Junior, Tallgrass, Apple II, IBM PS/2, Lisa / Mac XL, Altos 515 and Altos 586
Responsibilities:
  • Managed support staff of five.
  • Created, repaired, and supported turnkey and custom computer systems for accounting and office automation.
  • Designed and installed networking systems using PCnet (IBM & Orchid), 3COM, Novell, and Corvus running IBM and Apple DOS, CP/M, and UNIX / XENIX operating systems.

EDUCATION

Indiana University / Purdue University at Indianapolis

Majors: Electronics and Chemistry

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