Andu Nguyen, Developer in Fountain Valley, CA, United States
Andu is available for hire
Hire Andu

Andu Nguyen

Verified Expert  in Engineering

Software Developer

Location
Fountain Valley, CA, United States
Toptal Member Since
November 5, 2021

Andu is a seasoned software engineer and technology leader with nine years of experience, including five years as a senior engineer at Tesla. He has owned and led technical projects from start to finish, including designing, developing, and deploying platforms to support machine learning models. Andu excels at working on complex projects across multiple teams, owning major technical decisions and tradeoffs, delivering excellent customer experiences, and proactively managing conflicts.

Portfolio

Modern Recruiting
TypeScript, Next.js, Supabase, PostgreSQL, Management, Recruiting, GPT...
Shippo - Main
Python, Docker, Testing, Back-end, Full-stack Development, Full-stack...
6sense
Python, Docker, Testing, Back-end, Java, Apache Hive, PostgreSQL, Microservices...

Experience

Availability

Full-time

Preferred Environment

MacOS, PyCharm, Slack, Docker, Kubernetes, Git, Python, Java, Google Cloud Platform (GCP), Amazon Web Services (AWS)

The most amazing...

...software I've built from scratch is the energy trading platform for the biggest battery in the world, which generates tens of millions in revenue per year.

Work Experience

CTO and Co-founder

2022 - PRESENT
Modern Recruiting
  • Founded the company with a co-founder. Raised a pre-seed round to build the team and the product for the recruiting industry with a focus on recruiting agencies.
  • Built and managed a team of 6+ engineers and designers.
  • Built and managed engineering, product, and customer success teams.
Technologies: TypeScript, Next.js, Supabase, PostgreSQL, Management, Recruiting, GPT, Artificial Intelligence (AI), Generative Pre-trained Transformers (GPT), Full-stack Development, Full-stack, Python, OpenAI GPT-4 API, Back-end Development, Data Warehousing, Proof of Concept (POC), React, OpenAI, FastAPI, Chatbots, Vercel, Python 3, Team Leadership, API Integration, Architecture, Back-end, GitHub, ChatGPT, OpenAI GPT-3 API, Data Scraping, Web Development, Web Scraping, Scraping, Security

Lead Python Developer

2022 - 2022
Shippo - Main
  • Built and managed a team of eight engineers to convert the Python codebase with more than 1 million lines of code from Python 2 to Python 3.
  • Came up with the approach; Planned it out and executed it; Interviewed and hired eight engineers for the team.
  • Worked with the management team to oversee the project and manage conflicts with other teams.
Technologies: Python, Docker, Testing, Back-end, Full-stack Development, Full-stack, Back-end Development, Python 3, Team Leadership, API Integration, Architecture, GitHub, Django REST Framework, Scraping, Security

Lead Software Engineer

2021 - 2022
6sense
  • Led the back-end team in the orchestration team that works on data orchestration platform. Mentored engineers in the team.
  • Helped and led the redesign of the orchestration platform from old architecture to a new scalable one.
  • Worked across teams to manage multiple deployments and design the new orchestration platform.
Technologies: Python, Docker, Testing, Back-end, Java, Apache Hive, PostgreSQL, Microservices, Architecture, Artificial Intelligence (AI), Back-end Development, Data Warehousing, React, Team Leadership, API Integration, GitHub, Security

Staff Software Engineer

2020 - 2021
One Concern, Inc.
  • Led the back-end software team to develop and scale forecasting products for disaster relief, focusing on flood forecasting for Japanese and American markets.
  • Refactored and rearchitected the flood forecasting platform to increase reliability and scalability, resulting in a significantly more resilient platform.
  • Mentored and trained the engineering team while adding processes and procedures to help them continuously deliver high-quality products.
Technologies: Python, Docker, Kubernetes, Google Cloud Platform (GCP), Streaming, Datadog, Go, React, PostgreSQL, PyCharm, Software Engineering, Databases, GraphQL, Distributed Systems, Microservices, Machine Learning, MacOS, Git, Simulations, Data Processing, REST APIs, Deployment, Team Mentoring, Mentorship, Mentorship & Coaching, Training, Recruiting, SQL, Cloud Computing, APIs, CircleCI, Helm, Argo CD, Argo Workflow, Forecasting, Optimization, Linux, Bash, SQLAlchemy, Microservices Architecture, CI/CD Pipelines, Jira, Agile, Artificial Intelligence (AI), Back-end Development, Data Warehousing, Proof of Concept (POC), Redis, Python 3, Team Leadership, API Integration, Architecture, Back-end, GitHub, Web Development, Scraping, Algorithmic Trading, Security

Senior Software Engineer

2015 - 2020
Tesla
  • Launched eight applications for energy product analysis and trading that brought in $30 million+ in annual revenue. Managed the development and analytics of APIs, algorithms, and data stores.
  • Led the development and operations of the 135-megawatt Hornsdale battery project in Australia and several other battery projects in the United States.
  • Performed economic analytics of the Tesla supercharger network based on energy usage patterns and rates.
  • Led technical execution and analysis of results for pilots and research projects on the use of solar energy as distributed energy resources in Hawaii and California. This work was in cooperation with the National Renewable Energy Laboratory (NREL).
  • Developed the trading platform for bidding batteries into the power grid markets in the United States and Australia.
Technologies: Python, Docker, Kubernetes, Machine Learning, Splunk, Django, React, PostgreSQL, Go, Scala, Amazon Web Services (AWS), Jenkins, MATLAB, Neural Networks, Forecasting, Optimization, Simulations, Software Engineering, Databases, Flask, Distributed Systems, Streaming, MacOS, PyCharm, Git, Jira, Data Processing, Microservices, REST APIs, Deployment, Mentorship, SQL, Cloud Computing, HTML, APIs, Amazon S3 (AWS S3), Django CMS, Linux, Bash, SQLAlchemy, CI/CD Pipelines, Agile, Full-stack Development, Full-stack, Back-end Development, Data Lakes, Data Warehousing, Proof of Concept (POC), FastAPI, Python 3, Video & Audio Processing, Team Leadership, API Integration, Architecture, Back-end, GitHub, Django REST Framework, Data Scraping, Web Development, Web Scraping, Scraping, Trading, Algorithms, Finance, Security, Interactive Brokers API

Energy Trading Platform for Large Battery Systems

A platform for trading energy from batteries by buying the energy at low prices and selling it at high prices. The platform includes four main components: data fetching, price forecasting, buy and sell optimization based on price forecasts, and submission of trading bids. The platform has been very successful, scaled to many projects across the globe, and generates tens of millions in revenue per year per project.

3-day Flood Forecasting for Tens of Cities

A product that forecasts flood risks for the next three days in real time for multiple cities. It's used to support evacuation efforts when a flooding event is forecasted for the cities of interest. The forecast shows the level of flooding every hour for the next three days down to three-meters-by-three-meters resolution on the ground for tens of cities in Japan.

The key components of the product include weather forecast data fetching, flood model runs, a scalability pipeline to process the streamed data output, the database that stores the data, and the interface that shows the 2D flooding map as time-series data.

Solar Energy Integration Software

A software product for forecasting and simulating the impact of integrating a large amount of solar energy into power grids. Key components include data ingestion, solar forecasting, power grid simulation with forecast data, impact analysis, and visualization. The product was developed in a joint effort and later adopted by the NREL of the United States. Numerous research papers were written, and several policies and standards were changed as a result of this product's usage.

Languages

Python, SQL, Python 3, Java, Bash, HTML, C++, JavaScript, Go, Scala, GraphQL, TypeScript

Libraries/APIs

SQLAlchemy, REST APIs, Interactive Brokers API, React, PyTorch

Tools

PyCharm, Git, Jira, MATLAB, GitHub, ChatGPT, CircleCI, Jenkins, Splunk, Helm

Paradigms

Microservices, Microservices Architecture, Agile, Testing, Management

Platforms

MacOS, Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), Linux, Windows, Vercel, Django CMS

Storage

Datadog, Databases, PostgreSQL, MySQL, Amazon S3 (AWS S3), Apache Hive, Data Lakes, Redis

Other

Simulations, Software Engineering, Streaming, Data Processing, Deployment, Team Mentoring, Mentorship, Mentorship & Coaching, Training, Cloud Computing, Distributed Systems, Argo Workflow, Open Distribution System Simulator (OpenDSS), Code Review, Source Code Review, Web Scraping, Back-end, Architecture, OpenAI GPT-4 API, Back-end Development, Proof of Concept (POC), Team Leadership, API Integration, Data Scraping, Web Development, Scraping, Algorithmic Trading, Trading, Electrical Engineering, Machine Learning, Recruiting, APIs, Microsoft Office, Forecasting, CI/CD Pipelines, GPT, Artificial Intelligence (AI), Generative Pre-trained Transformers (GPT), OpenAI, OpenAI GPT-3 API, Algorithms, Security, Mechanical Engineering, Argo CD, Neural Networks, Optimization, Networking, Supabase, Full-stack Development, Full-stack, Data Warehousing, FastAPI, Chatbots, Audio Processing, Audio Production, Video & Audio Processing, Finance

Frameworks

Next.js, Django, Ruby on Rails (RoR), Flask, Django REST Framework

2011 - 2016

PhD in Mechanical Engineering

University of California San Diego - San Diego, CA, USA

2010 - 2011

Master's Degree in Electrical Engineering and Computer Science

Catholic University of America - Washington, DC, USA

2008 - 2010

Bachelor's Degree in Electrical Engineering and Computer Science

Catholic University of America - Washington, DC, USA

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.

1

Share your needs

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

Choose your talent

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

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