
Principal Architect at Grid Dynamics
San Francisco Bay Area

Principal Architect at Grid Dynamics
San Francisco Bay Area
I am an architect/technologist who enjoys innovating and creating market leading products and services.
I have focused for the past 10 years on designing, building and delivering highly scalable, highly available mission critical business applications.
Java Expert, High Scalability/High Availability Systems Design, Concurrent and Distributed Systems Programming, Asynchronous I/O, JEE, Spring, Hibernate, WebLogic, Tomcat, Oracle, MySQL, HTML, CSS, Javascript, C++
(Privately Held; Information Technology and Services industry)
August 2009 — Present (4 months)
(Privately Held; Computer Software industry)
July 2009 — Present (5 months)
(Privately Held; Computer Software industry)
May 2006 — July 2009 (3 years 3 months)
Responsible for all Product Management at Terracotta, including Product Strategy and Definition (MRD, PRD, and Specification) and Marquee Customer Engagements
- Generate product strategy, positioning and feature set
- Design and specification of all major features
- Account management for marquee customer accounts
- Website Design and Implementation: http://www.terracotta.org
- Delivered Webinars, Whitepapers, and Case Studies
- Co-author, The Definitive Guide To Terracotta
- Terracotta Developer Console GUI Design
- Terracotta Operations Center GUI Design
- OSS development of HPC frameworks built on Terracotta (Java)
(Privately Held; Computer Software industry)
May 2005 — May 2006 (1 year 1 month)
Responsible for Pre-Sales, Post-Sales and Professional Services Consulting Engagements for Fortune 500 Companies
- Pre-Sales On-site Engagements, Technical, Architectural and Functional Presentations
- $500,000+ in Sales Revenue
- Positive Customer Relationships, frequent commendations on services rendered
- Post-Sales Consulting, Installation, Training and Support
- Custom Engineering, Integration and Maintenance
(Public Company; 201-500 employees; Telecommunications industry)
July 2002 — April 2005 (2 years 10 months)
Responsible for Requirements Gathering, Technical and Functional Specifications definition and Product Definition for Foreign Customers in Latin America. Additional responsibilities include core product specification and development, sales engineering support, and product definition.
Professional Services Integration Engineering, Telcel Mexico, Mexico
$2.5M Project, 30M users.
Status: Ongoing.
- Project Manager, Professional Services Division
- Manager, Product Integration Team
- Project Specifications, Architecture, and Network Design for Carrier Grade Solution
- Management, Execution of Customer Relationship
- Product Development (Java, J2EE, EJB, JSP)
Professional Services Integration Engineering, Top Wireless Operator, Venezuela
$500k Project, 6M users.
Status: Service Launch January 2003.
- Core Product Development (Java)
- WML 2.0 Gateway Implementation w/User Identification (Apache, Apache Module, Java, RADIUS)
- On-going customer support
(Privately Held; 51-200 employees; Internet industry)
January 2000 — July 2002 (2 years 7 months)
Senior Software Engineer and Team Lead. Responsible for managing engineering teams, design and delivery of key storage solution products for multi-terabyte global storage system. Created design and documentation procedures to ensure SLA agreements of 5 9's. Provided systems design, coding design, and mentored many junior developers and QA.
MediaPort Product (C++/Linux/Kernel)
- Architect and implement high performance tuneable caching virtual filesystem enabling network access to Global Storage Center.
- Team Leader - 3 engineers
- Key Customers - MSN Music, GarageBand.com
Global File System (Apache, C++, Perl, Fault Tolerance)
- Team Leader - 10 engineers
- Global File Replication - System Architect and Project Manager
- Front End Web/File Servers - Over 1000 concurrent connections; peak transfer rates of 90 mbits/s
- Implemented Fault Injection QA Methodologies
Customer Portal (Resin, Java, JSP, RRDTool)
- Design and implementation
(Public Company; 201-500 employees; Internet industry)
November 1998 — January 2000 (1 year 3 months)
Designed and developed Servlet Application Framework (SAF) a Java Application Framework which de-couples business logic from presentation. Advanced SAF as a company-wide standard framework for all web products.
- SAF E-mail application for HTML & ASTB clients (JSP, Flash, JavaMail)
- High Speed, Thread Safe JNI wrappers for InterMail C++ Client Libraries used in production by Excite.coms e-mail portal service.
- Asynchronous message protocol for delivery of e-mail notification and instant messages.
- Submitted several patents for single-sign on, e-mail access through TV
(Public Company; 51-200 employees; Computer Software industry)
June 1996 — November 1998 (2 years 6 months)
Designed and developed Geoworks PremionTM Information System, a server solution which de-couples business logic from presentation. Expertise in Java, XML, and JDBC.
- Premion Server Architecture, Implementation (Java)
- Unix Process Monitor (CGI, mod_perl)
- SMS <-> HTTP Router (Java Serial IO, Threads)
(Public Company; INTC; Semiconductors industry)
April 1994 — November 1995 (1 year 8 months)
Designed and developed FLASHBuilder tool.
- FLASHBuilder Engine, C++ and OO Design Methodologies
- FLASHBuilder distribution reached 10,000 copies
- Co-author of several flash component whitepapers.
Book Co-Author - The Definitive Guide To Terracotta
Patent Author - Automatic Identification of a Set-Top Box User
Patent Author - A Network Storage System
Patent Author - Optimizing Server Delivery of Content
Javatron Open Source Java Project - http://javatron.sourceforge.net