Academia

I am a recent graduate from the University of Notre Dame. I originally came to Notre Dame as a Chemical Engineer on the pre-med track, but I quickly found my love for coding.

fprintf(stdout, "here1\n");
...
fprintf(stdout, "here2\n");
...
fprintf(stdout, "ajsdnjwenjfnjewf\n");

> Segmentation fault (core dumped)

From the moment I started coding (albeit my first language was MATLAB), I knew this is what I wanted to do with my life. The ability to create something from nothing (minus the billions of transistors) fascinated me. Currently I’m interested in:

  • Web development
  • Machine Learning (CNN & RNN)
  • Socket Programming
  • Unix

I know I have so much more to learn so my tech blogs are really just to serve as a timeline of all the knowledge I will accumulate over the years.

chicago_nd


Work

Amazon

This past summer, I worked at Amazon as a Software Development Engineer, in their Seattle, Washington office. I spearheaded the design and development of an autonomous workflow for sanitizing customer accounts when fraud has been detected. For this, I developed a suite of 3 distinct lambdas and 5 proxies that interfaced with various downstream services. I also created robust monitoring systems encompassing alarms, metrics, and dashboards, enabling swift issue resolution and system optimization for this workflow. In terms of infra, I leveraged AWS CDK for Infrastructure as Code (IaC), enhancing scalability and reproducibility. I also went beyond the original project scope by accomplishing 5 stretch goals, including integrating legacy actions into a new architecture, establishing safe checks for the workflow, reimplementing legacy services in native AWS, and developing a pipeline blockage monitor. In total, I merged 6,607 lines of code into production across 5 distinct packages, spread over 18 code reviews.

MITRE

In the summer after my Sophomore Year, I wored at MITRE as a Software Engineer Intern in their Bedford, Massachusetts office. I helped design and develop a backend system in Java Spring with an API Gateway and microservices communicating through REST APIs and message queues (Kafka, RabbitMQ). I also wrote methods in the database service layer with Spring Data JPA for handling queries with the PostgreSQL database, and I developed an API Polling microservice to perform general GET Requests with endpoint customization to extract and handle data from an external source.

Krugle

During the Fall Semester of my Sophomore Year, I worked at Krugle, a company based in Cupertino, California. My role at the company was a DevOps Engineer, and I worked there during the Fall semester of my Sophomore year. I’m thankful for my time at Krugle, because it was the first time that I worked at a large-scale company. Developing communication skills, working with the agile methodology, and seeing code deployed at scale was very valuable.

ZEmployed

In the summer after my Freshman year, I was a back-end developer for a start-up called ZEmployed, which was created at Notre Dame. I’m thankful for the experience because it gave me initial exposure to things like Django Web Framework, Git, Docker, and Kubernetes. This startup eventually got funded $50,000 while I was working there.


Personal

I was born in Columbus, Ohio, and I have lived there for all my life (excluding college). Coming to college, I have realized that Ohio is seen as a very undesirable location to live. Never really understood that though… we have corn! 🌽  I have loved my time in Ohio, and I truly would not trade it for anything in the world. (okay maybe bring in Hawaii or Spain and we can start talking).

ohio

My mother and father are both from South Korea (Seoul), and my brother was born there as well. He is currently 23..24..25 years old? yeah, he’s pretty old now. He just recently got married and is currently attending UPenn Dental School. I have been so blessed to grow up with such a loving family, and they have truly made me who I am today.

fam

don’t be fooled by the picture, i’m taller than him - he’s on his tippy toes