Douglas Bullard Objective: To obtain a position in the field of Java programming and software design Employment History Senior Web Applications Engineer October, 2001 - current Worked on developing Nike.net’s “Catalog Data Management” tool (CDM). CDM is used for creating catalogs of Nike products. This is a very complex O-O application, using a heavily layered architecture based on J2EE and Struts. Back-end persistence to the Oracle database was managed via Hibernate. For functionality that couldn’t be done cleanly in HTML and JavaScript, a Swing applet was created which talked to the server via serialized objects over HTTP. Other accomplishments include implementing a very complex build script in Ant, setting up CruiseControl to work with ClearCase, and introducing Nike to Intellij Idea. Extensive use of patterns and a well-defined architecture made this program a success.
Consultant Worked on a short, three month contract with Multnomah County’s Adult Home Care Placement organization (ACHP). This was their first Java and O-O application, so I was responsible for getting everything set up from zero.
Applications Engineer Sept 1999 June, 2001
O-O Programmer June 1999 - Sept 1999 Lead programmer for a three-tier Java project, which used Enterprise Java Beans on BEA WebLogic server. Project was a medical small-office management application designed to handle high-volume transactions with minimal network traffic, and with system response acceptable at modem speeds (the current version can be seen at http://www.medinexoffice.com/mxo-tour/mxo_tour-main.html). Used WebLogic EJB server, Visual Age, Dash-O Pro in creating the product. Created both client GUI and server-side portions of application.
Systems Engineer 1996 - May 1999 Primary programmer for Nike Footwear's Line Planning Tool (LPT), a large scale, three-tier Java project which used both RMI and socket technology for client-server-database communication (this was pre-EJB). Performed both server-side application and client-side GUI application programming. Performed object analysis and design, which allowed application to grow and extend in a manageable fashion. Performed extensive optimization analysis on applications resulting in 4-25x improvement in speed. Member Nike Object Center of Excellence (OCofE), a team that promotes the education and usage of object technology at Nike.
Senior Engineer 1984-1994 Authored database and statistical analysis programs for production work centers and Engineering. Created a centralized library of automated forms for engineering documentation, replacing printed forms. Three patents in missile ignition system design. (US patents 4,716,830 , US 4,815,381 , Canadian patent 1310042 ). Duties included project management, training, documentation, test planning and report writing. Design engineer for the Shuttle solid rocket motor ignition system. Education B. S. Computer Science 1994 - 1996 Graduated Cum Laude with an emphasis in Software Engineering. Vice-Chairman WSU chapter of the ACM. B. S. Aeronautical Engineering 1977 - 1984 Skills
Hobbies |