Languages and standards: Python, C, C++, JavaScript, TypeScript, Unix shell scripts, make, SQL, NoSQL, XHTML, PKI, SSL/TLS, REST, JSON
Frameworks and applications: Flask, Django, SQLAlchemy, Twisted, jQuery, MySQL, SQLite, Memcached, Apache, Nginx, HAProxy
Tools and OSes: AWS, CDK, Docker, Eclipse, Git, Gerrit, Subversion, Jenkins, Jira, Bugzilla, Trac, Linux, Windows, Macintosh, Android
Professional Experience:
Lab126 is an Amazon subsidiary working mainly on device software and devices like Echo and FireTV.
Mobile search. Switched to devops role in early 2015.
Egnyte provides cloud storage and sharing services for businesses ("Dropbox for businesses"). Worked as the technical lead for sync, using mostly Python.
SpikeSource helped companies build, test, package, distribute and maintain software products. One of the engineering leads.
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
2002-2003
Senior Software Engineer
2000-2002
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
Various Roles
1993-2000
Designed and implemented customized Mozilla-based applications using XUL, JavaScript, C++ and SQL according to strict requirements, specifications and schedules. Designed and implemented several programs and parts of programs producing Web and Windows applications using languages such as ANSI C, Perl and Visual Basic. Teaching assistant for a university C/C++ Programming course.
MS (Information Technology), University of Jyväskylä, Finland, 2000.
Computer Science Diploma, University of Kent at Canterbury, UK.