Nathanial Thelen

Nathanial Thelen Email and Phone Number

Lead Software Engineer @ Epicurate
Portland, OR, US
Nathanial Thelen's Location
Portland, Oregon, United States, United States
Nathanial Thelen's Contact Details

Nathanial Thelen personal email

n/a

Nathanial Thelen phone numbers

About Nathanial Thelen

Lead Software Engineer and Architect with an extensive background in early and late stage startups. Knows how to design and build a platform and team that can accomplish today’s business needs while being flexible for tomorrow’s without sacrificing scalability. Is a hands on coder who ensures their output is easy to understand, easy to maintain, and conforms to modern best practices. Believes that quality software requires a quality team and devotion to a MVP model with strong test automation. Has experience in the Advertising, Media, Communication, and Banking industries but is extremely adaptable to both new business ideas and technologies.

Nathanial Thelen's Current Company Details
Epicurate

Epicurate

View
Lead Software Engineer
Portland, OR, US
Nathanial Thelen Work Experience Details
  • Epicurate
    Lead Software Engineer
    Epicurate
    Portland, Or, Us
  • Epicurate
    Lead Software Engineer
    Epicurate Nov 2024 - Present
    Sonoma, Ca, Us
  • Portland Waldorf School
    Trustee
    Portland Waldorf School Oct 2022 - Present
    Milwaukie, Oregon, Us
  • Pushpress
    Lead Software Engineer
    Pushpress Jun 2023 - Sep 2024
    100% Remote, Us
    Architected, coded, and released features that brought measurable usability improvements and reduced customer complaints 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 individually and a whole. Worked on multiple 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.
  • Protego Trust
    Technical Digital Custody Advisor
    Protego Trust Mar 2022 - Jul 2024
    Assist Architecture, Engineering, and IT teams with architectural and implementation details around digital custody platform as needed.
  • Protego Trust
    Cto
    Protego Trust Aug 2018 - Feb 2022
    Responsible for all aspects of the Custody platform including Architecture, Engineering and IT. Along with other key stakeholders, designed a custody platform that securely stores and provides regulated access to digital assets. Built and managed engineering and IT teams from the ground up that can realize the custody platform design via custom software development, multiple from-scratch, high security data center buildouts, and a DevOps pipeline to put it all together. Regularly interfaced with the InfoSec team to ensure modern security best practices were being followed.
  • Modern Adventure
    Full Stack Engineer
    Modern Adventure Jan 2023 - May 2023
    Portland, Oregon, Us
    Designed, built, and iterated on an itinerary management application MVP using React and Typescript on the front-end with Python, Redis, and Postgres for the REST backend. Deployed to a fresh Kubernetes cluster using Github Actions as a continuous delivery platform. Wrote more than 200 relevant unit tests to help ensure a quality product is auto deployed each merge.
  • Rockyou
    Vp Of Engineering, Advertising
    Rockyou May 2015 - Jul 2018
    Oakland, California, Us
    Managed all aspects of RockYou's very capable Java based Ad Platform. My team delivered significant functional and performance improvements to create an advertising platform that can deliver display and video ads via local, VAST, OpenRTB, header bidding, DFP, or any other custom demand integration into any supply side environment. Continued to be an active member of the engineering team and process, writing code and performing code reviews. The platform scaled up to handle many thousands of auction requests a second with no down time in the last 12+ months of my employment.
  • Playhaven
    Cto
    Playhaven Sep 2014 - Dec 2016
    PlayHaven is a Python mobile advertising platform that was brought into the Science portfolio with a significant customer base but without a technology team. I became responsible for a system that handles billions of requests per month. In parallel with learning the codebase and building out a new team, I transitioned the backend to our infrastructure while adding new functionality. One of the larger initiatives involved adding a new incentivized video ad system to augment the existing display-only interstitial platform.
  • Science
    Lead Software Engineer
    Science Jan 2012 - May 2015
    Santa Monica, Ca, Us
    Many of Science’s new companies have heavy advertising technology needs. I was tasked with building an ad platform that was flexible enough to be used in a variety of ways for a variety of companies. Along with a small team I put together, we designed and built a Python and JavaScript system that scaled to many millions of ad requests a day in both desktop and mobile, serving text, traditional, and video ads in a variety of environments.
  • Ovast Media
    Cto
    Ovast Media Mar 2010 - Dec 2010
    Tsavo spun out Ovast under new management in 2010 to continue building the user relevancy engine. My team succeeded in adding significant upgrades to the platform, improving the user experience and the advertising platform that supported it.
  • Tsavo Media
    Vp Of Engineering
    Tsavo Media Aug 2008 - Mar 2010
    I was part of the group that started the Santa Monica office of Tsavo, a whole new division and direction of the Canadian company. Tsavo Santa Monica had a lofty goal: to select content that is relevant to the user and do so in an engaging way, while providing superior ad-tech for monetization. My team and I designed and built a platform using Java and Python that pulled data from thousands of RSS and other sources (including Twitter and Myspace) and processed it realtime using vector space models to pull out content that was important to our users. It learned from the user and continually improved the content that was presented. We used this technology to power many of our sites including daymix.com.
  • Aol
    Technical Director
    Aol Aug 2006 - Aug 2008
    New York, Ny, Us
    AOL Purchased Userplane in 2006. With the additional resources came additional staff but my job responsibilities continued as before
  • Userplane
    Cto, Founder
    Userplane Nov 2000 - Aug 2008
    Santa Monica, Ca, Us
    Forming a new company created an opportunity for my partners and I to apply all of the lessons learned from the early years of the Internet and Internet service firms. Together, we surveyed and investigated the evolution of the Internet and its use by business and people. Userplane is the culmination and application of this experience. My responsibilities at Userplane included leading the full lifecycle of development from requirements gathering and architecture, through development, resulting in quality assurance, deployment, and maintenance. Userplane’s primary focus is communication applications that bring communities together. I built a highly available, self-serve platform for web communities enabling text, audio, and video communications. The system uses 200+ Mbps, 15,000 concurrent connections, hosts over 20,000 communities, and millions of users in 15 countries.
  • Pbj Digital
    Cto
    Pbj Digital Apr 1999 - Nov 2000
    PBJ hired me to lead and shape its technology efforts. PBJ was a web services development company with clients ranging from Disney to Boeing. My department's responsibilities ranged from strategic requirements planning to technical architecture to implementation to quality assurance to deployment to hosting. While I continued to spend the majority of my time coding, I also supervised my department and my team to ensure the highest quality product was handed to the client at each phase.
  • Pdh
    Software Engineer
    Pdh Jun 1998 - Apr 1999
    While at PDH, I developed Windows Client/Server software using C++, MFC and Oracle. One of the projects I worked on was for the federal government and it allowed one of its agencies to keep track of its large vehicle fleet. Functionality included reservations, maintenance, and a full-time daemon, which was constantly searching the database for alert conditions. I was also exposed to NEXT's operating system and Objective C.
  • Microsoft
    Software Engineer
    Microsoft May 1998 - Jun 1998
    Redmond, Washington, Us
    I was hired out of college to join Microsoft's PowerPoint development team in Cupertino. My initial responsibilities were to convert Visual Basic components into native functionality using C++. Once that was completed and I had a good understanding of the PowerPoint object model, my responsibilities shifted to new development for subsequent releases.
  • University Of Oregon Computing Center
    Sales & Support
    University Of Oregon Computing Center Sep 1994 - May 1998
    Eugene, Or, Us
    The University of Oregon Computing Center needed a system to track student's computers brought in for service. The system was first modeled in HTML then was completed using Java on the client side and an msql database. I also was a member of the support staff that would diagnose and repair student's hardware and software. This allowed me to make critical insights into the system needs and design the software accordingly.
  • Cks
    Lead Software Engineer
    Cks Jun 1997 - Aug 1997
    I was hired on to CKS to build an interactive java client for the 1998 Mitsubishi cars website. I was in charge of their first ever incarnation of the "Build and Price" system. This system allows a user to dynamically configure a car and see the price, payment options and the way it looks with the chosen color, as changes are made. It was built using Java on the client side with an msql backend. At the time there was nothing on the internet like it.

Nathanial Thelen Skills

Javascript Mysql Ajax Json Apache Php Amazon Web Services Linux Xml Python Start Ups Django Shell Scripting Java System Architecture Technical Leadership Online Advertising Memcached Scalable Web Applications Hive Application Architecture Nginx Database Design Database Administration Actionscript Coldfusion Web Development

Nathanial Thelen Education Details

  • University Of Oregon
    University Of Oregon
    Computer Science

Frequently Asked Questions about Nathanial Thelen

What company does Nathanial Thelen work for?

Nathanial Thelen works for Epicurate

What is Nathanial Thelen's role at the current company?

Nathanial Thelen's current role is Lead Software Engineer.

What is Nathanial Thelen's email address?

Nathanial Thelen's email address is na****@****len.com

What is Nathanial Thelen's direct phone number?

Nathanial Thelen's direct phone number is +132330*****

What schools did Nathanial Thelen attend?

Nathanial Thelen attended University Of Oregon.

What skills is Nathanial Thelen known for?

Nathanial Thelen has skills like Javascript, Mysql, Ajax, Json, Apache, Php, Amazon Web Services, Linux, Xml, Python, Start Ups, Django.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.