Cyrus Hwang

  • Junior Software Developer II at iHerb Inc.
  • Irvine, California, United States
  • Consumer Goods

Previous positions

  • Junior C++ Game Developer at Diamond Game Enterprises
  • Intern at zyBooks

Education

University of California, Irvine, Bachelor of Science (BS), Computer Science & Physics

Background

Summary

Sharp software developer with solid OOP and CS knowledge and a passion for writing robust, flexible, performant code. Experienced in ASP.NET, microservice infrastructure/design, and CI/CD. Always striving to grow as a software developer and collaborate with a team of diverse, intelligent individuals to create smashingly awesome tech!

Experience

  • Junior Software Developer II

    iHerb Inc.

    February 2019 – Present(8 months)Irvine, California

    • Extend, optimize, and maintain ASP.NET Framework/Core, back-end services for their back-office purchasing team • Transition applications toward a domain-driven, event-driven microservice architecture • Collaborate with project managers and DevOps to iron out business and tech infrastructure requirements • Pioneer best practices in unit testing and automated integration testing • Create and maintain Kubernetes deployments and Jenkins pipelines

  • Junior C++ Game Developer

    Diamond Game Enterprises

    May 2018 – January 2019(8 months)Los Angeles

    • Designed and implemented game-side code for their jackpot bonus feature • Helped develop the client for a point-of-sale app using Xamarin.Forms • Debugged, built, tested, updated, and released games for cabinets and virtual machines

  • Intern

    zyBooks

    April 2016 – June 2017(1 year 2 months)Riverside, California

    • Led the company to valuable insights in their product and the field of education by data mining via Python and SQL • Produced the data published in their research paper titled “Getting students to earnestly do reading, studying, and homework in an introductory programming class” • Content review, support tickets, miscellaneous utility scripts

Education

  • University of California, Irvine

    Bachelor of Science (BS), Computer Science & Physics

    2012 – 2017

Projects

  • Wumpus World AI

    September 2017 – December 2017

    Wrote the AI logic for the classic Wumpus World game and achieved the highest score in my class out of 178 teams. Leveraged probability principles for decision-making and iterative deepening search for pathfinding.

    Team Members (1):
    • Cyrus Hwang

Skills & Expertise

  • ASP.NET
  • Team Foundation Server (TFS)
  • Git
  • Unit Testing
  • ASP.NET Core
  • Entity Framework (EF) Core
  • Agile & Waterfall Methodologies
  • C#
  • Polly
  • C/C++
  • Visual Studio
  • Entity Framework
  • MongoDB
  • Python
  • Linux
  • Octopus
  • RabbitMQ
  • Perforce
  • Confluence
  • Jenkins
  • Docker
  • MySQL
  • Microservices
  • Xamarin Forms
  • Redis
  • AutoMapper
  • Integration Testing
  • Kubernetes
  • Microsoft SQL Server
  • Kibana
  • Java
  • SQL
  • Windows
  • Dapper ORM

Honors & Awards

  • Cum Laude

    School of Physical Sciences

    June 2014

    Awarded to me by UCI’s School of Physical Sciences for achieving a cumulative GPA of 3.75.

Volunteer Experience & Causes

Causes Cyrus cares about:

  • Arts and Culture
  • Education
  • Environment
  • Science and Technology