Jim Gehrett (630) 879-0443 (h) (630) 272-8031 (m) [email protected]

Overview I am an accomplished system developer and application architect. I have over sixteen years of experience in systems design and development. I have development experience using Server Side Java, C/C++, Open Source Java Libraries, JSP, AJAX technologies, CSS, JMS, EJB 2.0, JINI, JDBC, SQL, XML, XSL/T, MFC, ODBC, DAO, COM and ActiveX. I have significant experience in building distributed systems in Java and multi-threaded development tasks in both C++ and Java. I have been involved in all phases of life cycle development including production systems. Additionally, I have the technical ability, initiative, and diligence to exceed expectations. Technical Skills Software:

Application Servers: Web Servers: Operating Systems: Databases:

Java 1.5, C, C++, Visual C++ 1.0 to 6.0, Java Servlets, JMS & Message Driven Beans, EJB, JDBC, JSP, CSS, JSP Tag Libraries, AJAX Technologies, JSTL, RMI, JINI, SQL, Spring, Spring MVC, Spring Webflow, Tiles, Acegi, Apache Struts, Apache ANT, UML, XML DOM, XSL/T, MFC, ODBC, DAO, OLE, COM, ActiveX, Rogue Wave Class Libraries, PVCS, Source Safe, CVS, WinCVS, Accurev, C++ Standard Template Library, Rational Rose Modeling Software (RUP), UML, Together, iLog JRules, Categoric Xalerts, Bugzilla, MQ Series, HTML, CSS, SQL*Plus, Toad, Oracle DBA Studio, IntelliJ, Eclipse, Perl, Hibernate BEA WebLogic 5.1 - 8.1 (7 years), JBOSS Apache, Tomcat, iPlanet, Microsoft IIS, BEA WebLogic 5.1 - 8.1 Linux, Sun Solaris, UNIX, Windows NT 3.1 - 4.0 Server, Windows 2000 Advanced Server, Windows XP, Windows 95 and DOS Oracle 8 & 9i, Microsoft SQL Server 6.5 - 2000, Software AG (Tamino), Excelon, Informix, MySQL and Microsoft Access

Work History Orbitz, LLC Chicago, IL Technical Lead, NWA Hosting 4/04 – Present In addition to orbitz.com, Orbitz hosts the reservations system for Northwest Airlines. I am the tech lead developer for res.nwa.com. The application is java based and runs on Weblogic 8.1. All backend services are implemented in JINI. Some of my accomplishments and responsibilities are as follows: • • • • • • • • • • • • • • • • •

Designed and led redevelopment effort of legacy proprietary code to Spring, Spring MVC and Spring Webflow implementation of res.nwa.com Designed and implemented new application security using Acegi open source project Led deployment of a new data center for NWA’s international site (asiares.nwa.com) and a disaster recovery site for res.nwa.com Lead team that launched the first internationalized site for Orbitz Technology and architecture roadmap presentations to Northwest Airlines Mentoring team of 9 of developers Management and integration of offsite Northwest developers into our process Justifying and explaining technology needs & decisions to the client Migrated site to new versions of Weblogic, Java JDK and Linux OS Led and actively participated in initiative to move to a new datacenter Presented tech talks to team in regular ‘show and tell’ sessions Streamlined code build and deployment to an automated repeatable process Introduced and implemented Tiles architecture in the application Implemented business features in the application Created JSP tag libraries for custom functionality Improved backend production service monitoring to provide better configurability & escalation to the network operations center Built centralized administrative scripts to manage processes on remote servers

Delphion, Inc. Lisle, IL Senior Product Architect 7/01 – 3/04 Lead Technical Architect and lead developer on an internationalized J2EE Intellectual Asset Management web based application. This application can be best described as an enterprise resource planning system to manage intellectual property. The system allows a company to manage its intellectual property through a complete lifecycle from invention through patent into business opportunities and licensing. I was responsible for all technical direction of the application. In addition to known technical requirements, I was responsible for the design, prototype and reference implementations of all new technical patterns. The application was built entirely in J2EE utilizing BEA WebLogic 6.1-8.1, Oracle 8i-9i, Jakarta Struts and was deployed successfully to Sun Solaris, Red Hat Linux and Microsoft Windows 2000. Some examples of my responsibilities & accomplishments: • Participated in requirements gathering to determine the direction of the technical architecture • Architected the ability to customize the application for a customer deployment • Directed the application customization and deployment for the first customer of the Intellectual Asset Management solution • Mentored a programming staff of twelve developers • Designed and built a persistence manager that utilized XML to define mappings from database tables to Java objects and back to facilitate supporting multiple databases • Co-designed and built a data driven survey and analysis framework for use to extract information from users to help the management’s decision making process when evaluating their intellectual property • Designed and built a notifications framework utilizing EJB & JMS that interfaced with Categoric Xalerts for message delivery, customization and internationalization • Created a JavaMail connector using the notification framework I developed when a decision was made to no longer use Categoric Xalerts. Because of a sound architectural design no application code required any modifications and developing the new connector implementation took only 3 days. • Created JSP tag libraries to integrate to our application authorization framework • Created JSP custom tag libraries to allow for easy paging, sorting, iteration over and formatting of cells in our custom immutable DataSet class • Created automated build process using ANT to compile source, create jar & war files, generate EJB's parse & compile JSP files, install all files & notify developers if an error occurs • Performed internal and external release cycles by managing version control, performing and deploying internal builds for testing using Jakarta ANT and cutting CD’s for production installations • Architected hooks to the application to allow for deployment customizations without modifying shipped code • Maintained application database schema and scripts including version migrations • Designed integration between our application and the Delphion patent research website that utilized XML over HTTP in the EJB layer • In addition to my architectural responsibilities I also implemented parts of the application in all tiers of the code from UI to the back end In late 2002 Delphion sold off their research website business and chose to cease operations in January 2003. The development team was retained as contractors by a client, Medtronic, Inc., to further develop the product. I continued my role as senior product architect & lead developer under this new arrangement. I am currently employed by CDI Corporation as a consultant developing the product I created at Delphion.

Consolidated Commerce Chicago, IL Manager of Technical Architecture 3/00 - 7/01 Lead Architect and developer on a native XML, platform independent, web based cross enterprise supply chain optimization application targeted at Fortune 2000 companies. The application engine is written in pure Java and utilizes XSL/t to process procedural business logic. The engine can also be run distributed using RMI and multicast IP protocols. The Java engine provides all the system and application level services that XSL/t cannot. I designed and implemented the API for the XSL/t files to be able to interact with the services provided by our engine. Examples of some system services provided by the engine include: email capability, persistent data store, messaging services, integration with external systems using XML over HTTP, etc. Examples of the application services provided include: tax calculation, order routing optimization, order execution, shipping computations, etc. I designed and implemented the Java interfaces for the engine services, data access layer, thread pooling, logging, transaction processing, remote communication, etc. These interfaces allow us to swap component implementations in and out and add new implementations without effecting existing business logic implementations. I have extensive experience with the XML DOM level 2 specification and XML namespaces. In addition to all my development experience and responsibilities I have also been included in sales calls and partnership meetings. I was responsible for a team of six developers. State Farm Insurance Bloomington, IL Systems Developer 8/99 - 3/00 Worked on a joint venture project with S1 Corporation developing State Farm's first entry into online customer insurance policy interaction. The web-based system will allow customers to view, edit, submit claims on insurance policies, and get rate quotes. I worked on site at S1 Corporation doing analysis, design and implementation. Rational Rose was used for the analysis and design modeling and the system was written in Java on BEA WebLogic Server. The system is deployed on UNIX with an Informix database. I was part of the core architecture team supplying common objects and implementation rule sets to the application teams. The system will be housed on S1 machines with data transfer between S1 and State Farm being done via proprietary response elements and XML. PLATINUM technology, inc. Oakbrook Terrace, IL Advisory Product Developer 9/98 - 8/99 Initiated the transfer of current InfoSession code to a new compiler and introduced an integrated revision control system. In Visual C++ 6.0, worked on development and improvements on an IBM 3270 emulator ActiveX control. Worked on entire GUI client side of an application that interfaces with a mainframe to organize user sessions and broadcast forums. For the ProVision GUI team, made major improvements to the master build process using standard make files and the Microsoft nmake utility. This included writing a command line program in C++ that will parse source files and headers and generate dependency files for the make files. I also implemented the addition of Microsoft's precompiled header feature decreasing build time from 4 hours to 1.5 hours. The combination of up to date file dependencies and decreased compile time helped to assure a more stable and consistent development environment. This project included 1583 source files. Worked on identifying and addressing all issues that arose when changing compilers from VC++ 5.0 to VC++ 6.0. Technium, Inc. Chicago, IL Consultant 5/97 - 9/98 For client OAG Worldwide, working on a team writing CGI programs and HTML scripting for an Internet/Intranet travel reservation system. CGI programs are command line application written in C++ and are platform independent. HTML scripting language is a proprietary format used to generate HTML on the fly. My responsibilities were task based. I took it upon myself to instruct other team programmers of the advantages of OOD and C++ that they were not currently implementing. For client SPS Payment systems, I worked in Microsoft Visual C++ to develop Windows NT Server back end software for an Oracle based real time frequency marketing application. This involved a distributed batch controller for the up and downloading of files between remote servers. Programming included multi-threaded class objects, creation of Windows NT services, RAS (Remote Access Service) FTP, writing to the Windows NT event log and named pipes for inter-process communication. I acted as a C++ mentor for junior level programmers. I was the C++ specialist on call when the system went into production. For another group in the company, I wrote a C++ module to bridge two existing applications. The module utilized the Windows Sockets ActiveX control and would accept input strings as DDE (Dynamic Data Exchange) from one application then output them as TCP strings to another application and vise versa.

TerraGlyph Interactive, L.P. Schaumburg, IL Product Engineer 3/95 - 5/97 I worked as an Interactive CD ROM, Windows NT/95 C++ game programmer. I developed a library of C++ classes for producing interactive multimedia games. I wrote games using this C++ library. I assisted in development and maintained the multi-platform game engine written in C++. I wrote client/server tools utilizing MFC for in-house production of content for the games. I was responsible for creating and managing developmental cuts and final releases of the games to be burned onto CD ROM. I administered company bug tracking software and the source code revision control system. I took it upon myself to implement data sharing techniques within games that cut content production time by at least 50%. Technium, Inc. Chicago, IL Consultant 8/94 - 3/95 For client Enterprise Systems I worked as a Windows software developer on a hospital resource scheduling system. I created data entry forms using MFC, ODBC, Visual C++ and Microsoft SQL Server. I administered software revision control. I assisted junior programmers with general Windows programming and the use of C++. I created an automated process to check out and build all components of the project for internal QA testing and final release. AC Nielsen Northbrook, IL Software Engineer 3/92 - 8/94 I worked as a Windows software developer in C/C++ on a promotional market simulation application. Based on historical data and proprietary algorithms, the software would predict returns on various promotional events. The system was designed to be completely modular through heavy use of DLLs. Through the use of these DLLs, the user could easily see the results of the different promotional events when different mathematical models are applied by simply selecting the new modeling form the list. I did this by creating a DLL that acted as manager for the actual data modeling DLLs and was the sole programming interface to these data modeling DLLs. By doing this, new data modeling DLLs could be created at any time and plugged into the application seamlessly. The same design was also applied to the report generators. Midwest Information Systems Hillside, IL Software Engineer 10/89 - 3/92 Worked as a DOS and Windows software developer. I worked on a DOS based medical imaging system written in C. There were four nodes to the system, they were a scanning station, an image capture station, a viewing station and a data transmission server. I was responsible for the viewing station. The actual viewing screen was a system with its own processor. I had to communicate with it via serial communication to load and manipulate the images. Additionally, I worked on an image capture and archival system. I worked with one other programmer on all aspects of the system including customer support after the systems were installed. The system was also capable of transmitting the images via phone lines. Specifically, I wrote the communication module that transmitted the data. For this project we utilized the AT Vista image capture board, a hardware compression board, and Telebit high-speed modems. Education Elmhurst College B.S. in Computer Science received 2/92.

Jim Gehrett (630)

I am an accomplished system developer and application architect. I have over sixteen years of ... Lead team that launched the first internationalized site for Orbitz.

34KB Sizes 1 Downloads 261 Views

Recommend Documents

630.pdf
Page 1 of 1. Madayi Sub-District Kalolsavam 2013 - 2014. G.M.U.P.S.EZHOME. 28 Nov 2013 - 02 Dec 2013. Report Generated on November 30, 2013, 04:29 ...

630.pdf
Whoops! There was a problem loading this page. 630.pdf. 630.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying 630.pdf. Page 1 of 34.

PHI_84_330_Book_Review 601..630
I should repeat that, despite my worries, there is much of interest in this book, much ... ops an account of happiness – what it is, how it relates to well-being, and why all too ... response, Haybron argues that there are good reasons to question.

Condensadroes CRH 630.pdf
Sign in. Loading… Whoops! There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying.

Miyuki alice ipz 630
Bad educationwebrip. ... Quantumcat pdf. ... Guns girls. gambling.Creativemarket vintagelogo.Heseemed to be pleading four hiscrazy biatch is out ofcontrol.

One Piece Chapter 630.pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. One Piece Chapter 630.pdf. One Piece Chapter 630.pdf. Open.

RM. N°630-2013-ED.pdf
Page 3 of 22. RM. N°630-2013-ED.pdf. RM. N°630-2013-ED.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying RM. N°630-2013-ED.pdf. Page 1 of ...

Harry 1?. Jim)”
Harry 1?. Jim)”. BY. ATT RNEY ... tion of Delaware. Application October 27, 1954, Serial No. 465,107 .... support for the disc 30. In the left-hand face of the disc.

jim niehues
Lua. Artist/Programmer. Unity3D. Visual Studio. Photoshop. Maya. Blender. Git/SVN/Hg. Procedural Art. Automation. Tools programmer. Doubles as a Sonic Screwdriver. Freelance Game Developer. Self Employed. 2011 - Present. -- Lead Programmer on several

Harry 1?. Jim)”
Harry 1?. Jim)”. BY. ATT RNEY ... 5 is a cross sectional view along the line 5-5 of. Fig. .... ba?le 50 extends from the underside of the chute 60 down wardly to a ...

Jim Simons - Math Berkeley
describes the building blocks of the universe as extended one- dimensional ... Unlike Medallion, which year from about $ 16 billion on Sept. 30, 2006. ... ENG [NEE o In quant fund s, mathematicians and computer ... cal Sciences Research Institute in

GO(P)NO.630-2010.pdf
... Amendment) Rules, 2010. '(2) They shall be deemed to have come into force on the 26th day of. March, 2006. . . 33/4607/20I0IDTP. . . .. . . .. Page 1 of 5 ...

Doc#-630 Cantidades de deuda GO.pdf
New York, NY 10019. Telephone: (212) 373-3000. Facsimile: (212) 757-3990. E-Mail: [email protected]. ROBBINS, RUSSELL, ENGLERT, ORSECK,. UNTEREINER & SAUBER LLP. /s/ Mark T Stancil. Lawrence S. Robbins (admitted pro hac vice). Mark T. Stancil

jim doyle - The Wheeler Report
Nov 16, 2012 - Services that Wisconsin will not build a state-based health insurance exchange and will defer to the federal government's insurance exchange. The Patient Protection and Affordable Care Act (PPACA) gives states three options in building

Judge Jim Powers
four grown children and four grandsons. J.L. Powers & Associates, LLC Proprietary and Confidential Information. Page 1 of 1. jpowers.pdf. jpowers.pdf. Open.

jim carrey what.pdf
Sign in. Loading… Whoops! There was a problem loading more pages. Whoops! There was a problem previewing this document. Retrying... Download. Connect ...

jim doyle - The Wheeler Report
16 Nov 2012 - Services that Wisconsin will not build a state-based health insurance exchange and will defer to the federal government's insurance exchange. The Patient Protection and Affordable Care Act (PPACA) gives states three options in building

Jim-Corbett-Luxury.pdf
Loading… Page 1. Whoops! There was a problem loading more pages. Retrying... Jim-Corbett-Luxury.pdf. Jim-Corbett-Luxury.pdf. Open. Extract. Open with.

pdf-1367\jim-morrisons-an-american-prayer-by-jim ...
pdf-1367\jim-morrisons-an-american-prayer-by-jim-morrison.pdf. pdf-1367\jim-morrisons-an-american-prayer-by-jim-morrison.pdf. Open. Extract. Open with.

Jim Davis Training Flyer.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Jim Davis ...

Jim-Bridger-Mountain-Man.pdf
Page 1 of 2. Download ~-~-~-oo~~ eBook Jim Bridger: Mountain Man. (-PDF-) Jim Bridger: Mountain Man. JIM BRIDGER: MOUNTAIN MAN EBOOK AUTHOR BY STANLEY VESTAL. Jim Bridger: Mountain Man eBook - Free of Registration. Rating: (85 votes). ID Number: 57-A