Resume of Java Technical Lead




Title
Java Technical Lead

Primary Skills
Highly scalable back-end infrastructure (Spring/Hibernate stacks, workflow engines, SOA/Web services.

Location
US-CA-Bay Area

Posted
Mar-30-08

RESUME DETAILS
Java Tech Lead Candidate

Note: Some identifying data has been left out of this resume due to current employment situation.

CAREER HIGHLIGHTS

* Consumer Services Software Firm
Co-recipient of company award for helping bring a new wireless device product concept to beta trials in 7 months.

* Mobile Application Development Framework Firm
Managed team that created the platform server for this Business 2.0 Top 25 mobile startup.)

* Siebel Systems
Technical lead of the team that developed the XML metadata management layer of Siebel System's next generation SCM app delivery platform.

* Actuate Software
Co-developed a reporting tool that won Unix Review's 1997 Outstanding Product of the Year Award.

* Gain Technology
Co-recipient of SunWorld Prize for Best Product of 1992.

DEMONSTRATED AREAS OF EXPERTISE
* Highly scalable back-end infrastructure (Spring/Hibernate stacks, workflow engines, SOA/Web services; some Ruby-on-rails exposure.)
* Client-side skills ranging from Eclipse plug-in and web client development to creation of XForms-based mobile device applications.
* Effective project manager with a strong track record of incorporating performance analysis, software engineering metrics and test frameworks into engineering processes.

EDUCATION
1/9X UC BERKELEY EXTENSION, Certificate w/ Distinction, Business Administration
Emphasis on Project Management and Finance.

6/8X YALE UNIVERSITY. B.S., Computer Science.

CERTIFICATIONS
IBM Certified XML Developer, OO Analyst/UML Designer
Sun Certified Java Programmer



EXPERIENCE


5/07 - Present
CONSUMER SERVICES STARTUP
Principal Engineer (Bay Area, California)
This company's SOA-based commerce platform plays a critical role in the back-end processing of leading financial services companies. I worked closely with product marketing and client-side engineers to conceive and bring to to market a record 7 months. This app uses a server directed polling protocol and background delivery of data to provide an ultra-responsive user experience even in disconnected environments. In addition to co-designing the wire protocol for delivering content and software updates to in-field devices, I was responsible for implementing layers that that took care of logging, error handling, server software revision agnostic (backward/forward compatible) JMS message processing, distributed cache management, and hooks into our notification engine (using a Tomcat/Spring/Hibernate stack.)

A colleague and I rewrote the server side build system from the ground-up using Maven and Hudson. We tightly integrated JMeter (for performance monitoring) and used Canoo for in-container testing and Apache James / HSQLDB / ActiveMQ for mocking and reduction of manual setup dependencies. The quality of our builds (in terms of minimal number of breakages, code coverage reporting, auto-generated spring wiring diagrams and UML-enhanced javadoc) was unmatched in our organization.


4/06 - 3/07
MOBILE APPLICATION DEVELOPMENT FRAMEWORK FIRM
Director, Platform Engineering (Cupertino, California)
Led a group of 8 developers working in 3 locations (India and US) in the delivery of 2 releases of company'ss backend platform for serving applications and content to mobile devices. Led design of data model and deployment infrastructure. Implemented (in Spring/Hibernate/Xfire) web services and servlet filter-based facilities for propagation of request contexts to web services invoked by platform, multi-protocol support based on DB storage/retrieval of metadata that enabled dynamic compression of XML to company's proprietary binary format.

Developed an Xforms and Ruby-on-rails-based mobile apps for RSS. Designed and implemented facilities to register and apply both XSLT and JSP based transformations to customize content stream to/from web services invoked by platform. Conceived and co-wrote 'requzilla', a lightweight requirements management tool that synch'd information between Wiki and bugzilla work items.


3/03-2/06
SIEBEL SYSTEMS
Staff Engineer (San Mateo, California)
Led a team of 5 engineers in productizing a C# prototype of the model layer of an Eclipse-based tooling framework. This layer provides a search/read/write API over the XML repository that defines the configuration metadata for Siebel applications and business processes. (This project involved light use of MS Visual Studio to debug into C#).

Co-developed the product specification for Siebel Component Assembly's (SCA) deployment subsystem. Led the design and implementation of the UI (SWT/JFace), co-designed SCA's plug-in based deployment engine, and designed/implemented the metadata packager and publisher plug-ins for this engine, as well as a the SessionBean-based "differencing service" that determines what metadata needs to be deployed (Java / Eclipse / J2EE).

As a member of Siebel's UAN (Universal Application Network) team, designed and implemented a reference implementation of the UAN platform using a 3rd party BPEL engine (Collaxa, now an Oracle company), Apache Axis, and Xalan extensions to XSLT.


3/01-10/01
TRADENABLE
Technical Director (Redwood Shores, California)
Before being acquired by Valicert, Tradenable was an UPSIDE "Hot 100" Company, an E-bay partner, and a leading provider of Web-based financial settlement services. I was the "hands on" leader of the six person team that created Direct Pay, Tradenable's first B2B offering (and the company's highest quality major product release on record.) I introduced new source code management and release processes, and implemented various product features (using Apache mod-Perl over an Oracle database.)


2/99-2/01
VIBRANCE NETWORKS, INC.
Co-founder. (San Jose, California)
Vibrance Networks was founded to provide hosted services and technologies for delivering rich media content and software upgrades to Internet appliances. I co-authored the business plan, raised $1.5M in seed funding, and negotiated the deal that got Vibrance accepted as a Garage.com portfolio company. Recruited a business development and product marketing team, and co-authored the MRD for the client side of our offering.. Managed patent filings and vendor relationships.

5/95-1/99
PERIGON SYSTEMS
Principal Consultant. (Mountain View, California)
Consulting projects included:
* Creation of a wireless (WAP) interface for Market-ware International's Web-based securities trading system. This prototype formed the base of Market-ware's very successful Palm Broker product.
* Project Manager for a Liberate Technologies customer roll-out which involved porting Liberate's set top box browser software to a custom built television set with integrated set top box hardware (www.liberate.com).
* Automated Actuate Software's release engineering process (Java / Perl / Installshield). Designed/implemented a Sybase CT-Lib-based SQL connectivity layer. Ported the HP-UX, AIX, and Solaris versions of the Actuate WebAgent.
7/90-5/95
INTERMEDIA PRODUCTS GROUP (SYBASE, INC.)
Senior Software Engineer. (Mountain View, California)
Member of core team that developed GAINMomentum (GM), an award winning OO application development framework. C++ design/development work included:
* Developed classes for persisting complex object graphs to object databases, and a memory-mapped "spliceable" file system.
* Oracle OCI-Lib and Sybase CT-Lib-based RDBMS connectivity layers.
* Led ports (CDI, OS-9 DAVID and PowerTV OS) of GAIN Interplay, a set-top box "runtime player" for Interactive TV networks.

9/89-7/90
TEKNEKRON COMMUNICATIONS SYSTEMS
Software Engineer. (Berkeley, California)
Developed release engineering tools (makefiles and scripts), QA test suites, and ported various software layers of TCS's network management system.

7/88-6/89
DENDRITE INTERNATIONAL
Systems Engineer. (Warren, New Jersey; Osaka, Japan)
Developed a SQL-forms like application designer for CRUD operations on SQL databases.

5/86-5/88
GOLDMAN SACHS & CO.
Programmer/Analyst. (Tokyo, Japan; NYC, New York)
Developed ORACLE SQL database applications for Investment Banking division.



FOREIGN LANGUAGES

Fluent Spanish. Proficient Japanese and French.

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in US-CA-Bay Area »
View all resumes in US-CA »

View other Java Technical Lead resumes, IT Manager resumes