Rodger Cooley

 

403 North 34th St.

Nederland, Texas 77627

PHONE: 409.719.3695

E-MAIL: deldotb@gmail.com

Objective

Senior software developer with experience in full cycle design, development, testing, debugging, and documentation of software. Experience demonstrates a wide range of abilities for identifying problems, providing solutions, along with a strong commitment to getting the job done right.

Languages/Skills Applied knowledge

Java J2SE 1.2.x-1.4.x (6 years), JSP (5 years), J2EE 1.2.x-1.3 (3 years), WebSphere App Server/ WebSphere Application Developer (WSAD), MQ Series (1 yr), Web Services (1 yr), JBoss 3.0.x - 4.0, MySQL (1.5 years), DB2 (1 year), Oracle (0.5 years), C++ (5 years), C (5 years), PHP (<1 year), Visual Basic (1 year), Visual C++ (1.5 years), ASP (1 year), XML (4 years), XSLT (3 years), Tibco (1 year), JavaScript (7 years), VBScript (1 year), HTML (11 years), Pascal (2 years), FORTRAN (2 years), BASIC (4 years), LabView (1 year), VAX/UNIX (FORTRAN and C) (1.5 years), Object Oriented Modeling and Design (Booch/OMT, some UML) (5 years), TCP/IP & Network programming, Distributed Computing (Forte, COM/DCOM, some Corba spec) (1.5 years), QADirector testing package(1 year).

Environments

Linux (~9 years), Windows 3.x/95/98/NT/2000/XP (~11 years), UNIX (DEC and Sun) (3 years), Novell Netware 3.11/3.12/4.x (2 years), MSDOS (7 years)

Network

Most recently IBM WebSphere app server. JBoss application servers, installation and setup on Linux and Windows environments, and configuration of same. Various consumer level routers and switches, wireless 802.11b. Servlet engines (ServletExec, Jakarta TomCat, and JRun) and web servers (Apache, IIS v3). Developed HTML, JSP and ASP pages using Javascript and VBScript. CGI Scripting and UNIX/Linux shell scripts (csh, tcsh, korn) and C. Set up and maintained web, e-mail, and FTP servers in some of the above environments.

Hardware

IBM PC and compatibles (all hardware), DEC and Sun workstations, DV Editing, some National Instruments DAQ boards.

Experience

July 2004-Present American National Insurance Company Galveston, Texas

Sr. Web Developer

· New development and maintenance on company's applications for insurance agents to update, assign, and create the various types of insurance contracts. Also wrote custom web application for the upkeep of the agents and their support personnel.

· Languages/Skills: IBM's Websphere, WebSphere Studio Application Developer (WSAD), Java, JSP, HTML, LDAP, JavaScript, Struts, MQ Series, Web Services, Anthill, J2EE, Jakarta Tag libraries, Web Services, QARun and QADirector testing packages.

 

Apr 2004-June 2004 Interface Business Systems Beaumont, TX

Computer Technician

· Hired on as temporary technician as part of Christus Heatlh LAN remediation initiative over several hundred workstations. Primarily responsible for changing client and Cisco switches to new intranet domain.

 

Jan 2004–Present Microdyne Systems Houston, TX

Consultant Developer

· Acting as on-demand IT consultant for Microdyne's projects. Architect and implement project designs, help with proposals and requirements gathering, research technologies.

· Worked on debugging and refactoring of prescription medication web site utilizing PHP4, HTML, Javascript for form validations, and mySQL database. Web site simply took in customers e-mails for mailing list and also allowed drug orders via web form interfaces, along with administration forms to run reports, add/remove users, et cetera.

 

Mar 2002–Jan 2004 MdTeknix, Inc. Houston, TX

Senior Engineer

· Partnered with a former co-employee from Lockheed to design and write a custom ophthalmology web application for reporting, scheduling, and medical code validation in that field. Application provided real time calculation, validation, and feedback on medical codes used for diagnosis and billing purposes. Occasionally we would require temporary contract help on an intensive deadline, which I would be lead over.

· Utilized J2EE and true Enterprise methodology from design level using UML focused on back end development. Web GUI written with JSPs in concert with facades and classes to interface with the back end processes.

· The project standard tier-level design utilizing JBoss 3.1.x as the application server tier and MySQL for the data tier. The server operating system is Linux 2.4.x, and we use Ant and CVS for deployment management and source control, respectively. Target application browser was Microsoft Internet Explorer +v5.x and application server was exclusively GNU/Linux with kernel 2.4.x.

· Languages/Skills: Java, JSP, XML, XSLT, HTML, JavaScript, Struts, Ant, MySQL, J2EE, EJB, JBoss, Jakarta Tag libraries, Web Services.

 

May 2000–Dec 2001 Enron Houston, TX

Senior Specialist IT, Lead

· Joined eight member team to develop a replacement web-based application used by trading partners for viewing/calculation of risks and future data. Utilized ASP pages and customized COM/DCOM written in Visual Basic. Concurrently, developed a caching system for real-time database interaction. System used local and/or remote server record cache, updated via COM/DCOM components and Tibco messaging software. Predominantly wrote several of the COM/DCOM components in Visual Basic, along with particular pages (ASPs) that utilized these objects and displayed the results into a tabular format. At the same time, mentored two junior developers with separate projects.

· Project MultiPass: Solely designed, built, and tested a prototype for display of company-wide network equipment. Application utilized Java, JSP, Servlets, JDBC, and Oracle database technology to graphically view the company's equipment, resources, et cetera. Also included initial remote management capability.

· Project NCS and Sleuth: Developed two web service apps for bandwidth traders on 5 member team. Process used JSP, Java, servlets, XML, and XSQL (an XML-based database connectivity API). Individually responsible for writing the JSPs and servlets that requested bandwidth data and displayed it in tabular format, with sorting functionality incorporated.

· Project Messaging API: Lead developer on 3 member team in Java/C++ interface of a generic messaging API. This subject-based API would relieve users from coding to a specific transport protocol (i.e. Tibco), and design would allow for the insertion of most any protocol. Coached / mentored two junior programmers on C++ and OOD for this project. Part of project initially designed with Rational Rose.

· Languages/Skills: C++ (Borland, Visual C++) on Windows NT and 2000 platforms, Java 1.3 (servlets, JDBC, SQL), JavaScript, XML, Xerces (an XML parser), Tibco, OOD (UML), Visual Basic (COM/DCOM), Java, ASP, ActiveX controls, VBScript, XML, XSLT, Tibco. Predominately Windows 2000 and HP UNIX platforms.

 

Feb 2000 – April 2000 Altra Energy Technologies Houston, TX

Software Engineer

· Hired to convert one of the internal trading applications from C to Java/C++. The company decided to outsource the project and at the same time I was recruited by Enron for a more senior role.

Languages/Skills: C, HTML. Exclusively Windows NT Server platform,

 

June 1997–Feb 2000 Lockheed Martin Space Mission Systems & Services Houston, TX

Application Software Engineer VII

· Started as a junior C++ programmer for Application and Advanced Technology section. Worked on OSTP (Onboard Short Term Planner). This application was used the International Space Station and allowed all ground-based partners in Russia, Europe, Japan, Canada, and the US to manage the daily events of the space station crew (i.e. running experiments, tests, et cetera). For this 2+ year project, used C++ and stringent object oriented techniques. Solely wrote a drop box application that tied into OSTP and transferred data to and from the space station.

· Assigned to Goddard Space Flight Center to work on testing the EOS (Earth Observing System) subsystem, NASA's comprehensive program to study the Earth as an environmental system. Duties consisted of developing test scripts and procedures for verification of NASA's requirements.

· Continued working as C++ programmer and tester for Applications and Advanced Technology section, on ICM (Interim Control Module) Software for the International Space Station. This application was designed to control and analyze onboard and ground telemetry for the Space Station until its complete assembly in a few years. Responsibilities consisted of solely designing (using OO Booch and OMT) and coding a TCP/IP networked application that sorted and routed messages from ICM Telemetry to an archival process.

· Assigned to Metairie, Louisiana for electronic toll collections (ETC) application utilizing Forte (a distributed programming package) and C (under Windows NT and OpenVMS platforms). The application is currently live in New York (as EZ-PASS), Maryland (as MdTA), Dade County (as Metro-Dade), and South Carolina( as SC-DOT). This project was an emergency assignment where I wore several hats. Initially responsible for fixing several database connectivity problems, then debugged problems and improved performance issues, along with taking 24/7 rotations with support services for the application.

· Languages/Skills: C++ ( STL, sockets) on DEC and Sun platforms, DEC compiler, GNU compiler, OOD (Booch), C, Forte.

 

Jun 1996–June 1997 MasterWord Services, Inc. Houston, TX

Computer Consultant (Contractor) Part time, after hours

· Designed and setup computer network using Windows NT server and Window 95/98 workstations, in addition to troubleshooting and assembling computer systems.

Nov 1992–June 1997 Texas Center for Superconductivity, University of Houston (TcSUH) Houston, TX

Lab Technician

· Worked for TcSUH Application Lab Flywheel Energy Storage project. In addition to performing experiments, programmed our laboratory computers to perform real-time data acquisition and analysis, utilizing C++, LabView and Basic. Setup required continuous monitoring for days or weeks at a time. Used typical National Instruments DAQ devices and hardware.

· Although my major was Physics at University of Houston, I also took several computer-related course as electives, such as the typical introductory programming courses, numerical analysis, and computational physics.

· Languages/Skills: C, C++, Fortran, Basic, LabView

Aug 1988–July 1991 Lamar University Beaumont, TX

Student Assistant

· Student of Physics at Lamar University. Worked approximately 10-20 hours per week as a laboratory assistant and departmental tutor. First started to learn computer programming by coding models of common physics phenomena, using Pascal and Basic.

Education

May 1995 University of Houston Houston, TX

· Bachelor of Science in Physics, minor in Mathematics

 

May 1985 Hamshire-Fannett High School Hamshire, TX

Interests

Motorcycling, metal machining and fabrication, gun collecting and target shooting, art, writing, science fiction, philosophy.

 

References

Available upon request