$ cat about.md

about.md — 1 file

Andrew Chang

andrew chang

# software engineer

Studied Computer Science at the University of California, Irvine. Interested in distributed systems, API development, and systems programming. I love to program and solving interesting problems!

// interests

  • Full-stack product development
  • Distributed systems and infrastructure
  • Writing clearly about technical topics

// stack

PythonJavaGoTypeScriptReactNext.jsPostgreSQLKafkaDocker

// outside work

Based in Los Angeles, California. Some of my other interests outside of work is basketball, DJ-ing, and music production. Currently looking for job opportunities in software engineering lol.

// experience

SoFi logo
SoFiJune 2025 – September 2025

Software Engineer Intern

  • Developed a production-grade monitoring system for external vendors in Go (FX framework) with PostgreSQL, deployed on AWS EC2 via Kubernetes and Argo CD, cutting detection time by 60% and preventing $100K+ in downtime costs
  • Designed and configured dynamic Datadog dashboards to visualize latency, error rates, and SLA breaches, enabling 30+ engineers to pinpoint faulty integrations quickly and reducing manual log investigation by 50%
  • Instrumented multiple RESTful endpoints with the OpenTelemetry SDK, adding context propagation and trace/span attribution across services, increasing observability coverage by 40%
Tesla logo
TeslaDecember 2024 – May 2025

Software Engineer Intern

  • Led the full-stack development of a factory analytics dashboard using React/TypeScript and Go, reducing Megapack production-line defects by 25% and saving over $500,000 annually in scrap and downtime costs
  • Engineered Go REST APIs and backend logic to collect, validate, and stream Megapack factory metrics into Prometheus and Kafka, enabling event-driven monitoring across multiple production lines
  • Architected a multi-section analytics UI, managing complex component state, conditional rendering paths, and data-dependent panels with React Hook Form and React Query for synchronization with factory metrics APIs
Ingram Micro logo
Ingram MicroJune 2024 – December 2024

Software Engineer Intern

  • Integrated 5+ new data sources into Elasticsearch using Java and Spring Boot within the Kraken platform, increasing indexed product coverage by 40% and improving search reliability for 1000+ daily users
  • Deployed and maintained Elasticsearch pipelines, implementing automated testing with JUnit and Mockito along with validation scripts to ensure data consistency, reduce indexing errors, and improve production search reliability
Molloi Lab — UC Irvine logo
Molloi Lab — UC IrvineApril 2024 – June 2024

Deep Learning Researcher

  • Trained a deep learning segmentation model over 1000 contrast-enhanced CT angiography images using PyTorch and the MONAI framework to identify critical levels of calcium in the coronary arteries
  • Evaluated and optimized multiple loss functions for medical image segmentation, including Dice loss and Hausdorff loss, and developed a GPU-optimized Hausdorff loss function to enhance computational efficiency and model accuracy
San Antonio Spurs logo
San Antonio SpursSeptember 2023 – May 2024

Data Engineer Intern

  • Built and maintained 10+ ETL pipelines using Python and Apache Airflow to extract, transform, and load customer marketing data from external APIs into AWS Redshift, improving data freshness and increasing processing speed by 200%
  • Served 10+ API endpoints supporting 5+ engineers, improving access to customer marketing data and accelerating development of internal dashboards and analytics pipelines
UC Irvine logo
UC IrvineJune 2023 – October 2023

Undergraduate Researcher

  • Collaborated with a team to optimize a relational database, implementing Spark distributed clusters which reduced processing times by 45% and improved large-scale data analytics efficiency by 30%
  • Devised comprehensive unit tests using PyTest to validate the performance of PySpark SQL queries, achieving 95% test coverage and reducing data inconsistencies
WhizKids Computer Center logo
WhizKids Computer CenterJanuary 2022 – November 2022

Programming Instructor

  • Lectured classes of 3–5 students in Python, Java, front-end web development, PyGame, data structures and algorithms, and machine learning
  • Motivated student interest in computer science through personally developed take-home projects, achieving a 90% returning student rate
UC Irvine logo
UC IrvineSeptember 2020 – Present

B.S. Computer Science

  • Majoring in Computer Science with a minor in Statistics and Informatics