Howard Harris E-Mail: howard@satoriscience.com Phone: 719-550-0465 Versatile, Multi-Faceted Software Engineer Seeking New Challenges EXECUTIVE SUMMARY Employment * Software Developer for LION Bioscience (5 years) * Software Engineer for Westinghouse (3 years) * Nuclear Engineer for Westinghouse (3 years) * Science and Mathematics Teacher (12 years) (USA, Singapore, Venezuela, Japan) Education * extensive on-the-job training in C/C++, Java, MS Access, JSP, FORTRAN, and UNIX at LION and Westinghouse * 2 masters degrees in nuclear engineering * 4 college-level computer science courses * B.Sc. in Physics Software Development Experience * 3.5 years experience in object oriented design and development using C++ in a UNIX environment for complex, high performance, mission- critical applications in the bioinformatics and nuclear industries * extensive knowledge of XML and related technologies (W3C Standards, XML Schema, XPath, XSL/T); served as LION's XML Guru, responsible for designing, coding, testing, and maintaining all XML support functionality in SRS * extensive experience in GUI design and development on Windows and UNIX, spanning standalone and distributed applications (in Java, Visual Basic, and C++); technologies used: JSP/JavaScript/HTML/CSS, JSTL, Swing, XMotif * thorough understanding of distributed applications based on web services, Apache/Tomcat, JSP, and Spring * experienced in all phases of the software product life cycle, including working closely with customers to define requirements, designing, coding, testing, writing user documentation, and managing change requests and defects * excellent software test/QA background, including test planning, scripting, automation, and coverage analysis * good foundation in relational databases/SQL, including application design/development with Access and Oracle * 25 years of programming experience spanning a multitude of languages, operating systems, and hardware Leadership and Project Management * successfully managed LION's web interface development team through two major releases * served as Technical Lead for the Westinghouse Y2K Project ($800K) * designed and developed 3 major new industrial facilities for Westinghouse ($500K) Extended Skill Set * excellent mathematical and analytical skills * practical background in analog & digital electronics and robotics, including design of micro-processor interfaces and real-time assembly language I/O programming * experienced in using graphics and animation to simulate physical phenomena Communication Skills * 25 years of experience in communicating a broad range of technical subjects to a diverse audience * strong visual communicator, adept at using diagrams and simulations to convey complex information * experienced technical author * skilled at public speaking / PowerPoint presentations Teamwork / Interpersonal Skills * dedicated team player: able to spot gaps in a team and fill in where most needed; always give credit where credit is due * experienced motivator and mentor for junior employees * able to work effectively with people from many different backgrounds and cultures Work Ethic / Professionalism * pro-active: always tackle the toughest job first * experienced multi-tasker: work well under pressure * strongly focused on customer satisfaction and product quality: "build the right product, build the product right" * enthusiastic about acquiring new technical skills and exploring new knowledge domains * resourceful problem solver Diverse Life Experience * world traveler - have lived and worked in 5 countries * choral and barbershop singer * classical violin and bluegrass "fiddle" player * veteran actor, director, and backstage crew member * outdoorsman who enjoys hiking, camping, and skiing * PADI certified SCUBA diver * volleyball coach * electronics hobbyist and inventor WORK EXPERIENCE Web Interface Developer LION Bioscience Ltd., Cambridge, UK April 2004 – March 2006 SRS is the world's leading integration platform for bioinformatics. It allows pharmaceutical and biotech researchers to find and retrieve data stored natively in a variety of formats (flat files, XML, RDB). * Served as Software Development Manager for the SRS Web Interface team through two major releases. Presided over a highly successful refactoring of the web interface to make powerful features of SRS much more accessible to novice users, thereby greatly expanding the potential customer base for the product. * Supervised three full-time developers and liaised with other group leads (middle tier, web services, support, test, and documentation) to ensure efficient integration of the web interface with other components of SRS. * Technologies used: JSP, JavaScript, HTML, CSS, Tomcat, Spring, web services, Eclipse XML Project Lead LION Bioscience Ltd., Cambridge, UK June 2001 – March 2006 * Served for four years as LION's "XML Guru," responsible for all aspects of XML support in SRS, including design, coding, documentation, defect management, customer support, and training. * Developed a rigorous and comprehensive suite of automated regression tests for XML functionality using LION's proprietary SRSPLAN system. This suite has been instrumental in identifying numerous bugs in the SRS kernel, and has made the XML functionality in SRS extremely reliable and bug-free. * Technologies used: C/C++, STL, W3C Standards, XML Schema, XPath, XSL/T, Emacs Java GUI Developer Weather Risk Advisory, Ltd., Longstanton, UK May 2001 – June 2001 * Developed a Java Swing GUI for a weather futures trading application. * Developed a novel Monte Carlo method for estimating probability distributions for rainfall. * Technologies used: Java, Swing, J2EE, JBuilder, SQL, Visual Basic Software Engineer Software Systems Development Group Westinghouse Nuclear Fuels Division, Pittsburgh, PA September 2000 – April 2001 * Served on the Reload Process Automation team, developing a system to automate the process of designing, analyzing, and documenting reloads for nuclear reactor cores. Responsible for the design and development of the user interface. * Developed an improved GUI for Corexpert, a complex C++ application used in the design and analysis of nuclear reactor cores. * Upgraded and redesigned CEPS, an Access database application for manpower resource planning. * Technologies used: Oracle JDeveloper, SQL, Java, XML, C++, XMotif, Visual Basic, Access Software Engineer Software & Systems Technology Group Westinghouse Nuclear Services Division, Pittsburgh, PA July 1998 – August 2000 * Upgraded a sophisticated Java GUI for FloMap, a code used to analyze piping networks. * Designed and developed TrackEMM, an Access database application to assist managers with manpower resource planning. * Implemented upgrades to PWSCC, a Visual Basic code used to analyze and classify cracks in steam generator tubes. Used Access for data storage and generated graphs automatically using Excel. * Served as Technical Lead for the Engineering Services Y2K Project. Responsible for developing and implementing procedures for scanning, testing, and documenting the Y2K compliance of over 450 engineering analysis codes running on HP-UX, Solaris, and Windows operating systems. Trained and supervised 3 full-time and 2 part-time workers. Prepared and delivered progress reports for upper level management. Managed project to successful completion on time and within budget ($800K). * Technologies used: Java, Swing, XML, SQL, Visual Basic, Access, FORTRAN, UNIX shell scripts Project Manager Performance & Quality Improvement Group Test Engineer Test Department Westinghouse Electro-Mechanical Division, Cheswick, PA July 1996 – June 1998 * Designed and developed Quality Release Database, an Access application used for tracking quality control information on components and materials used in reactor coolant pumps and motors. * Managed the procurement and installation of $500K worth of equipment used in refurbishing contaminated reactor coolant pumps. Responsibilities included writing design specifications and funding proposals, evaluating bids, supervising installations, and verifying regulatory compliance. * Responsible for technical oversight of the Test Department's calibration control computer system. * Was granted a DOE - Q security clearance in 1997. EMPDP Associate Engineer Nuclear Analysis & Characterization Group Westinghouse Hanford Company, Richland, WA February 1996 – July 1996 * Performed all criticality calculations incorporated into the primary technical document used to evaluate the safety of tank waste at the US DOE Hanford Site (see publications). * Performed criticality calculations using the Monte Carlo Neutral Particle code (MCNP) in support of the multi-purpose canister overpack development program. EMPDP Associate Engineer Transportation & Packaging Group Westinghouse Hanford Company, Richland, WA July 1995 – January 1996 * Performed shielding analyses, hydrogen generation calculations, and radiological risk reviews in support of various radioactive waste shipping campaigns. * Researched and co-authored a report on the truck accident rate at the US DOE Hanford Site. The results are used as the basis for all on-site radiological risk evaluations (see publications). * Developed a validation methodology for Radcalc for Windows, a code that performs US Department of Transportation classifications. Created a user's manual and designed a poster used to introduce the software at a major transportation and packaging industry exhibition. Research Assistant Los Alamos National Laboratory, Los Alamos, NM May 1994 – August 1994 * Evaluated the performance of an electronic neutron dosimeter. Presented a poster summarizing my work at the 1995 annual meeting of the Health Physics Society, and was awarded the top prize for student research projects. * Created SkinDose, a Visual Basic application to implement a novel method for estimating radiation doses. Physics Teacher Fountain Valley School, Colorado Springs, CO August 1990 – June 1993 * Taught courses in physics, computers, astronomy, and electronics. * Coached women's volleyball. * Created an introductory robotics workshop in which teams of students designed and built robots, then pitted them against each other in performance competitions. * Organized and supervised outdoor education trips in the Rocky Mountains and community service activities. Head of Technology & Computing ISS International School, Singapore August 1989 – June 1990 * Served as Head of the Technology and Computing Department. Designed innovative programs for introducing students to technology through computer simulations and independent project work. * Organized and chaperoned a field trip to Northern Australia. Mathematics Teacher Escuela Campo Alegre, Caracas, Venezuela August 1988 – June 1989 * Taught algebra and geometry. * Supervised a drama workshop and a "knowledge bowl" elective that involved students in creative problem-solving and general knowledge competitions. * Implemented a novel approach to teaching geometry through creative project work. Students were given an opportunity to develop and exhibit original 2-D and 3-D geometrical designs. * Designed and built a multi-purpose Apple computer interface to be used in teaching elementary school students about scientific applications of computers and electronic sensors. Developed accompanying computer software, plus instructions for performing a wide variety of computer-assisted science experiments. Physics Teacher Yokohama International School, Yokohama, Japan September 1980 – June 1987 * Taught a variety of science and math courses, including physics (O-Level, A-Level, IB), general science, algebra and trigonometry, and SAT preparation. * Introduced a first-of-a-kind electronics course with an emphasis on practical skills and independent project work, allowing students to design and build novel electronic devices. * Produced and directed 4 one-act plays, 2 full-length dramas, and the musical West Side Story. * Designed and implemented a comprehensive K-12 computer curriculum. Provided in-service training in computer-assisted learning and word-processing to colleagues. * Created, maintained, and supervised a computer lab which was open to students after school hours. * Introduced summer school courses in programming which challenged students to design their own arcade games using graphics, animation, and joystick control. * Organized and chaperoned field trips to remote areas of Japan. EDUCATION University of Michigan Ann Arbor, MI September 1993 - May 1995 * Won a US Department of Energy Graduate Fellowship in Civilian Radioactive Waste Management. * Earned two masters degrees: M.Sc. in Nuclear Science (GPA 4.1/4.0) and M.Eng. in Radiological Health Engineering (GPA 8.2/9.0). University of Colorado Colorado Springs, CO September 1991 - May 1992 * Studied VAX assembly language, concepts of programming language design, and data structures (GPA 3.1/4.0). Colorado Technical College Colorado Springs, CO September 1987 - December 1987 * Studied electronics, structured programming using FORTRAN, and CAD (GPA 4.0/4.0). Haverford College Haverford, PA September 1976 - May 1980 * Earned a B.Sc. in Physics. Worked as a research assistant in fluid dynamics (GPA 3.7/4.0). COMPUTER SKILLS * Programming languages: C/C++, Java, JSP, JavaScript, HTML, CSS, Visual Basic, SQL, FORTRAN, assembly language (VAX and 6502 micro-processor), shell scripting * Experienced in all phases of the software development life cycle: requirements gathering, use case analysis, functional specification, object-oriented design, coding, debugging, unit and integration testing, user documentation, defect and change request management * Strong foundation in web application architecture: GUI design using JSP/JavaScript/HTML/CSS, Tomcat servlet container configuration, Spring MVC framework, and web services * IDEs: Eclipse, Emacs, MS Visual Studio (Visual Basic/C++), Visual SlickEdit, Oracle JDeveloper, JBuilder * Configuration management processes and tools: CVS, Rational ClearCase, MS SourceSafe * Source code analysis and test automation tools: McCabe IQ Suite, Mercury Interactive WinRunner, LION SRSPLAN (proprietary), FORTRAN-lint * Defect management systems (Soffront TrackWeb, Jitterbug) * Extensive knowledge of XML and related technologies: SAX and DOM parsing, DTDs and XML Schema, XSL/T, XPath * Relational database design and application development using Access and Oracle * Experienced in developing software to simulate physical phenomena using interactive graphics and animation. Projects include Java applets to o draw electric fields and demonstrate interactions between electrically charged particles o simulate the motions and interactions of neutrons within a nuclear reactor core o demonstrate the fundamentals of investing and retirement planning; a simple GUI allows users to investigate a variety of investment and retirement strategies BUSINESS TRAINING * Effective Leadership seminars (LION Bioscience) * Developing Database Applications Using Microsoft Access (Westinghouse) * Certified Technical Lead for project management using SAP (Westinghouse) * SkillPath "Fundamentals of Successful Project Management" course (Westinghouse) * Root Cause Analysis training (investigating and identifying QA problems) (Westinghouse) * Extensive training in the Documentum enterprise content management system (Westinghouse) * "The Accounting Game" (introduction to accounting and financial decision making) (Westinghouse) * Technical Presentations, Correspondence, and Meeting Facilitation Skills workshops (Westinghouse) ELECTRONICS AND HARDWARE SKILLS Experienced in the design of digital and analog circuitry, computer interfaces, and electro-mechanical devices, including: * a programmable drawing robot with three-speed bi-directional motors and a retractable pen; robot could be controlled either through a hand-held control panel or a programmable computer interface * stage lighting systems for several major theatrical productions, including a programmable "juke box" lighting display with 80 lights used in the musical Grease * a variety of hardware interfaces for Apple II computers that enabled science students to record and graph readings in real time from many types of sensors (e.g. variable resistors, thermistors, microphones, and phototransistors). PUBLICATIONS Co-authored the SRS chapter in Bioinformatics - Managing Scientific Data, edited by Zoe Lacroix and Terence Critchlow, Morgan Kaufmann Publishers, 2003 (ISBN 1-55860-829-X). "A Step in the Right Direction: Tools and Techniques for Improving the Maintainability of Engineering Services FORTRAN Computer Codes," LTR-SST-00-8, December 2000. "Criticality Parameters for Tank Waste Evaluation," WHC-SD-SQA-CSA-507, Rev. 0, July 1996. "Hanford Site Truck Accident Rate, 1990 - 1995," WHC-SD-TP-RPT-021, March 1996. REFERENCES Available on request. Howard Harris Phone: 719-550-0465 E-Mail: howard@satoriscience.com Address: 3908 Constitution Avenue, Colorado Springs, Colorado 80909 Web Page: http://home.earthlink.net/~howard-harris/resumopoly.html