
Senior Software Engineer at Oracle
Portland, Oregon Area

Senior Software Engineer at Oracle
Portland, Oregon Area
I have 20 years of software development experience in Java, Objective C, C++, C. I am currently working on the JMX components of the Oracle/BEA Weblogic application server.
I enjoy Java technology and web based enterprise software development. My plan is to continue on this path.
* Object oriented software development
* Java/JavaEE
* Patterns
* Service oriented architectures
(Public Company; 10,001 or more employees; ORCL; Computer Software industry)
June 2007 — Present (2 years 2 months)
I am currently working on the JMX components of the Oracle/BEA Weblogic application server.
(Public Company; 10,001 or more employees; TWX; Computer Software industry)
January 2006 — March 2007 (1 year 3 months)
Served as lead developer for various content management systems. Most recently, I designed and lead a team in the development of an editorial content management system for video assets that are served on the video.aol.com site. The system allows content editors to assign meta data to various AOL assets and organize them into browsable hierarchies. Front end applications, like the video portal, integrate with this application using an REST XML API. Development was done using JSP, Java Server Faces, CSS, Spring Framework, Hibernate, XML, SQL and an Oracle 10g database.
(Public Company; 10,001 or more employees; Computer Software industry)
February 2004 — December 2005 (1 year 11 months)
Leading a team of developers to create a J2EE based modeling system for use by electrical power utilities to model their power systems and to provide interoperability between disparate organizations. Development is being done in J2EE using a three tiered approach. The following technologies are being utilized: XML web services, Castor, JSP/Struts, Spring, and Oracle. I am responsible for the overall technical architecture, development the service tier and day to day direction of the other developers on the team.
(Public Company; 201-500 employees; Computer Software industry)
July 2003 — February 2004 (8 months)
Developed SOAP web services interface for energy trading application. Development was done using Apache Axis in a J2EE environment running on BEA Weblogic 8.1.
(Public Company; Computer Software industry)
November 2002 — July 2003 (9 months)
Served as architect for mission critical manufacturing support system for Eli Lilly. Designed system architecture. Managed day to day activities of developers. Implemented the middle tier business layer. Development was done using J2EE technologies including the following: JSPs, Servlets, EJBs, JNDI, JDBC and an Oracle database. The system was successfully developed and deployed into production on an aggressive schedule.
(Public Company; 201-500 employees; cbr; Computer Software industry)
May 2002 — November 2002 (7 months)
Worked on web services based common object model to support multiple VoiceStream customer care applications. The software consists of a set of SOAP services that can be used by applications to interact with the billing system and other back end systems.
(Public Company; 201-500 employees; wgrd; Computer Software industry)
January 2001 — April 2002 (1 year 4 months)
Worked with small group of architect level engineers to develop distributed enterprise business services using Java 2 Enterprise Edition (J2EE) technologies. The collection of services encapsulated a comprehensive set of business processes to support the WatchGuard business. Each service was developed with the intent of encapsulating a particular business concept or activity such that it could be leveraged by multiple applications without the need for redevelopment.
Performed full software development life cycle including requirements analysis, functional design, technical design, implementation and unit testing. Worked directly with the business stakeholders to determine business requirements for these services. Provided technical leadership in design approaches and patterns used to effectively solve the business problems. Performed coding and unit testing of business service components.
(Privately Held; 51-200 employees; Computer Software industry)
March 2000 — January 2001 (11 months)
Led technical team tasked with integrating Vitessas virtual supply chain. Employed message broker technology and custom Java/EJB development to enhance supplier integration for Vitessas ever growing list of suppliers (about 15). Provided technical leadership in moving the company toward a distributed, service based architecture using the J2EE platform.
Worked directly with supplier representative to determine integration requirements. Led a team which developed and tested software to accomplish the integration.
(Public Company; 10,001 or more employees; Computer Software industry)
September 1998 — March 2000 (1 year 7 months)
Led technical direction for portions of the AT&T Wireless core business object model, which supported multiple mission critical customer care and ordering applications. Provided leadership in overall object model design. The business object model was written in Objective-C and C++ and was made available through a set of CORBA services. It ran on Apples OpenStep, Windows NT and HP/UX. Mentored developers.
Negotiated requirements with business analysts. Designed implementation approach and led a team to implement and test the final solution.
(Public Company; 201-500 employees; Computer Software industry)
January 1996 — September 1998 (2 years 9 months)
Designed and developed major portions of ESCAs Application Development Environment framework (ADE). The ADE framework was designed to provide a set of data oriented services upon which mission critical power system modeling applications could be developed. It was implemented in C++ as a set of services running on Windows NT, UNIX and VMS that communicated via a CORBA object request broker. The framework gave a developer a unified object oriented data access API. It also provided meta-data, data federation, data synchronization, and data verification services. It leveraged ESCAs legacy database technology as well as provided support for state of the art object oriented databases.
(Public Company; 10,001 or more employees; Computer Software industry)
March 1994 — December 1996 (2 years 10 months)
Led the object model design team for the AT&T Wireless AXYS project. This team was responsible for the design and smooth evolution of the business object model used to develop the customer care and customer acquisition systems that support AT&T Wireless day to day operations. Developed object model code in C++ and UI code in Objective C.
(Public Company; 1001-5000 employees; Computer Software industry)
April 1991 — January 1994 (2 years 10 months)
Designed, developed and tested portions of Fidelitys escrow and title processing software. Development was done in C.
(Privately Held; 1-10 employees; Computer Software industry)
March 1989 — April 1991 (2 years 2 months)
Designed, developed, tested and supported portions of ZAR/flex. ZAR/flex was Lanzars title and escrow processing package. Development was done in C.
MSCSE , Computer Science , 1990 — 1992
BA , Math/Computer Science , August 1984 — May 1988
Bible Study, Christianity, Photography, Gadgets, Linux
Bethany Community Church, Grace Community Church