Post Job Free
Sign in

Manager Software

Location:
San Jose, CA, 95129
Posted:
March 09, 2010

Contact this candidate

Resume:

Ray Fergerson

408-***-**** ***.*********@*****.***

Software Engineering Manager

Results-oriented technical leader of high-performing global teams developing complex applications

** ***** ** ****gement experience recruiting and leading global teams of up to 30

developers

Led development on 3 person projects and as part of 600 member cross-disciplinary teams,

gathering and prioritizing requirements, planning releases, and coordinating developers,

contractors, and researchers to deliver timely, solid software

Led development of complex applications distributed, fault-tolerant, statistical, numerical,

client-server, real-time control, visualization, data capture, data analysis, and language

interpreters

Led design and development of a product from research prototype though multiple releases;

product became the de facto worldwide standard with a user community of 30,000 people

Broad experience in industries such as web advertising, mobile devices, aerospace,

telecommunications, physics, and artificial intelligence

Communicated software capabilities, architecture, internals, and roadmaps at international

forums to diverse audiences of 200 people

PROFESSIONAL EXPERIENCE

Director of Engineering, Bluepulse, Sunnyvale, CA; 2009–Present

Led team developing mobile applications. Team consisted of 7 employees and contractors, including

front & backend development, QA, and operations. Applications allow users to retrieve information

from both automated systems and call centers. Bluepulse has ceased operations.

Drove development of iPhone application from prototype to App Store release

Led creation of web-based desktop software for asking and responding to arbitrary queries

Managed creation of simplified web-based mobile version for generic mobile browsers

Managed relationship with off-shore call center. Diagnosed connectivity and performance

issues

Senior Engineering Manager, Yahoo!, Sunnyvale, CA; 2005–2009

Managed software development for Yahoo’s display advertising inventory, supply forecasting and

pricing systems. These components are a key part of Yahoo's premium display advertising business.

Contributed actively to product development initiatives and system-wide architecture reviews.

Selected as 1 of 4 original engineering track leads on 600 person project to redesign the

company’s entire $1.5B display advertising system

Twice nominated for Yahoo’s yearly highest honor, the “Superstar Award”

Grew development effort from 4 to 30 people organized into five teams in two locations

Led software redesign to create a more scalable, flexible, and distributed inventory system to

better adapt to new feature requests

Improved system performance by introducing application performance tuning to development

process

Increased ad inventory availability by 20% (with a potential gain of $300M) by redesigning the

inventory allocation mechanism

Removed constraining data size and memory scalability limits by modifying system design

Explained complex, unintuitive, inventory system calculations to internal groups so that they

could better use and have more confidence in the software

Delivered software on schedule and with high quality across 30+ releases for both isolated

enhancements and for major upgrades tied to larger advertising business and system

changes

Facilitated formation of inventory development, QA, and Operations into a cohesive team

Coordinated 50+ tech talks for both the inventory group and for the advertising department, to

enhance awareness of technical activities elsewhere in the company

Developed and coordinated technical training for new employees to provide an understanding

of the entire system; 90% of employees reported that this training improved productivity

Manager/Technical Lead, Stanford University, Stanford, CA; 1994–2005

Led the design and construction of the Protégé open-source modeling tool. Protégé is similar to an

object-oriented data base designer and is used to create complex, adaptable applications.

Evaluations rate Protégé superior overall to all alternatives particularly for robustness and usability.

Designed and built both standalone and multiuser client-server versions of the system

Constructed the software as a framework supporting 100+ user-developed plug-ins

Drove the evolution of the software from a local project with 5 users to a robust, documented,

and supported product with 30,000 users

Led Protégé to become de facto worldwide standard tool for ontology development and

knowledge acquisition

Consulted with users such as DaimlerChrysler, SAP, Perot Systems, NASA, the National

Cancer Institute, and the Center for Disease Control to integrate Protégé into their projects

Advised startups that use Protégé as their main technical infrastructure

Organized Protégé conferences and courses around the world for hundreds of attendees

Senior Software Engineer, Centigram, San Jose, CA; 1991–1994

Centigram was a small telecommunications company; IPO in 1993; RIP in 2000. Enhanced systems

software for processing recorded voice, text, and generated speech.

Improved by 10x the performance of a telecommunications-language interpreter

Selected by the Engineering VP to 3 person architecture team to redesign product line

Encapsulated Windows and UNIX operating system dependencies in a uniform infrastructure

Additional Experience

Designed and implemented laser control-system algorithms for real-time simulations

Created 2 and 3 dimension visualization software for signal processing applications

Built and used data acquisition and analysis software

Designed and developed real-time instrumentation, control, and monitoring software

Wrote device drivers, interrupt handlers, and other low-level system software

TECHNICAL SKILLS

Languages: Java, C++, C, assembly, FORTRAN, XSLT, SQL, UNIX Shells

Platforms: UNIX, Windows, Linux, MacOS, QNX

Databases: MySQL, Oracle, PostgreSQL, SQL Server, MS Access

Standards: XML, RDF, OWL, HTML, UML, JDBC, RMI

Tools: Eclipse, JUnit, JProbe, OptimizeIt, Subversion, Bugzilla

EDUCATION

Ph.D., Experimental Nuclear Physics, University of Texas, Austin, Texas

B.S., Engineering Physics, Colorado School of Mines, Golden, Colorado



Contact this candidate