Post Job Free
Sign in

Software Java

Location:
Palo Alto, CA
Posted:
January 28, 2013

Contact this candidate

Resume:

Robert E. Wells

Palo Alto, CA *****

******@*******.***

JOB OBJECTIVE: hands-on Software Project

Leader / Architect / Senior Developer

SUMMARY OF QUALIFICATIONS

years experience building innovative software systems that solve business problems

effectively.

Enthusiastic

and passionate about building excellent software, and building great teams.

Very

rapid learner, voracious reader, good listener, effective writer and speaker,

extremely organized and disciplined, good people skills.

Strong

hands-on technical focus, very customer oriented, and very good at managing

people and plans.

Current

focus on web-based distributed applications in Java, JBoss J2EE application server, servlets and Java

Server Pages (JSP), XML, Enterprise Java Beans (EJB), Java Messaging Service

(JMS), Apache Tomcat, JUnit testing, Ant builds. Typically develop on Windows with Emacs or IDE, and deploy

servers on Linux or Windows.

Experienced

with Oracle 8i schema design, SQL query optimization, PL/SQL and Java stored procedures,

JDBC and CLI programming, pooled connections.

Earlier experience with SYBASE and T/SQL.

Experienced

in GUI design and development, particularly using HTML and JavaScript.

Long

term focus on distributed and multi-threaded parallel processing: SOAP/WSDL/XML web services, Java RMI, CORBA,

Java Threads, deadlock avoidance, robust error recovery, scalable high

performance, security, extensibility, component architectures, design patterns

& anti-patterns, and object oriented design.

Familiar

with Microsoft development environment: Visual C++, Excel VBA and Excel XML,

COM, Active/X, ASP, IIS, MTS.

Acquainted with .Net C#.

Practice

aspects of agile and extreme programming such as co-programming and regression

unit testing, while depending on frequently updated project plans reviewed with

stakeholders, and staged spiral development process, to keep projects

accountable and on track.

PROFESSIONAL EXPERIENCE

2/01-12/02, Menlo Park, CA, then Redwood

City, CA (~400 person public drug discovery firm)

Vice President Software Engineering (worldwide responsibility 2/02-12/02)

Directed

Next Generation (NG) project for dramatic (>x10) performance improvement of

Camitro platform. Personally designed

new Oracle schema and transition plan.

Used JBoss J2EE EJBs, JMS.

Personally

designed and built new SOAP web service interface implemented in Java using

Apache SOAP&Axis. Validated it with

Perl and Scitegic Pipeline Pilot clients, prototyped in Perl SOAP::Lite.

Designed

web service with XML dynamic configuration to support new predictive models by

just deploying the model code and an XML configuration file for the new model

or new model version.

Met

with customers to give technical briefings and refine requirements. Partnered and managed relationship with IBM

Global Systems on capability to deploy turnkey Linux computational clusters for

predictive modeling at customer sites, with minimized TCO.

Introduced

published schedules, project plans, and frequent reviews with stakeholders for

all ArQule software engineering projects.

Improved communication with users and other departments.

Directed

rewrite of robotics software in .Net C# and VB, and biological assay data

management in VB.

8/99-1/01, Menlo

Park, CA (~20 person chemo-informatics startup, now part of ArQule, Inc.)

Chief Software Engineer, then V.P. Software Engineering

Personally

designed, wrote, and debugged >50% of the Java code in the initial release.

Defined

software deployment business strategy and architecture, recruited and built

team, located and used contractors and contract organizations as needed to meet

quick deadlines and deliver the goods.

Designed

and story boarded initial GUI, supervised contract build, enhanced and extended

many pages.

Designed,

built and successfully deployed secure Application Service Provider (ASP) model

for delivering predictive ADME/Tox modeling to customers, using web interface

to scalable computational Linux cluster.

Key

member of executive team that grew this in-silico predictive modeling

startup, secured 2nd round of financing, and in January 2001 sold

the company to ArQule, Inc. for $95 million.

(5/96-11/97) Belmont

Research, Cambridge, MA (pharma clinical trial software startup, now in PPD

Informatics)

Contract Senior Software Developer, ~10% time

Designed

and built Fold and Unfold (normalization and denormalization) visual components

for TableTrans product, used to analyze clinical trial and adverse events data

stored in Oracle.

1/96-7/99, Boston, MA (in FMR

fund management subsidiary of large financial firm)

Contract Senior Software Architect

Designed

and led team that built a new security authorization system, to allow

Information Security group to easily control access to sensitive data across

many different programs and systems.

Designed

and wrote set of Java applets that communicated via Orbix CORBA2 with C++

backend multithreaded authorization service, designed SYBASE schema and wrote

T/SQL stored procedures.

Designed

and built Perl-CGI GUI, then rebuilt it as AWT Java applets for better

performance.

7/90-12/95,

Cambridge, MA (~150 person data analysis software company, now part of

Brooks-PRI)

Architecture Department Leader & Chief Software

Architect

Responsible

for overall architecture, design, and development of flagship Cornerstone

product, > 1 million lines of C++ code, guided >30 developers at

peak. Highly interactive data analysis

and statistics product.

Conceived

and led development of Apogee visual data pipeline component architecture

framework using Microsoft OLE2, Visual C++, and MFC 3.0.

1/88-6/90 BBN Advanced

Computers, Cambridge, MA (~120 person massively parallel

supercomputer company)

Special Applications Department Leader

Led

team collaborating with Oracle on high performance parallel database

transaction processing using BBN s 128 processor Butterfly machines. Built parallel multi-threaded shared lock

manager in C++.

Built

performance analysis tools, optimized multi-threaded applications.

1/77-12/87, Cambridge, MA (400-2000 person

innovative consulting company)

Senior Software Designer, Team Leader, Programmer

One

of four senior developers who created the RS/1 scientific data analysis system

in C, and ported it to Unix, VMS, Windows, etc. RS Series was very successful with over 100,000 worldwide

customers.

Key

senior designer on Prophet II distributed workstation software for biomedical

research, under NIH contract, in C.

Built new byte code interpreter with 10X speed increase and >10X code

size reduction.

Created

PEN text editor, BBN BitGraph firmware, SpaceGraph 3D software, and other cool

stuff.

EDUCATION

M.A. in Computer Science, University of Texas at Austin,

GPA 3.9/4.0, 1976.

(Thesis used formal specification and proof system to

construct secure & robust network system software.)

B.A. in Math, U.T. Austin, with honors, Phi Beta Kappa,

GPA 3.5/4.0, 1974.

MEMBER: IEEE Computer Society, Assoc. for Computing Machinery (ACM).

PUBLICATIONS: See http://www.wellscs.com/robert/published.htm.



Contact this candidate