JAMES E. DODGEN JR. Jim@Dodgen.US SKILL SUMMARY Performer, technical leader, fire fighter I frequently work the full life cycle, from design and development through deployment. 15 Years of extensive C/C++ Programming 35 Years software development Systems and Information Management Programming Extensive Database design and development CGI/Perl/SQLite web portal development Software Development environment expert. Computer Hardware Engineering, Including Data center design Network Engineering Embedded SW development Rapid development of lightweight web applications Post retirement note: Why is HR so interested in tags? A good engineer/programer can pick up a new language/environment/toolset fast. Just hiring for a limited set of skills might not get the best worker. LAST PROJECT NETWORK TOOLS This is a project that has developed tools for analysts to manage all the network components of the digital Army units, including hosts, switches/routers and digital radios. This has been an open source development project using Linux, Apache, SQLite, and Perl. This was a spin-off of a very successful IR&D project, Our "Database tools IR&D" won the Northrop Grumman Gold award. The application was rapidly placed into production. It has been an ongoing project using "Perpetual Beta" development methodology. A side project was to develop a S6 tool for the soldier in the field to modify the network configuration. This tool was written in Java also using SQLite and runs on both Windows and Linux platforms. Duration 5 1/2 years. Post retirement note: This all worked, It saved a contract. last I heard it was still in limited use. RECENT PROJECTS Advanced Extremely High Frequency (AEHF) PAYLOAD SOFTWARE Software Development Facility IT Manager. I was the lead of a team of system administrator's that was setting up the software development facilities for the start up of a large (135 people) military communications satellite embedded SW project. This involved interfacing with multiple organizations to design classified and unclassified networks to support various developmental efforts and hardware test beds. The job Included construction of both classified and unclassified computer rooms and software development facilities. An interesting unrelated assignment was to visit TRW Aeronautical Systems in the UK to evaluate their software development processes and recommend improvements so they could better meet their aggressive schedules. Duration 2 years. Post retirement note: We made it to space! still the best we have. ASTROLINK PAYLOAD SOFTWARE Embedded support team lead. Responsible for the following areas: Web tools supporting project management, Embedded development systems and test beds, Lead a Permanent tiger team taking on show stopping problems as they occurred. This tiger team helped us stay on schedule by offloading problems from the development team leads. I provided expertise in the area of systems programming and low level debugging and optimization. Also spend some time doing personnel management tasks like interviewing, mentoring, and doing performance appraisals. Duration 2 1/2 years. Post retirement note: This got canceled right when we got it working. Bandwidth was too cheap and launch cost to expensive for this project at this time WHEELING PITTSBURGH STEEL CO. OUTSOURCING Member of the technical team. Installing and configuring the Oracle Applications and Database. Analyzed legacy systems software and hardware, evaluating migration paths from a IBM Mainframe to Oracle/UNIX platforms. This was an outsourcing and system modernization project For the Wheeling Pittsburgh Steel Company. Duration 5 months. Post retirement note: Nightmare project. I had to leave and I NEVER leave. It never got completely working. Management was ignoring the engineers concerns Wheeling went out of business in a few years. CRAMP UPGRADE Performed a hardware and software upgrade for the British Royal Mail. This upgrade involved new computers, new UNIX operating system, Oracle DBMS upgrade, and conversion/improvement of three major systems written in C/C++. We remotely converted and rolled out 70 Sites. Duration 8 months. Post retirement note: CRAMP is still in use at Royal Mail 1992-2023. Being maintained and supported by Bob Hinton We did a pretty good job for this to last this long. VCR (Video Coding Recognizer) Technical lead on a video keying application for the Dutch PTT Post, Briefpost 2000 Project. I personally developed the database, image decoding, and communications layers of software using MS Visual C++. The system was multithreaded/message queue Win32 application using TCP/IP for the communication to the servers with ASN.1 for the message handling. I also provided the on site support for installation, test and customer interface. Duration of project: 2 1/2 years Post retirement note: I have not followed this project much. It did go into production. CRAMP (Computerized Routing and Mail Processing) Database design and software development, on a complex mail sort planning system for the British Post Office (Royal Mail). The workload is distributed on 80 UNIX platforms. The system is written in ANSI C and some C++ with embedded Oracle (OCI). I also provided on-site support during integration and test, and helped manage customer expectations. Duration 3 years Post retirement note: Still in operation 1992-2023 RELEVANT EXPERIENCE Open Source advocate, using zero cost SW rapidly developed a very visible and effective system that saved a multimillion dollar project. I have gone to customer site for extended periods of time to both get systems working and managing customer expectations. I have worked on fixed price commercial projects for about 11 years, DOD projects for 21 years, Local government Systems 8 years. Developed Real-Time postal address-lookup databases to support an active fuzzy query. WinSock and UNIX sockets network programming. Optimized COTS source code for image decompression to meet project performance requirements. Developed a simplified methodology to utilize multiple threads within Win32 applications, communicating via standard windows message queues. Team leader on an emergency C code review of 12,000 lines of code uncovering 23 software problems as well as a hardware problem. This validation kept a very visible project on schedule. Developed and supported hardware test beds in support of various embedded SW/HW projects. TECHNOLOGIES I HAVE USED IN THE VERY DISTANT PAST: COBOL, IMS DB/DC (DLI), MFS, TSO/SPF, BAL, VAX/VMS. EMPLOYER HISTORY 4/10 I retired from Northrop Grumman/TRW 09/04 to 4/10 Northrop Grumman Information Systems, Ground & Space Networks Division, Carson, CA 07/99 to 09/04 Northrop Grumman Mission Systems (Former TRW Systems), Manhattan Beach, CA 11/97 to 07/99 TRW Systems and Information Technology Group, Carson, CA 10/95 to 11/97 TRW Enterprise Solutions, Long Beach, CA 12/91 to 10/95 TRW Financial Systems Inc., Long Beach, CA 03/82 to 12/91 TRW Ballistic Missile Division, San Bernardino, CA 10/76 to 03/82 County of San Bernardino, San Bernardino, CA 10/75 to 10/76 TOYOTA Motor Sales USA, Inc., Torrance, CA 02/72 to 10/75 County of San Bernardino, San Bernardino, CA EDUCATION: San Bernardino Valley College, AS Computer Science California State University, Chico, Year 3 Chapman University, BS Computer Information Systems ... and a shitload of classes for employers Highest Clearance held: SSBI with CI Poly