Claude, Codex, Devin, Python, C, C++, JavaScript, Unix shell scripts, SQL, NoSQL, PKI, SSL/TLS, REST, JSON, Flask, SQLAlchemy, MySQL, SQLite, CI/CD, AWS, Docker, Git, Gerrit, Jenkins, Jira, Linux
Professional Experience:
Gamma is an AI-native platform for creating presentations, documents, websites, and other visual content, used by over 100 million people.
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. Worked as the technical lead for sync, using Python.
SpikeSource helped companies build, test, distribute, and maintain software products. Developed Python and Java web applications; designed a REST API and Python client for a machine provisioning system; and improved engineering tools, code quality, and developer productivity across the department.
OSAF was a non-profit organization created to build Chandler, a personal information manager. I was the primary cryptography and security engineer, and manager of small distributed team of 1-3 engineers and interns.
Netscape Communications Corporation, Mountain View, CA
Senior Software Engineer / Technical Manager, Software Development
2000-2003
Core engineer on Netscape 6.0–7.1 and the Mozilla browser; owned the XML module and drove browser security initiatives. Led a global team of 6–10 engineers and interns working on web standards and security.
Various Companies, Finland
Various Roles
1993-2000
Designed and implemented Mozilla-based applications using XUL, JavaScript, C++, and SQL, as well as Web and Windows applications using C, Perl, and Visual Basic. Served as a 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.
System and Method for Event-Based Synchronization of Remote and Local File Systems, US US20140040197 A1. Issued Aug 2, 2013.