Post Job Free
Sign in

Software Engineer Contract Work

Location:
Las Vegas, NV
Posted:
September 01, 2023

Contact this candidate

Resume:

THOMAS W. ROCHELLE

***** *. ******* ***., ***** A-221 702-***-****

Henderson, NV 89052 **********@*******.***

Education United States Air Force Academy, B.S. Economics, 1972

University of Michigan, M.A. Economics, 1973

Languages Java, XML, C++, C, Perl, HTML, Javascript

Libraries JDK 1.8, J2EE, Web Services, JDBC, Enterprise Java Beans, JMS

Tools Eclipse, JUnit, Ant, IntelliJ’s IDEA

Servers Weblogic, Oracle AS, Websphere, Apache, Tomcat

Environments Windows (XP,2000), Unix (Solaris,Linux,HPUX)

Hardware Dell, Sun, HP

Domains Aviation, E-Commerce, Point Of Sale, Telephony, Financial, Medical, Travel

Before Computer Career

Pilot, U. S. Air Force. June 1973—June 1979

Flew jet aircraft, as student pilot, co-pilot, aircraft commander, instructor pilot, and maintenance test pilot.

Law Student, University of Puget Sound School of Law. June 1979—September 1980

Took courses in Contracts, Torts, Criminal Law, Criminal Procedure, Constitutional Law, and Legal Process.

Computer Student, University of Washington. September 1981—September 1984

Worked as a programmer at the Nuclear Medicine Research Lab at University Hospital. Worked as the Data Archivist at the Center for Social Science Computation and Research. Took courses in Computer Science.

Computer Career

Software Engineer June 2014—October 2014 Getty Images. Contract work. Designed, developed, and maintained Java and SQL software in support of Getty's TEAMS function that prepares new images for entry into the Getty Image's product catalogue. Targeted a JBoss application server running under Solaris using NetBeans 7.2, Oracle's SQL Developer, and Ant 1.7.0 for builds. Wrote stored procedures for Oracle's database version 10. Developed Java software that converts large numbers of assets to a new Getty contract for all asset types. Developed under JDK 1.5 using Windows 7, Putty and WinSCP. Used Microsoft Visual Studio's TFS for software version control. Also wrote Unix shell scripts under Solaris.

Software Engineer December 2012—September 2013

AT&T. Contract work. Designed, developed and maintained Java software for AT&T's Felix system, which enables law enforcement and courts to track phone usage after obtaining the requisite warrants or court orders. Added features and fixed bugs targeting the Sun OS. Development environment used Windows 7, CVS, Eclipse 3.7.2, JDK 1.6, Oracle’s SQL Developer, Enterprise Java Beans (EJB), and Java Messaging Service (JMS). Targeted Oracle’s Application Server and Oracle’s 11g database. Also wrote Perl scripts for communicating with different hosts.

Software Engineer January 2012—March 2012 Conenza, Inc. Contract work. Designed, developed and maintained Java software for Conenza's Social Networking software for Citigroup’s Alumni. Added features and fixed bugs using Liferay's portlets. Used Struts 1.3.10, ICEfaces 2.0, Spring 3.1 and Hibernate 3.6. Development environment used Windows 7, Mercurial 2.1.1, Eclipse 3.7.2, JDK 1.6 and Test Tracker. Targeted Tomcat server version 6.0, using database MySQL version 5.5

Software Engineer August 2011—November 2011 Boeing Information Technology. Contract work. Designed, developed and maintained Java software for Boeing's Data Migration effort in combining five software packages into one package called ISIS. Wrote SQL scripts to prepare the database for data conversion. Used Windows 7, Oracle 11, Myeclipse 9.1, SQL Developer, JDK 1.6, and JUnit 4.9. Targeted Weblogic J2EE server version 10.

Software Engineer November 2010—February 2011 Boeing Commercial. Contract work. Designed, developed, and maintained client and server software in support of Boeing's Part Page web application. Part Page enables Boeing customers to purchase aircraft parts using the internet. Worked on JSP pages and Java Servlet code to target an AIX-based production environment, with an Oracle 10g database. Developed using IBM's WebSphere Application Server version 6.1 and IBM's Rational Application Developer (RAD) version 7.0. Used IBM's Rational ClearCase for version control. Moved from XP to Windows 7.

Software Engineer March 2010—July 2010 Real Networks, Inc. Contract work. Designed, developed and maintained build scripts for game software purchased by Real Networks from a European company. In its initial release, the Java code had no libraries or build process. Wrote Ant scripts and acquired libraries to build, run and debug game software running on Linux that had both Adobe Flash and Java clients. Used JDK 1.6, Eclipse 3.5, JUnit 4.8.1, and Microsoft SQL Server 2008. Used Mercurial for source control and Hudson for Continuous Integration. Wrote database scripts to load test data.

Software Engineer May 2006—March 2009 Boeing Commercial. Contract work. Designed, developed, and maintained Loadable Software Configuration reports for Legacy and 787 aircraft. Wrote Web Services in Java that built these reports to run under the Oracle Application Server. Also used JDK 1.4, 1.5,Axis2,JUnit, Ant, Eclipse, and Clearcase. Also wrote P+ documentation.

Software Engineer January 2006—March 2006 Cellular South. Contract work. Designed, developed, and maintained client and server software for Cellular South's online ecommerce store. New features allowed customers to upgrade their service or equipment over the internet and enroll in prepaid cellular phone service, making it unnecessary to visit a physical store. Developed using Weblogic 8.1 Application Server, IntelliJ, Xdoclet, Ant, with an Oracle 9i database. Worked on JSP pages and CMP Enterprise Java Beans to target a Solaris production environment. Used Visual Source Safe for version control.

Software Engineer February 2004—June 2005

Lockheed Martin Aeronautics Company. Contract Work. Designed, developed, and maintained client and server software for version 4.0 of SIMS (Signal Interface Management System). SIMS is used to manage the integration of system signal data for each system and subsystem in new aircraft. Wrote software components in Java using Ant, JUnit, JMeter, Eclipse and JDK 1.4.2. Used Oracle database 9i, the Jacorb ORB, and Swing. Also analyzed migration to a J2EE environment for upcoming versions of SIMS.

Software Engineer June 2003---September 2003

H.E.B. Corp. Contract work. Designed, developed and maintained the business manager application software for HEB’s Revo project. Revo is a point-of-sale system used by HEB’s pharmacy stores. The business manager software enables HEB to perform data cleansing and cost configuration for all products sold using Revo. Used Oracle 8i, JRun 4.0, JDK 1.4, Enterprise Java Beans, IntelliJ’s IDEA development IDE, Swing, and TOAD. Followed the XP methodology and used JUnit together with Ant to build tests. Developed on Windows XP workstations and targeted a Solaris production environment. Used Xplanner for project management and CVS for version control.

Software Engineer December 2002---May 2003

Leisure Industries Corp. Contract work. Designed, developed and maintained enhancements to the Farequest.com web site. Farequest.com is a Servlet-based, screen-scraping application used by travel agents to gather the lowest air fares from airline web sites. Maintained Farequest as the various sites changed without notice and also added new airline sites per customer requests. Used Apache, Tomcat, Oracle 8i, and Ant for builds. Used JMeter for load-testing and HPjmeter for profiling. Targeted and developed under Linux RedHat 7.3 using JDK 1.3. Used Windows 2000 and JDK 1.4 to run JMeter. Used Jakarta-ORO for Regular Expression parsing.

Software Engineer March 2001---June 2001

Sabre Corp. Contract work. Designed, developed and maintained enhancements to the Vendor Connectivity module for printing tickets for the Belgium and Swiss Rail Systems. Used JMS under Weblogic 5.1. Also designed the prototype for the Web Requestor product that allows smaller Sabre vendors to make their reservations available to the Sabre system via the Internet. Wrote EJB's to interface to the Sabre PSS System. Passed data back and forth using XML and used Ant for builds. Targeted Windows and Unix. Mentored less-experienced Java developers.



Contact this candidate