Austin Montoya, Developer in Portland, United States
Austin is available for hire
Hire Austin

Austin Montoya

Verified Expert  in Engineering

Software Developer

Portland, United States
Toptal Member Since
August 2, 2022

Austin is a seasoned software engineer who has designed and implemented web architectures handling hundreds of millions of unique monthly visitors. He has acted as a principal engineer, architect, and technical lead throughout his 15-year career. With an extensive React, AWS, and TypeScript background, Austin is primarily interested in web-based projects and engagements from motivated organizations with well-defined goals.


Next.js, Go, Kubernetes, Android, Kotlin, Java, WebSockets, WebRTC, Terraform...
TypeScript, React, Akamai, Amazon EC2, AWS Fargate, Next.js, Jenkins Pipeline...
Node.js, JavaScript, Redux, React, Amazon EC2...




Preferred Environment

TypeScript, React, Java, Terraform, Amazon Web Services (AWS)

The most amazing...

...impact I've had was migrating to container-based workloads and Next.js, improving deploy cadences by 40% and page load performance by several seconds.

Work Experience

Lead Software Engineer

2022 - 2022
  • Created and implemented a YouTube-like web streaming media player for the Skillz Cloud Gaming platform.
  • Developed a WebSockets-based channel with bidirectional and real-time communication between emulated, cloud-based games and the web streaming client.
  • Designed and led the team in implementing the cloud gaming Akamai content delivery network (CDN) and the origin domain name system (DNS) strategy.
  • Implemented cloud-specific game SDK features in React Native, Java, and Kotlin.
  • Built and deployed microservices using Go, Kubernetes, and Terraform.
Technologies: Next.js, Go, Kubernetes, Android, Kotlin, Java, WebSockets, WebRTC, Terraform, APIs, Docker, Content Delivery Networks (CDN), Content Management Systems (CMS)

Principal Software Engineer

2019 - 2021
  • Used inner source, volunteer-based model to build a Next.js web platform for In 13 months, the project reached 40+ contributors, 300+ pull requests, and four apps in production. Today the framework is used for nearly all Nike website pages.
  • Created common CI/CD pipeline to align infrastructure and DevOps for 20+ experience applications. Reduced deployment times by 50-90% and increased deployment cadence by 20-200% per team.
  • Designed features for privacy, global navigation, auth, bot mitigation, analytics, optimization, and personalization on eCommerce pages.
  • Introduced a Vercel-like preview feature to allow developers to deploy in-progress work for feedback.
  • Volunteered as a speaker in multiple engineering forums with audiences ranging from 300 to 500 attendees.
  • Organized cross-team DevOps and Accessibility working groups to establish best practices for Nike consumer web applications.
Technologies: TypeScript, React, Akamai, Amazon EC2, AWS Fargate, Next.js, Jenkins Pipeline, JavaScript, Node.js, APIs, Docker, Content Delivery Networks (CDN)

Lead Software Engineer

2018 - 2019
  • Developed a high-traffic product details page on using Node.js, AWS, and React.
  • Expanded operational support capabilities, implementing distributed tracing, Splunk dashboards, New Relic Synthetics, enhanced logging, and more.
  • Optimized server-side concerns, including localization, redirects, and data-fetching.
  • Participated in cross-team and cross-vendor architectural discussions to break down and estimate complex features.
  • Managed infrastructure and DevOps for cloud applications using EC2, IAM, S3, and CloudFormation.
Technologies: Node.js, JavaScript, Redux, React, Amazon EC2, Amazon Virtual Private Cloud (VPC), Puppeteer, AWS CloudFormation, Jenkins Pipeline, Amazon S3 (AWS S3), APIs, Docker, Content Delivery Networks (CDN)

Senior Software Engineer

2016 - 2018
  • Enhanced features and platform for existing in-store touchscreen applications, including client-certificate auth, foundational desktop and web apps architecture, REST microservice development and integration, and internationalization.
  • Scaled and stabilized the Trial Zone, an interactive retail experience in flagship Nike stores. Worked across multiple technologies, including Unity 3D, Microsoft Kinect, Java, iOS, OpenGL, and AWS.
  • Fixed features in the iOS application used for retail and web bra fitting charts.
  • Wrote the integration layer for an Electron-based multi-application framework used on retail touchscreens.
  • Developed and deployed a store content update microservice using Spring Boot, AWS, EC2, and Jenkins.
Technologies: Unity3D, Microsoft Kinect, Java, iOS, OpenGL, Amazon Web Services (AWS), Spring Boot, React, Node.js, APIs, Docker

Software Engineer

2014 - 2016
NAVEX Global
  • Developed features for a flagship incident management project using SQL Server and ASP.NET MVC.
  • Assisted in the evolution of an in-house UI framework. Tools and task authoring were orchestrated using Gulp to support rapid feedback and TDD-style development.
  • Implemented a shared library for user-defined forms, applied to three existing products.
  • Automated a new deployment environment provisioning using Windows Desired State Configuration (DSC), reducing set up time from 2-3 days to around two hours.
  • Created policy-management and survey-product features using ASP.NET MVC, RavenDB, CoffeeScript, and SQL Server.
Technologies: C#, RavenDB, IIS, CoffeeScript, React, Ruby, Sass, ASP.NET, APIs

Software Developer

2012 - 2014
  • Coordinated and led the internal web applications development.
  • Developed features for a B2B invoicing platform using C#, ASP.NET MVC, SQL Server, KnockoutJS, and SASS.
  • Built a prototype automated UI testing framework using Selenium.
  • Removed several shims and refactored HTML, CSS, and JavaScript to provide full cross-browser compatibility.
  • Provided SVG-based data visualizations for cash flow management using D3.js.
Technologies: .NET, JavaScript, Sass, HTML5, C#, ASP.NET, Active Server Pages (ASP)

Software Engineer II

2010 - 2012
Advanced Distributed Learning Initiative
  • Developed a WordPress-based architecture for the site and other internal and external web apps.
  • Promoted open-source development processes and assisted in the management of the organization's GitHub account.
  • Provided supporting client libraries and applications to interface with Learning Registry web services.
  • Contributed to a web-based 3D repository application to upload and store models used for military simulations and serious games.
  • Set up infrastructure and hosting for an OpenSimulator instance used for e-learning studies, including the Wounded Warriors Project.
Technologies: C#, Python, Java, Unity3D, CouchDB, WordPress, ASP.NET, Active Server Pages (ASP), Content Management Systems (CMS)

Undergraduate Research Assistant

2007 - 2010
University of Central Florida Institute for Simulation and Training
  • Designed the software update service for simulations and games, written in C++ and then ported to C# for long-term maintainability.
  • Developed a first-person motion controller for the simulation used to train soldiers and defense personnel on Suspicious Activity Reporting at a lower cost than live exercises.
  • Created and implemented a custom Drupal module for capturing, searching, and comparing commercial game engine data. This game engine data was used to assess the technology fit of implementing various simulations using each solution.
  • Assisted in the development of serious game demos using Arma 2 and CryEngine.
  • Built the internal hardware inventory management UI using jQuery and JavaScript, used by managers to keep track of laptops and other loaned assets.
Technologies: PHP, C++, C#, Drupal 7, JavaScript, Content Management Systems (CMS)

Trial Zone

I took this project from its initial debut in Soho, New York, and helped scale it to 10 stores across the world, including in China, France, and other stores in the United States.

After its debut, the company realized the project was non-functional for use in other stores in other stores. Our team was assembled to help fix this obstacle, implement analytics, and bring the project to more locations while being able to monitor the system behavior remotely.

Activities ranged from sensor setup and calibration to automated testing libraries, game and video content update systems across complex, multi-screen retail display matrices, and custom application development in several languages.

Nike Retail Touchscreens
An HTML5-based application suite for discovering local events, searching for products, and requesting in-store help. The screens were deployed to several hundred retail stores, mainly in the US and China.

I was a full-stack developer responsible for the foundational back-end and front-end components. I worked with the architecture and security teams to design and implement a client certificate-based authentication system in AWS and Windows for securing API access. I also helped build an electron-based native client to host and update the stores' applications. I also helped deploy and update the EC2-based back end, running a Node.js web server.

Skillz Cloud Gaming Web Integration
A streaming-based implementation of popular games using the Skillz competition framework. Think Netflix, but for video games: they can be started instantly with no installation.

I designed and built the embeddable web client, integrating NextJS with WebRTC-based streaming capabilities to deliver an evergreen "widget" for game streaming for use across multiple sites. I also worked with the team to integrate the feature, eventually taking over development and operations for the site.

I also helped deliver a full-stack feature to provide real-time geolocation from the browser to the native Android SDK via a WebSocket-based bidirectional communication channel.
2007 - 2011

Bachelor's Degree in Computer Science

University of Central Florida - Orlando, FL, USA


React, Node.js, Jenkins Pipeline, Jenkins Job DSL, WebRTC, Puppeteer, OpenGL


AWS Fargate, AWS CloudFormation, AWS ELB, Terraform, Amazon Virtual Private Cloud (VPC)


Next.js, ASP.NET, Redux, Unity3D, .NET, Microsoft Kinect, Spring Boot


JavaScript, Java, HTML5, TypeScript, C#, Active Server Pages (ASP), Go, Kotlin, CoffeeScript, Ruby, Sass, Python, C++, PHP


Docker, Windows, Amazon Web Services (AWS), Kubernetes, Android, Amazon EC2, WordPress, iOS, Drupal 7


Amazon S3 (AWS S3), Relational Databases, RavenDB, CouchDB


Content Delivery Networks (CDN), APIs, WebSockets, Akamai, X.509 Certificates, Content Management Systems (CMS), IIS, Visual Merchandising

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring