Software Architect, Developer, Consultant

DAVID NOBLE


dnoble@dnoble.org

www.dnoble.org

Generalist with over 18 years of experience across the entire software development lifecycle.

Comfortable working with business stakeholders, defining architecture, leading a team, and writing code.

Proficient in technologies including Java, J2EE, Ruby on Rails, Python, Perl, SOA, Linux, and cloud computing.

HIGHLIGHTS

SKILLS

Communication

Project management, product management, distributed collaboration, presentations, training, and technical documentation. Support for sales and business development.

Software Development Lifecycle

Requirements elicitation and analysis, architecture and design, implementation, documentation, testing, system integration, performance analysis, porting, maintenance of legacy code, redesign of legacy code, customer support, training, and mentoring.

Programming Languages

Java, Perl, Python, Ruby, PHP, JavaScript, C

Technologies

Ruby on Rails, J2EE, Service Oriented Architecture (SOA), Web Services (WSDL, SOAP, REST), Event-Driven Architecture (EDA), BPEL, XML, web applications, databases, user interfaces, distributed systems, collaboration, design patterns, refactoring, UML modeling diagrams, code generation, requirements management, source code revision control, build automation, test automation, defect tracking.

Operating Systems

UNIX (including Solaris and multiple Linux distributions), Microsoft Windows, MacOS


WORK HISTORY

Mobile

Evryx Technologies

2009

Consulting

Global Gateway Innovation Exchange (G2iX)

2007 - 2009

Commercial Software

Oak Grove Systems, Seagull Software

2000 - 2007

Space Exploration

NASA/Caltech Jet Propulsion Laboratory (JPL)

1999 - 2005, 1990 -1996

Defense

Defense Information Systems Agency (DISA)

1998 - 1999

Consumer Internet

CitySearch.com

1997 - 1998


Position:

Senior Software Engineer (June 2009 – present)

Employer:

Evryx Technologies provides the mobile search technology behind LinkMe Mobile, including visual search to recognize objects in photographs captured by mobile phones.


Position:

Senior Solutions Architect (January 2007 – May 2009)

Employer:

Exist Global (a G2iX company) provides a wide range of software development services. It is based in the Philippines, received ZDNet Asia’s Top 10 TechnoVisionaries Award, and was one of Red Herring's Top 100 Asian companies for 2006. Clients range from social media startups to Fortune 500 financial institutions.


Position:

Chief Architect for BPM Technologies (June 2005 – January 2007)

Employer:

Seagull Software provides integration software and solutions with a focus on legacy systems, and was acquired by Rocket Software in 2007. Positioned in Gartner's leader quadrant for programmatic integration servers in 2005, and was in Software Magazine's "Software 500" list from 2003-2006.


Position:

Chief Software Architect (January 2002 – June 2005)

Client:

Oak Grove Systems developed J2EE workflow and business process management (BPM) software used in enterprise information technology applications, and was acquired by Seagull Software in 2005.

Employer:

Qwan Technologies, Pasadena, CA (founder)


Position:

Senior Software Engineer (November 2001 – June 2005)

Client:

Jet Propulsion Laboratory (JPL) is NASA's lead center for robotic exploration of the solar system, managed by the California Institute of Technology (Caltech).

Employer:

Oak Grove Consulting, La Crescenta, CA


Position:

Software Architect (August 2000 - November 2001)

Employer:

Oak Grove Systems, Altadena, CA


Position:

Senior Software Engineer (April 2000 - July 2000)

Client:

Oak Grove Systems, Altadena, CA

Employer:

Oak Grove Consulting, Sunland, CA (formerly Smyth & Associates)


Position:

Senior Software Engineer (May 1999 - April 2000)

Client:

Jet Propulsion Laboratory, Pasadena, CA

Employer:

Smyth & Associates, Anaheim, CA


Position:

Senior Software Engineer (February 1998 - May 1999)

Client:

Defense Information Systems Agency (DISA) is an agency of the Department of Defense.

Employer:

Federal Data Corporation, Pasadena, CA


Position:

Senior Software Engineer (April 1997 - February 1998)

Client:

CitySearch is on online guide providing information and editorial content for many cities around the globe. The company merged with Ticketmaster Online and had a successful IPO in 1998.

Employer:

Independent Contractor, Pasadena, CA


Position:

Member of Technical Staff (July 1990 - June 1996)

Employer:

Jet Propulsion Laboratory, Pasadena, CA

PRESENTATIONS & PUBLICATIONS

Java User Group Presentations

JavaOne Presentation

Fifth International Symposium on Reducing the Cost of Spacecraft Ground Systems and Operations (RCSGSO)

XP Universe Conference

EDUCATION

B.S., Computer & Systems Engineering

Rensselaer Polytechnic Institute, Troy NY, December 1992

Music Major

College of Saint Rose, Albany NY, August 1987 - 1988 / Pasadena City College, Pasadena CA, 1996 - 1997

Last updated June 17, 2009 - 3 -