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.
|
Indiana University / Purdue University at Indianapolis
Majors: Electronics and Chemistry
Repair Certified: Dell, IBM, Compaq, Tallgrass, AT&T, C. Itoh, Tandon, and HP