
CTO, Software Architect, Lead Engineer
San Francisco Bay Area

CTO, Software Architect, Lead Engineer
San Francisco Bay Area
4 more...
I am a technologist, systems architect, tech lead, boot-strapping engineer, whatever you might want to call a guy who can start a project from scratch, setup development team with good practices, and get the project from conception to launch in a finite and generally predictable timeframe.
I've successfully delivered high-performance scalable distributed backend systems in C and Java, but also build handsome web applications in Ruby on Rails. I love coding, design patterns, refactoring and architectural clarity. In keeping up with the industry and I am always learning something new. I've worked on production software written in C, Objective-C, Java, Ruby, Visual Basic, Pascal, Perl and shell.
Enterprise software architectures, object oriented development and design, agile and test-driven software development, design patterns, web application development, Ruby, Ruby on Rails, AJAX, REST, JavaScript, Java, J2EE, WebWork, Hibernate, Spring, transactions, databases, distributed computing, Oracle, PostgreSQL, MySQL, Middleware, Tuxedo, Perl5, C, UNIX, E-Commerce
(Wireless industry)
August 2004 — Present (5 years 4 months)
Drop In Media LLC is a mobile technology start-up, focused on a applications development and hosting of server-side media based mobile applications such as MMS/SMS delivery, SMS games, chat rooms, and many more.
The company developed a framework, and set of interactive SMS/MMS applications managed and supported by the Mobile Toolkit platform -- enterprise grade application container for hosting, management and rapid application development of mobile server side business logic.
The Toolkit boasts flexible billing and subscription engines, a WAP subscription portal, carrier requirements such as opt-in and opt-out, and many application plug-ins such as Trivia and Quiz, Voting, MMS slide delivery, group chat, operator-based chat, data lookup, external URL fetch and more.
As one of the two founders of the company, and the original architect on this project, I was initially responsible for defining requirements, and coding the base of the framework in Java.
Currently as a CTO I am supporting the ever expanding growth of the company with hiring, development of new connections to aggregators and carriers, new features and interfaces. Some programs are reaching daily deliveries of up to 100K messages per day in 2009.
Technologies involved: JRuby, Java 1.5, WebWork/xWork, SiteMesh, Hibernate, Spring, JUnit, Resin, PostgreSQL.
Publications:
"Tuning UNIX kernel parameters for TUXEDO IPCs". TUXEDO Notes, Hegetor, UK, 2002.
"Best Community Web Site 1997 Australia" - Telstra Internet award for the web site dedicated to the russian speaking community of Melbourne (ruscom.org.au)