SUMMARY OF QUALIFICATIONS
|2/07 - Present||
UpTake Networks, Inc.
Palo Alto, CA
Lead web architect for a high traffic consumer facing travel search and recommendation website implemented in Ruby on Rails backed by a large mysql product database and extensive Java and Ruby based data pipeline. Develop and maintain administration website for editing product database. Design scalable production environment based on nginx and mongrel. Responsible for implementing best practices including TDD, continuous integration and automated deploy scripts based on Capistrano. Architect high performance indexing solution based on Lucene and SOLR. Implement recommendations of SEO consultant to improve Google search rankings of site. Develop ruby frameworks for presenting object oriented view of highly normalized meta schema in a mysql RDBMS utilizing memcached layer for extreme performance. Expert in Rails page and fragment caching. Develop clustered system based on Ruby Queue for regenerating complete product index of 1.5M+ products in less than six hours.
|9/05 - 2/07||
CloverLink Systems, Inc.
Designed and developed next-generation of mortgage broker loan origination system utilizing Java, Ruby and Ruby on Rails for Ownit Mortgage (previously Security Pacific Home Loans). Extensive third-party web service integration.
|8/05 - 8/06||
Los Angeles, CA
LA office architect for platform development. Responsible for best practices, mentoring, technology research and recommendations and core framework development. Improve and expand with new functionality existing content management and delivery system for mobile phones that generates $200+ million annual revenue. Improved performance of ring tone catalog publishing process 10 fold by analyzing the problem, debugging it and coding solutions.
|1/04 - 8/05||
Senior consultant for a variety of clients, utilizing Java and the .Net framework to provide scalable web and internet solutions. Lead architect and developer for Security Pacific Home Loans Streamline Website project, which utilized Webwork 2, XWork 2, Tomcat, Picocontainer (a lightweight, dependency injection service container framework), FOP (for document conversion), JMS (Joram JMS), JDO (XORM) and many other technologies to provide an on-line, end-to-end mortgage initiation, pricing and closing tool. Extensive third-party mortgage funding application integration using extensible pluggable framework. Developed CloverLink customer portal web application in Ruby and Ruby on Rails.
|4/01 - 12/03||
Senior Software Engineer & Architect
SeeBeyond Technology Corp.
Lead architect and implementer of a high-performance, multi-threaded J2EE compliant application server for SeeBeyond's flagship eGate product. Involved in all stages of design and implementation of an JMX service bus, deployment and invocation interceptor framework, EJB container system, deployer, JNDI service, and JAAS Security manager. Integrated Jakarta Tomcat to provide web container services. Developed high-performance, scalable client-side JMS implementation for SeeBeyond's JMS server product. Lead the effort to bring the application server into compliance with Sun's Compatibility Test Suite (CTS) for J2EE 1.3 (achieved in 4/2003). Polished the implementation for inclusion in SeeBeyond's release of ICAN Suite 5.0.
|5/99 - 3/01||
Senior Software Engineer
Octive Technology, Inc.
Newport Beach, CA
Design and develop high-performance, multi-threaded servers for the Octive Technology DSL back-end network in C++ and Java. Developed several JSP and Java servlet tools for assessing data integrity and network availability. Developed secure, scalable session manager in C++ for Octive's "Bandwidth On Demand" product. Development of the Octive servlet framework utilizing XML as a communication protocol.
|11/97 - 5/99||
Senior Web Application Engineer
USWeb (now MarchFIRST)
Santa Monica, CA
Design and develop high-performance, multi-threaded web-based applications for USWeb clients. Used Java and ATG Dynamo to develop several intranet solutions for Times Mirror corporation. Maintained several web sites based on the Nucleo web application framework developed at Lot 11 Studios.
|10/96 - 11/97||
Senior Web Application Engineer
Lot 11 Studios
Hermosa Beach, CA
Lead designer and developer for the Nucleo web application framework, an in-house tool for web site development and deployment. Utilized CORBA for distributed object communication and Object Store for object persistence. Deployed on several high-profile websites. Ported to Java and renamed as Onion. USWeb purchased the company in 11/97.
|4/96 - 10/96||
Long Beach, CA
Design and implement middleware connecting C17 work flow tools, legacy databases and document managing software in an integrated environment.
|3/90 - 4/96||
Rockwell International (now Boeing Space Systems)
Application programming for Space Shuttle trajectory analysis and design. Shell programming and data crunching applications in FORTRAN. Analytical and statistical design tools for selecting optimal space shuttle ascent paths in C. Data visualization programs integrating third party graphing and plotting tools for Shuttle trajectory simulations in C and C++.
|12/89||BS Aerospace Engineering
University of Michigan, Ann Arbor, MI