
Andu Nguyen
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
Staff Software Engineer
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.
Senior Software Engineer
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.
Experience
Energy Trading Platform for Large Battery Systems
3-day Flood Forecasting for Tens of Cities
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
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, Open Distribution System Simulator (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
University of California San Diego - San Diego, CA, USA
Master's Degree in Electrical Engineering and Computer Science
Catholic University of America - Washington, DC, USA
Bachelor's Degree in Electrical Engineering and Computer Science
Catholic University of America - Washington, DC, USA