Download PDF

About

An experienced technologist who, while being passionate about technology itself, strongly believes that engineering is about using the right tools (whether technical, organizational, or others) to solve real-world problems, and not on tools for their own sake.

I hold a Bachelor of Science degree in Computer Science and Engineering from Massachusetts Institute of Technology. I am also an AWS Certified Solutions Architect, a Certified ScrumMaster and a Sun Certified Java Professional.

Work History

June 2014Present

Founder and CTO

OpenDSP

Lead design, implementation, deployment and operation of an innovative cloud-based ad platform (an RTB-based DSP with and a full-featured DMP). 

Oct 2010February 2015

CTO

Adotube

CTO of the video advertising ad network, seeing it from zero to:

- profitability

- 150+ people company

- managing 30+ people department (technical operations, IT, product development) 

- acquisition and subsequently fully met earn-out - tens of millions in revenue and double-digit EBITDA

Sep 2007Sep 2010

Founding CTO

Adotube

CTO (part, then full-time) of the video advertising ad network

Sep 2006Nov 2010

Founding Engineer, Team Lead

Snaplogic

Early employee. Developed the original GUI, shipped releases 0 to 3.0, as well as some experimental features. Python, Java, AWS, Data (RDBMS, DB, JDBC, ETL, etc.). Flex. 

Aug 2006Mar 2005

Senior Software Engineer

P&H Solutions (now ACI Worldwide)

Ported the Windows-based (ASP/C++) Web Cash Management system to J2EE. Developed tools to automate porting tasks, such as: 

Working closely with Chief Architect, developed release engineering process for this new product. Also developed a reproducible development environment to allow convenient IDE features to work with production-like deployment, and, as a result, authored MyEclipse and a J2EE-blueprint-based tree. Designed a patch installer. 

Feb 2004Mar 2005

Architect, Server Team Lead

TotalETL

Server team lead and overall architect in a startup, building an ETL product from scratch. Designed and developed shared libraries and server modules for InfoSight, an ETL (extract-transform-load) product, involving retrieving data from heterogeneous data repositories (disparate RDBMS, spreadsheets, text files, etc.), transforming it according to user-specified rules and loading various other supported repositories (as above). Other responsibilities included tool-smith/release engineer duties (by writing environment, build, test, and other scripts), mentoring junior developers, work on troubleshooting client (Java Swing) module, implementing best practices (patterns, documentation, bug tracking, regression testing, etc.). 

Apr 2003Feb 2004

Software engineer

IBM- Global Services

Worked at IBM Global Services on a project for Peugeot. Designed and developed software for a J2EE-based application for automatic car diagnostic, including framework for parsing and evaluation of logical expressions (with fuzzy logic) for the diagnostic engine, and various database back- end services for session management. Also developed ETL process.

Commendation letter.

Feb 1999Nov 1999

Software engineer

Time0/PerotSystems

Time0 was a PerotSystems venture to create a B2B web-based procurement system, for vendors such as Grainger, Cintas, etc. Repaired defects, implemented enhancements and performed analysis and priority assessment of defect reports and enhancement requests as member of fast-response Repairs and Enhancements Team. 

November, 1999April, 2003

Software consultant

Self-employed

Consultant. Clients included:

- Genome Therapeutics (bioinformatics) -- developed a Lab Information Management System (LIMS) and automation workflow (Java, AppleScript [1] [2]). 

- Abstract Productions (software) - J2EE-based knowledge base application.

- WebsAreUs (web hosting) -- ported J2EE applications to ASP.

- WebMechanics (web development) -- various Web development projects (Python/Plone, Java, PHP, Informix). Among other projects, www.unfpa.org.

- Commonwealth Research Group (government) -- developed Fiscal Impact Tool, an application for analysis of economic impact of laws and regulations (won an EPA award).

Mar 1998Feb 1999

Software engineer

GrandVirtual

Developed and maintained software, database and tools for Internet gaming business, related e-commerce activities and Internet advertising program.

Feb 1997Mar 1998

Software engineer

PTC

Developed system for facilitating relationship management of design (CAD) work products in a collaborative environment. Ported build process to various platforms (NEC, Hitachi, etc.).

Education

Certifications

Jun 2013Present

AWS Certified Solutions Architect

Amazon Web Services
Mar 2003Present

Sun Certified Professional - Java Techniology

Sun Microsystems
Jul 2013Jun 2015

Certified ScrumMaster

Scrum Alliance
20122012

Functional Programming Principles in Scala

Coursera

Skills

RTB/Online advertising
Experience architecting, implementing, deploying and maintaining highly scalable online advertising systems, including real-time bidding (RTB).
Amazon Web Services
AWS Certified Solutions Architect. Deploy and keep a production a high-traffic system (ad network) and associate tools (analytics, data warehouse, etc). 
Architecture
Ability to design the overall system vision as well as implement it at various levels. Build vs. buy recommendations, considerations such as TCO, etc.
ETL, EAI, EII

Experience in both using the integration tools as well as developing such from the viewpoint of a user (www.snaplogic.com).

SQL
Python
Java
Hadoop
PHP
MySQL
Go