3918 N 23rd Street Omaha, NE 68110-1728 vox 1-402-408-6611 net woodsjay@cox.net
Software Engineer in C++/C on UNIX/LINUX
System Analyst. For applications in the areas of Embedded Programming, Laboratory Control, XML, HL-7, LECIS, FDA 21 CFR Part 11, GSOAP, Inventory Management, PC-104, and Equipment Software Interfaces. The design techniques or tools incorporated SEI/CMM, subversion, CVS, UML, VSS, IssueView, TRUEchange, PVCS, PVCStrack, TeamTrack, Full Cycle, Spiral Cycle, KDevelop, and object-oriented programming.
Programmer. In C++/C and SQL under UNIX/LINUX.
Senior Software Engineer/Consultant. infoUSA, 2006-7. The project was to enhance existing middleware C++ code on PCs and UltraSparcs running respectively Fedora Core 5 (using the KDevelop IDE) and Solaris 9 operating systems. Bugs were solved and new features added as time was available and by priority. The process included testing at the development and QA stages before going live. Visual SourceSafe 2003 and subversion were used for version control. Sybase was administered.
Software Engineer/Consultant. Sanmina-SCI, 2004-5. The project was to enhance existing embedded C++ code on a PC-104 running the linux operating system (using the KDevelop IDE). The Spiral Lifecycle with Timebox was used. The PVCS version 6.5 was used for version control. The process was at SEI/CMM level 2 and implementing CMMi 3.
Technical Consultant. Election Systems & Software, 2004. Four month project to convert C like code to C++ code under the Windows MFC using Visual C++ version 6. In addition the finished code is in compliance to the Federal Election Commission 2002 coding standards. I converted, tested, and debugged (both from the conversion and pre-existing) over 50,000 lines of code during this time. The SourceSafe and TeamTrack software was used for version control and bug tracking respectively.
Project Leader of 6 people. Woods Research and Engineering, 1999-2005. Recent projects are: (2005) current - architecture of automated catalog building and full default online ordering system for chemicals, current - architecture and design of an automated geologic core analysis system including a World Wind presentation of the results of the analysis, conversion of NPOES project Fortran 90 code to C++ on the UNIX AIX 5.2 operating system using ClearCase for version control at CMMI level 3 for Raytheon, (2004) automation of chemical analysis/synthesis and linking together several units (C++, HL-7, JAVA, XML) by transport using the KDevelop and ECLIPSE IDEs for configuration management and CVS for version control, (2001) extending the SQL-Ledger accounting system to handle double-entry inventory, multiple corporations, multiple currencies (PERL, PostgreSQL, and HTML), (2001) the testing and extension of Visual C++ software for Synthigence (under an NDA), and (2000) the debugging of a multi-threaded C++ program in UNIX as part of maintenance and support of a several back-end applications for web operations for DTN. The configuration management and version control of the above projects are under CVS. The process is SEI/CMM 3.
Software Developer. LAB-InterLink, 2002-2003. The project was to pass HL-7 messages to/from an Oracle database, via a LECIS style Standard Laboratory Module (SLM) in a PC-104 controller as commands to/from Z80 based embedded controllers. My embedded programming for the PC-104 controller (or SLM) was written in (Gnu) C++ under Slackware 8.0 using the Linux kernel 2.2.19 with message handling on the UNIX ORACLE side. Project Management is under SEI/CMM2 rules using the XP programming style. Configuration Management uses TRUEchange 2.5. Other instruments (a Manual Input Station, a Robotic Analyzer Interface, an Aliquotter, and an Online Analyzer Interface) were designed in conjunction with Adrian Chan. The Robotic Analyzer Interface and Aliquotter used real-time programming techniques. Full life cycle documentation from High Level Requirements to User Manuals have been written. Verification (but not validation) tests were written at the Unit, and Integration but not System level and executed.
Developer/Contractor. NCS-Pearson, 2001-2002. The project was to merge ELM II message handling into ELMnet. The finished package was written in Visual C++ using the MFC. Project management was under SEI/CMM3 rules using the Spiral method programming style. Configuration Management uses PVCS 5.6. The project was handed over to testing at the tail end of January.
Creighton University and University of Nebraska at Omaha, Omaha, NE. Part time graduate student in computer science with 3.4 GPA.
Yakima Valley College, Yakima, WA. Coursework in C and advanced C programming with 4.0 GPA.
Washington State University, Pullman, WA. Full time graduate student in computer science with 3.5 GPA. The coursework completed the requirements for a B. S. in computer science.
B. S. Physical Sciences, Stanford University, Stanford, CA. The coursework was chosen for a degree in scientific programming.