ReachLocal July 2015 - Present Woodland Hills, CA 91367 Senior Software Engineer Media Team
TDD/BDD using Spock
Pair Programming
Develop new social ad features for Facebook platform
Architected a multi-threaded controller to support real-time Facebook lead updates
Develop REST controllers and services to integrate with Google Adwords
Medtronic July 2013 - July 2015 Northridge, CA 91325 Senior Software Engineer Therapeutic Software Group
Proof-of-concept using new technologies for software innovation (Cassandra, D3.js)
Evaluated new UI frameworks
Recommended process improvements
Enhance Struts-based UI for CareLink; including jQuery/dynatree.js; improve error handling
Define web service interface between sensor group and CareLink
Disney Interactive Media Group October 2011 - October 2012 North Hollywood, CA 91605 Senior Software Engineer Contractor (Superior Group)
Worked on RESTful API for new Internet game
Collaborated with other developers and game designers
Supported MongoDB instance via provided web services
Teradyne Corp. December 2009 - October 2011 Agoura Hills, CA 91301 Senior Software Engineer Contractor (CDI Corporation)
Consulted with management about ways to reduce defect rates
Designed and implemented new features for next generation device
Northrop Grumman February 2003 – October 2009 Van Nuys, CA 91406 Senior Software Engineer/Architect/Technical Lead Special Studies Division
Helped Northrop to earn CMMI Level 3 certification; participated in AS9100 audits
Recognized areas of improvement in algorithm testing and spearheaded an effort to change, resulting in an improved testing methodology
Improved the software development process to produce better products
Investigate new parallel processing technologies to improve overall performance
Worked on Independent Verification & Validation (IV&V) for third party software
Mentored junior developers in C++
iApplication Technologies June 2002 – December 2002 Altadena, CA 91001 Senior Java Developer/Contractor
Using a Model-View-Controller (MVC) approach, developed and enhanced Java servlet and Java Server Pages (JSP) code to interface with a DVD rental kiosk
Instituted a build and deployment process
SeeBeyond Technology Corp. June 2001 – January 2002 (now Sun Microsystems) Monrovia, CA 91016 Senior Software Engineer/Integration Team Application Server Group
Worked to integrate existing company products into a in-house built Java Application Server
Used OpenJMS for messaging purposes
Codexa Corporation (defunct) July 2000 – April 2001 Pasadena, CA 91101 Senior Software Engineer/Technical Lead Engineering Group
Researched method for federating Softwired Java Messaging Service (JMS) services
Researched support of wireless devices for company product
Headed development of prototype GUI using Swing and KL Group's JClass libraries
Worked on redesign of business database using Java Naming and Directory Interface (JNDI) contexts
Performed requirements analysis and design to obtain Securities and Exchange Commission (SEC) data feed
Ticketmaster Online-CitySearch May 1999 – June 2000 Pasadena, CA 91101 Senior Software Engineer/Architect Technology Group
Designed a single sign-on feature using servlets and JSP to move across TMCS properties; included internationalization
Researched new technologies for improving content management tools used by TMCS editors
Software Dynamics, Inc. February 1997 – May 1999 (now S1) Chatsworth, CA 91311 Senior Software Engineer/Architect Office of Technology
Evaluated CORBA products from Visigenic, Orbix, and Expersoft
Designed and implemented a C++ CORBA middleware component for a computer telephony integration (CTI) project wrapping TSAPI
Evaluated different telephony products and their implementations
Candle Corp. July 1995 – February 1997 (now IBM) Santa Monica, CA 90404 Senior Software Developer/Technical Lead Research & Development
Designed and implemented parts of a multi-platform console drill-down capability
Responsible for configuration management and build procedures
Jet Propulsion Laboratory November 1991 – July 1995 Pasadena, CA 91109 Member of the Technical Staff/Software Engineer RF Firmware/Monitor & Control Group
Technical supervisor to five people
Delivered first successful object-oriented C++ project
Lead analysis, design, and implementation of a real-time microwave switch controller
used in the Deep Space Network (DSN) Authored requirements, design, and operator's documentation
Mentored junior developers in object-oriented design and C++
Previous Work Experience
Telos Space Systems Group(Contractor to JPL), Software Engineer, 1984-1991