Home
Quotes
Technology
Skills
Achievements
Employment
White Papers
Hobbies
Contact
 

Employment History

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

  
Top