Badges
Certifications
natethelen has not earned any certificates yet.
Work Experience
Lead Software Engineer
PushPress•  June 2023 - September 2024•  Portland, Oregon
Architected, coded, and released features including a new recurring appointments module, new login and authentication system, and a rewrite of the calendaring and self-signup modules from PHP into React and TypeScript. Advanced the engineering culture by bringing an updated recognition of best practices and creating team curated guidelines while mentoring the team. Worked on code modernization projects including the move from JavaScript and PHP to TypeScript, strict linter rules and automated testing requirements, and the consolidation of multiple micro-services back into a monolith. Used AI coding augmentation tools to accelerate time to market and increase testing code coverage.
Full Stack Software Engineer (freelance)
Modern Adventure•  January 2023 - May 2023•  Portland, Oregon
Designed, built, and iterated on an itinerary management application MVP using React and Typescript with Python, Redis, and Postgres for the REST backend. Deployed a Kubernetes cluster and used Github Actions as a continuous delivery platform. API has 97% unit test code coverage.
CTO and Digital Custody Advisor
Protego Trust•  August 2018 - February 2023•  New York, New York
Responsible for the Custody platform including Architecture, Engineering, and Operations. Designed a custody platform that securely stores and provides regulated access to digital assets. Built and managed engineering and operations teams. Regularly interfaced with the InfoSec team to ensure security best practices were followed. Transitioned into the team’s digital custody advisor for final year.
VP of Engineering, Advertising
RockYou•  May 2015 - July 2018•  San Francisco, California
Managed all aspects of RockYou's Java and Node based Ad Platform. Delivered significant functional and performance improvements. The platform scaled up to handle many thousands of auction requests a second with no down time during my tenure.
CTO
PlayHaven•  September 2014 - December 2016•  San Francisco, California
Technical lead during the acquisition of the Python mobile advertising platform for iOS and Android. Was responsible for the system that handled billions of requests per month.
Lead Software Engineer
Science•  January 2012 - May 2015•  Santa Monica, California
Tasked with building a flexible advertising platform to be used by many of the companies in Science’s portfolio. Designed and built a Python backend and a JavaScript API.
VP of Engineering
Tsavo Media•  August 2008 - December 2010•  Santa Monica, California
Designed and built a user relevancy engine using Java and Python that pulled data from thousands of content sources.
CTO, Founder
Userplane•  November 2000 - August 2008•  Los Angeles, California
Responsible for the full lifecycle of development of Userplane, a web-based communication platform.
Technical Director
AOL•  August 2006 - August 2008•  Santa Monica, California
Led the scale up of the Userplane platform to replace AOL’s aging web based messaging infrastructure with a modern audio/video enabled application.
Education
University of Oregon
BS, Computer Science•  January 1993 - December 1998