CTO at Atomic Labs, Inc.
San Francisco Bay Area
CTO at Atomic Labs, Inc.
San Francisco Bay Area
scalability, networked systems, engineering management, engineering processes, software development lifecycle, databases, rdbms, sw/hw/systems cmm, software/systems architecting, software/systems design, mathematical algorithms & methods, encryption algorithms, parallel systems, intellectual property, patents, open source software
scalability, networked software & protocols, distributed & scalable, real time, security, encryption, server, operating system, rtos, parallel processing
(Privately Held; Internet industry)
July 2007 — May 2008 (11 months)
VoIP telephony with Social Networking.
Architected the change from 100k users to 10M users in one year. Implemented first of its kind load-balancing Tomcat/Apache/Asterisk network management system based on Linux/iptables/iproute2, as well as a scalable MySQL master-slave system for 100M+ users.
(Privately Held; 201-500 employees; Internet industry)
September 2006 — July 2007 (11 months)
- Technology staff of over 100
- Development, operations, layout, graphics, community
- 24 Million active customers, 100k+ on-line any hour of day
- 700 domains
- 100+ features released every 2 week release cycle
- Scale-out of 300 MySQL servers in LAMP environment
(Privately Held; Computer Software industry)
January 2006 — July 2006 (7 months)
Implementing the 3rd party database engine integration program, as well as evangelizing the choice of "right RDBMS model" for large scale implementations.
MySQL, used correctly, remains one of the most scalable databases.
(Privately Held; Computer Software industry)
November 2002 — January 2006 (3 years 3 months)
As VP Eng, managed the ongoing development and releases of LMS (the scalable Log Management System) -- a product with incredible insert and query speeds, due to distributed architecture.
As CTO, spearheaded the design and development of RT (RealTime event processing architecture) -- allowing the processing of over 1M events-per-second (of non-trivial stream processing) in a clustered environment.
(Privately Held; 51-200 employees; Computer Software industry)
February 2001 — November 2002 (1 year 10 months)
Managed Development, QA, Docs; 40 engineers in Sunnyvale/CA, Calgary/AB and Mumbai
Verano had two product lines -- SCADA and B2B integration
Technologies: C/C++, Java, RTAP, TCP/IP, Parallel/distributed processing, networking, SOAP, XML
(Privately Held; 51-200 employees; Computer Software industry)
June 2000 — February 2001 (9 months)
Managing Development (Hardware + Software), QA, Project Management; 86 engineers
Zambeel developed distributed massive storage system; based on Linux, C/C++, Java, Apache, NFS, Samba, Oracle, BDB, JBOD, RAID
(Public Company; ORCL; Information Technology and Services industry)
March 1999 — June 2000 (1 year 4 months)
iFS -- Internet File System.
Managing the completion of Java based system allowing storage of all data types, access via all Internet protocols, into an Oracle database.
End to the data silos, allowing uniform access to data regardless of protocol, with features, such as versioning, backups, snapshots and access control.
(Public Company; Internet industry)
May 1994 — March 1999 (4 years 11 months)
Implementation of dial-up-on-demand for work groups (using ISDN and modems), web site on-demand for corporations, commercial web sites, credit card processing.
(Privately Held; Printing industry)
January 1990 — May 1994 (4 years 5 months)
The first LAN based Fax server software, allowing any workstation to send faxes via real-time server, using a shared address book. Scalable to 64 fax lines per server.
(Computer Software industry)
December 1983 — January 1990 (6 years 2 months)
Networking software when networking was in its infancy...
TCP/IP stack, LAT, CTERM, 3Com, serial, X.29, ...
Military grade encryption software.
Software engineering, methodologies, management, innovation, learning, CMM, CMMi, common sense, systems programming, network programming
IEEE, ACM, SDForum