Nate Thelen

United States

@natethelen

Badges

Problem Solving

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

Skills

Github Actions
Kubernetes
Redis
Postgres
React
Python
Java
JavaScript
TypeScript
PHP
Data Structure
NodeJs
Python(Advanced)
SQL
Algorithm