About Me

While majoring in business at UC Berkeley, I focused on product development and entrepreneurship. I partook in various software applications and physical products development projects. As I worked with many engineers, I started to become more interested in programing as much as I am with business models development. Upon my graduation, I decided to become a Ruby on Rails full-stack engineer with a business mindset, and the first step was to join DevBootcamp, a 19-week intensive coding training program.


I started with solo challenges to develop independent learning ability. In order to be an excellent team player, I also participated in engineer empathy trainings and extensive pair programing. By practicing Agile development in all projects, I turned the principle into action. For my final project for the program, I worked with three teammates to build a fully functional application, using the knowledge and skills acquired thus far.


Graduating from DevBootcamp, I built a platform for SmartConnect, a startup that matches homestays and international students. I also took on side projects using various technologies such as Node.js and Angularjs. While the fast-paced startup life was enjoyable, I was eager to learn and develop more as an engineer by joining a larger team. Fortunately, I was selected into Uber’s software apprentice program this summer. Despite Uber’s fast-paced working environment, I was beating all deadlines by days, learning Python and Go, and starting to contribute to the projects by the second week. More specifically, I designed serialization algorithms in Python and Golang, and learned to design performance tests to choose the best algorithm. I also wrote serialization module in Go with Test Driven Development for Uber’s authorization service that is used over 50,000 users. By working on cross-services modules, I learned to effectively communicate with different teams in a large corporation. Currently, I am building a personalized group journal application using Rails and React.js.


Graduating from a top undergraduate business program, others might tell me to follow the “easy way” by finding a business-oriented job. However, I am driven by my passion in learning and growing into a full-stack engineer with a business mindset. I want to find the team where I can continue my journey while my programming experiences and urge for growth will add great value to the team.

Work Experience

Spring 2019 - Present

PubNub

I worked as a software engineer at Pubnub. My team is responsible to maintenance, new feature, refactoring of PubNub's function product. I have worked on various projects that added visibility and resilience to the product by utilizing tools like Datadog, etc.. I have enjoyed my everyday here to learn about distributed system and networking by working on such a massive distributed system.

Summer 2016 - Spring 2019

Shippo

I worked at Shippo as a software engineer. I integrated/oversaw 5+ carriers into Shippo platform. I also involved in multiple major refactoring -- local rating, track endpoint, carrier integration archtechture migration, etc. These projects help Shippo become a robust and reliable application to thoudsands of customers. I was also fortunate enough to have a lot of opportunies to learn and practice my leadership skills by leading a team and various projects.

Summer 2016

Uber

When I was working at Uber Security R&D as an apprentice, I contributed to a project called FrontDoor, which is to design a lightweight, easy-to-integrate plugin library that can tremendously increase the scalability of Uber internal authorization service for exponential user growth.

Winter 2015 - Spring 2016

SmartConnect

I worked as a full stack developer to build SmartConnect, which is a Ruby on Rails web application solution for homestays and international students matching.

Education

Bachelor Degree - 2015

Haas School of Business at UC Berkeley

I studied at UC berkeley, one of the best public universities, and graduated from Haas, one of the best undregrate business program. During my school, I focued on product development and entrepreneurship. I partook in various software applications and physical products development projects.

Full Stack Developer - 2015

Dev Bootcamp

DevBootcamp is a 19-week intensive coding training program. I started with solo challenges to develop independent learning ability. In order to be an excellent team player, I also participated in engineer empathy trainings and extensive pair programing. By practicing Agile development in all projects, I turned the principle into action. At the end, I graduated from the program with 1000+ coding hours.

Skills

Django 85%
Ruby on Rails 75%
AWS 85%
Nomad 85%
Python 85%
Ruby 75%
Javascript 70%
Go85%

My Projects

  • All
  • Ruby on Rails
  • Rails and AngularJS
  • Rails and ReactJS
  • NodeJS, SequelizeJS, and MySQL