Tools and OSes: Docker, Eclipse, Git, Subversion, CVS, Jenkins, Jira, Bugzilla, Trac, Linux, Windows, Macintosh, Android
Wrote office resource finder web application originally using the Werkzeug Python web application framework, SQLAlchemy, SQLite, Mako Templates and jQuery. Later ported to Django using Django database layer and templates. Also wrote other web application using the Pylons and Turbogears2 web application frameworks together with Paste, Beaker, Paginate, Routes, prototype, scriptaculous, and FormEncode libraries. Deployed as an WSGI application using FastCGI and MySQL. Unit tested with sqlite in-memory database.
Maintainer of M2Crypto, the most complete wrapper of OpenSSL for Python. Over 80% test coverage.
Amazon Lab126, Sunnyvale, CA
Senior Software Development Engineer - Tools
Lab126 is an Amazon subsidiary. Lead engineer building a new product from the ground up.
Quixey, Inc., Mountain View, CA
Mobile search. Switched to devops role in early 2015.
Egnyte, Inc., Mountain View, CA
Egnyte provides cloud storage and sharing services for businesses ("Dropbox for businesses"). Worked as the technical lead for sync, using mostly Python.
SpikeSource, Inc., Mountain View, CA
Senior Staff Engineer
SpikeSource helped companies build, test, package, distribute and maintain software products. One of the engineering leads.
Open Source Applications Foundation, San Francisco, CA
Open Source Applications Foundation (OSAF) is a non-profit organization behind Chandler, a personal information manager (PIM) written mostly in Python. Primary security engineer, and manager of small distributed team of 1-3 engineers and interns.
Netscape Communications Corporation, Mountain View, CA
Technical Manager, Software Development
Senior Software Engineer
Contributed to the team that created Netscape 6.0 - 7.1 and the Mozilla browser. Owner of the XML module. Drove security work of Netscape browsers, and managed global team of 6-10 engineers and interns who worked on web standards and browser security. Consistently exceeded expectations.
Various Companies, Finland