Experience

 
 
 
 
 
Software Engineer
Patch My PC (Provider of enterprise IT automation software for 5000+ customers)
November 2024 – Present Remote
  • Developing systems to support automated updates via Microsoft Configuration Manager and Intune using C#/.NET
 
 
 
 
 
Career Break
July 2023 – November 2024
  • Member of development team laid off due to company acquisition
  • Volunteered as Web developer for nonprofit art and community event; migrated agenda submissions to new Web application using Angular in first three months
  • Transformed personal website server into Docker containers for easier maintenance
  • Created Web application with Vue to replace paper notes for audience participation game
 
 
 
 
 
Applications Developer
Life Storage (now part of Extra Space Storage) (Top-five nationwide self-storage provider)
July 2022 – July 2023 Remote
  • Led development on improved Web application to manage employee access to facilities using ASP.NET Core and Vue; provided a more intuitive interface and cut setup times in half
  • Implemented features in Web-based dashboard to track customer leads and generate invoices; worked with QA team to ensure smooth operation across all facilities
  • Investigated SQL Server databases and reported recurring issues with slow data retrieval
 
 
 
 
 
Software Development Engineer I–II
iHerb (Online health and beauty retailer with 10M+ customers globally)
December 2018 – March 2022 Irvine, California -- Hybrid
  • Integrated REST and SOAP/XML Web APIs to process real-time shipment data for 30+ international shipping services using .NET Core and .NET Framework
  • Built CI/CD pipelines in Azure DevOps and Jenkins to automatically test Web services and expedite changes for new data requirements
  • Deployed and maintained microservices in Kubernetes on AWS and GCP cloud platforms; resolved incidents quickly while communicating with business stakeholders
  • Enhanced Web-based configuration UI in JavaScript with React framework to enable logistics teams to set up and configure shipping services
 
 
 
 
 
Software Engineer
ETAP (Provider of electrical engineering software for 20,000+ customers worldwide)
May 2018 – November 2018 Irvine, California
  • Enhanced Windows application to import and analyze data for electrical power systems
  • Developed application with C#, C++, WPF, and WinForms, following strict quality processes with regular external audits
 
 
 
 
 
Software Engineer Intern
Mitutoyo-RDA (formerly Micro Encoder) (R&D for global manufacturer of precision measurement equipment)
February 2017 – December 2017 City of Industry, California
  • Developed Windows application with C#, .NET, and WPF to control three-dimensional measuring machines
  • Streamlined existing code to meet OOP principles and clean code practices
  • Led a presentation on getting started with Git version control and assisted other developers in using it
 
 
 
 
 
Computer Technician
RackMountPro (Provider of server computers)
May 2014 – August 2014 La Puente, California
  • Assembled server computers to precise and diverse specifications
  • Installed and configured Linux operating systems

Volunteering

 
 
 
 
 
Web Developer
PNW (Annual nonprofit art and community event)
January 2024 – Present Remote
  • Migrated to new Web application to simplify agenda submissions and eliminate manual data transfer, using C#/ASP.NET Core and JavaScript/TypeScript with Angular framework; took on project within first three months and completed ahead of schedule
  • Published event information on website throughout the year; collaborated across multiple departments and engaged with attendee feedback to provide clear communications
 
 
 
 
 
Math Tutor
March 2016 – May 2017 Fullerton, California
  • Assisted students at varying levels of mathematics including algebra, trigonometry, calculus, and discrete mathematics
  • Helped students understand concepts and work through problems

Skills

Backend Web development
C#, ASP.NET Core, Entity Framework Core, .NET Framework, ADO.NET, SQL Server, MySQL, MongoDB, Redis
Frontend Web development
JavaScript, TypeScript, Vue, React, Angular, Node.js, jQuery, HTML5, CSS3
Cloud infrastructure
Docker, Kubernetes, Azure DevOps, Jenkins, GitHub Actions, S3, CI/CD
Windows application development
C++, MFC, C#, .NET Framework, WPF, WinForms
Software development practices
Automated testing, Agile (Scrum), code review, troubleshooting and root-cause analysis, source control (Git, TFS)

Education

Bachelor of Science in Computer Science