Andu Nguyen, Software Developer in San Jose, United States
Andu Nguyen

Software Developer in San Jose, United States

Member since November 5, 2021
Andu is a tech lead and software engineer with seven years of industry experience, including five years as a senior software engineer at Tesla. He has owned and led technical projects from start to finish, including the design, development, and deployment of 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.
Andu is now available for hire

Portfolio

  • One Concern, Inc.
    Python, Docker, Kubernetes, Google Cloud Platform (GCP), Streaming, Datadog...
  • Tesla
    Python, Docker, Kubernetes, Machine Learning, Splunk, Django, React...

Experience

Location

San Jose, United States

Availability

Part-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.

Employment

  • 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, Streaming Data, MacOS, Slack, 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
  • 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, Slack, 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

Experience

  • Energy Trading Platform for Large Battery Systems
    https://www.tesla.com/support/energy/tesla-software/autobidder

    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.

Skills

  • Languages

    Python, SQL, Java, Bash, HTML, C++, JavaScript, Go, Scala, GraphQL
  • Libraries/APIs

    SQLAlchemy, REST APIs, React, PyTorch
  • Tools

    PyCharm, Git, Jira, MATLAB, CircleCI, Jenkins, Splunk, Helm
  • Paradigms

    Microservices, Microservices Architecture, Agile
  • Platforms

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

    Datadog, Databases, PostgreSQL, MySQL, Amazon S3 (AWS S3)
  • Other

    Simulations, Software Engineering, Streaming, Data Processing, Deployment, Team Mentoring, Mentorship, Mentorship & Coaching, Training, Cloud Computing, Distributed Systems, Argo Workflow, OpenDSS, Code Review, Source Code Review, Electrical Engineering, Machine Learning, Recruiting, APIs, Microsoft Office, Forecasting, CI/CD Pipelines, Mechanical Engineering, Argo CD, Neural Networks, Optimization, Web Scraping, Networking
  • Frameworks

    Django, Ruby on Rails (RoR), Flask

Education

  • PhD in Mechanical Engineering
    2011 - 2016
    University of California San Diego - San Diego, CA, USA
  • Master's Degree in Electrical Engineering and Computer Science
    2010 - 2011
    Catholic University of America - Washington, DC, USA
  • Bachelor's Degree in Electrical Engineering and Computer Science
    2008 - 2010
    Catholic University of America - Washington, DC, USA

To view more profiles

Join Toptal
Share it with others