Quoc Anh Nguyen

"Everytime I succeed, I master old things.
Everytime I fail, I learn new things."

I Am A Software Engineer

I am Quoc Anh Nguyen. I come from Vietnam and I'm currently in my senior year studying as an undergraduate at Miami University pursuing a B.S in Science. I major in Computer Science with a minor in Mathematics.

Throughout my time studying in college, working on side projects, and collaborating in Hackathons, I have learnt a tremendous amount of knowledge on how to create scalable and sustainable software, especially in the field of web development. I also have a deep interest in solving challenging algorithmic problems and how to scale them in real life system.

In my past internships, I have worked with talented individuals to solve AI relating problems, ranging from Computer Vision to Recommendation System. I learnt how to design, build full-scale software from ground and how to apply different methods and techniques in Deep Learning to increase my model's accuracy. In my most recent internship at Optimizely, I have had hands-on experience developing and maintaining code in a monolithic architecture, both in frontend and backend services. I also learnt different architecture design relating to how files are served through CDN layers.

I am excited to learn more and contribute my engineering skillsets to tech companies out there, regardless if it's in the US, Europe or Asia. Feel free to contact me if you think I would fit in your company.


Education
  • Bachelor of Science in Engineering
  • Miami University | 2020

    Oxford, OH

  • Major

    Computer Science
  • Minor

    Mathematics
  • Distinction

    3.94 - Summa Cum Laude

Affiliations
  • Miami University Student ACM

    Miami University's Association for Computing Machinery Chapter

  • Vietnamese Student Association

    Professional Association for Vietnamese Students Abroad


Certifications & Honors
  • ICAgile Certified Professional Certification

    ICAgile

  • Miami University Honors Program

    Four-year honors program

  • Miami University President List

    Two consecutive years with 4.0 Cumulative GPA

  • Miami University Dean List

    Two consecutive years with Cumulative GPA greater than 3.7

Technical Experience

Line Corporation

October 2020 - September 2021

Backend Software Engineer

Redesigned and migrated a crawling service from legacy code base to NestJS, gaining 500% in performance timewise


Implemented core features for LINE’s internal Automatic Advertisement Review system using Java Spring Boot

Optimizely, Inc

June 2020 - June 2020

Software Engineer

Offer rescinded due to COVID-19. Actively searching for Software Engineer positions!

Optimizely, Inc. - Web Delivery

June 2019 - August 2019

Software Engineering Intern

I designed and implemented an optimization plan to provide sanity checks and reduce unnecessary analytic data generated by Optimizely's snippet in customers' websites localStorage. The fix was successfully deployed and statistics collected showed that approximately 50% of localStorage space has been reclaimed by customers.


I also implemented several FrontEnd UI pages and components using ReactJS and NuclearJS for Performance Edge, the company's latest project that allows customers to serve experiments faster through CDN layers. In additional to this, I also reduced technical debt and implemented several customer's demanded features in backend services through a dozen of Jira ticket.

FPT Software - AI Department

June 2018 - August 2018

Research & Development Intern

I developed an internal feature called "Resume Recommendation" for Human Resources Department that recommends millions of candidates for over thousands of job postings in FPT Corporate. I implemented a database using MySQL for retrieving and updating resume data and Pandas for cleaning the data. Finally, I built the recommendation system by training a neural network using Keras and Numpy, achieving nearly 80% accuracy. Overall, my feature saved on average 20% of normal candidate assessment time by HR Recruiters.

FPT Software - Production Department

June 2017 - August 2017

Software Engineering Intern

I developed a real-time 2D tracking system to detect, track and classify moving objects using OpenCV in Python I also used Java to develop a program that detects edges to extract objects from videos to speed up training process for the classifer. The application achived 87%-93% accuracy in different scenarios and set the foundation for the company's 3D tracking system later on.

Miami University - Demske Culinary Support Center

February 2017 - June 2017

Web Developer

I maintained and updated the school's culinary web pages used by 20,000 students each month. I wrote a program to automatically render everyday's food list to the cafeteria's screen. I also created a testing environment to test UI/UX changes with new contents before pushing out to main sites.

Tryo Lab

January 2016 - June 2016

Game Developer

I collaborated in a team of 4 to write an Android game that challenges players to replicate phone's screen pattern locks. The app got 500+ installs and over 100 reviews on Google Play. For reference, please visit: Unlocked


Programming Languages
  • Proficient

    Java
  • Experienced

    Javascript, HTML/CSS, Python, Bash, SQL

Relating Technologies
  • Proficient

    Git, NodeJS, ExpressJS, Spring Boot, Unix/Linux, Latex, MySQL
  • Experienced

    Flask, NestJS, VueJS, MySQL, OpenCV, Keras, Numpy, Pandas, IBM Bluemix

Awards & Recognition

Optimizely Hack Week

My team, comprised of 4 interns and a software engineer, won "Best Developer Productivity" during Optimizely's Hack Week. We co-created an internal Slack application to easily store, search, annotate and filter searches in Optimizely Slack, the company's main communication pipeline.

Miami University Coding Contest

I was placed 1st in the Departmental Programming annual Programming Contest in 2017 (Similar structure like ACM-ICPC Contest) and was selected to participate in the 2017 ACM-ICPC East Central North America Regional Contest at University of Cincinnati.

Hanoi AngelHack (2017)

My team won 1st place in the Hanoi AngelHack competition in 2017 for creating an unique application that process order and delivery of authentic Vietnamese homemade food.

UC Hackathon
(2016)

My team and I won 4th place by creating a digital version of Rock, Paper & Scissors that uses devices' real-time movement to output digital outcomes.

Projects

Hackathon Projects Side Projects School Projects Volunteer

Bob - A Facebook Chatbot

Revolution UC

March 2017

My team and I built a Facebook chat bot to create and remind users of noted events that support location pinning, file attachment and meme association. We learnt Facebook Chatbot API and IBM Bluemix to train the bot to recognize linguistic patterns.

For more information, please visit:
Bob


Fidy - Food Delivery Application

Hanoi AngelHack - 1st Place

July 2017

Our team created an unique application that process order and delivery of authentic Vietnamese homemade food. I supported in engineering back-end using Koa-JS, constructing databases using Redis and tracking shipper's real-time movement using Google Map API - Geolocation Service.

For more information, please visit:
Fidy


SwordFight - Digital Rock, Paper & Scissors

Revolution UC

September 2016

My team and I created a fun IOT game that uses the device’s physical movement to output digital outcomes in Rock, Paper, Scissors. We designed the back-end logic using NodeRed and trained movement-recognition pattern through IBM Watson.

For more information, please visit: SwordFight


OpenCourse - Notification Application

May 2018 - Ongoing

I wrote a Python script to automatically notify users through email when a course's seat has been opened. I used Scrapy to scrape my school's registration website to calculate open seats. I plan on expanding it to be able to self-register. Contact me for more information.


Twitch Stream - FreeCodeCamp

June 2017

I developed a simple notification program using Twitch's API to notify users whether their favorite streamers are online or offline. It was a part of the FreeCodeCamp's FrontEnd Projects. For more information, please visit: Github


Color Game

February 2017

I developed a fun puzzle game using VanillaJS, HTML/CSS that let users guess the color based on their RGB code. For more information, please visit:
Github


Web Proxy

CSE 283 - Computer Networks

December 2017

My group and I wrote a web proxy that inspects websites for inappropriate content then censorized or blocked connection if violated. For more information, please visit:
Web Proxy


Appointment Book

CSE 274 - Data Structures and Algorithms

May 2017

I created an Appointment application that allows users to book appointment in Daily, Weekly and Monthly basis with time intervals provided. Resolve time conflicting schedule by running BFS and Union-Find algorithm. For more information, please visit:
Appointment Book


N-Queen

CSE 271 - Object Oriented Programming

May 2017

I developed an application that solve the classic N-Queen Problem with an user-friendly interface that will give hint for users what their next move should be or whether they have lost or not. For more information, please visit:
N-Queen


CSE 271 - Object Oriented Programming

Teaching Assistant

January 2018 - February 2018

Aided professor Michael Stahrs in his OOP class in the winter term. Assissted students in their labs and helped grading assignments and mini-exams.

Get In Touch

Phone

(+65) 814-95-068

Email

quocanh261997@gmail.com

Address

Singapore, 310143