Jeffrey Ahn

I'm a front end engineer specializing in Javascript/Typescript and React. I'm a natural problem-solver that loves to design web applications with logical solutions.

GitHub LinkedIn Resume

My Story

I am a front end engineer convert that started off in architecture. After graduating from USC in 2015, I worked in the architecture industry where I developed problem-solving skills and design capabilities. I got interested in coding in the fall of 2017 and learned off free platforms for basic html, css, javascript, and python. After testing the waters, I decided to go all into learning web development. I learned three frameworks (Django/Python, MEAN/JavaScript, Java/Spring Boot) for web development and practiced coding challenges along with learning CSS frameworks such as Bootstrap and Materialize. I also learned how to use API's. My first job was as a Node.js Engineer for iSpot.tv after the acquisition of Ace Metrix where I was originally employed. I have been working mainly as a backend web developer, but have had experience with frontend frameworks such as Knockout.js and React.js. Since then I have joined Optum Digital's Find Price and Care team developing products in React.js and migrating the legacy AngularJS into React.js.

Work Experience

Optum Digital

Front End Engineer | 2022-present

As a member of the United Health Group family, Optum has a large number of teams under it. As part of the Find Price and Care Team that was acquired from Rally Health, We provide a service that allows users to access the price of providers and services in their area along with averages. Responsibilities include:

  • Refactoring AngularJS code into React
  • Build and develop products on the front-end with React
  • Fix bugs and modernize legacy AngularJS code
  • Create and maintain tests using Jest, Karma, and WDIO
  • Use Jenkins for CI/CD builds

iSpot.tv

Full Stack Engineer | 2021-2022

A SaaS company that provides ad analysis focusing on the emotions and words that ads elicit. Analyzing insights with the ability to filter different demographics. Responsibilities include:

  • Continue to maintain and develop Node project
  • Build and develop products on the front-end with React.js and handle legacy Knockout.js codebase
  • Refactor and migrate Knockout.js app into Nx monorepo with React focus
  • Use Docker to ease deployment and maintain consistent environments

iSpot.tv (formerly Ace Metrix)

Node.js Engineer | 2018-2020 Ace Metrix | 2020-2021 iSpot.tv

Responsibilities include:

  • Maintain the Node server for the client-facing software
  • Manage relationships between multiple apps
  • Maintain and create API for the front end UI to consume, internal libraries, and tests with Mocha.js
  • Use services such as AWS S3 and SQS for storing and fetching data
  • Refactor and upgrade legacy code

MEAN/MERN

Built full stack web applications using MongoDb, Node.js, Express.js, with either Angular2+ and React with Redux

Python/Django

Built full stack web applications using Django, SQLite, MySQL, and Flask

Projects

piCSell

A platform that connects models, photographers, and clients. Allows for photographers and models to upload and show off their portfolios. Users are able to create plans with other users.

Python | Django | SQLite | Google Maps | Bootstrap | jQuery

Pawrental

A platform that allows pet owners to connect to petsitters for short term and long term vacations. Allows to see homes that can host and for owners to request a booking. Can also hire pet sitters to watch your pets from your home.

Java | Spring Boot | Spring Security | jQuery | Materialize | Spring Tool Suite

Jeffreyahn.com

A project made to practice Bootstrap and showcase my projects on a single HTML page. Made responsive and uses many features on bootstrap such as modals, cards, and CSS animations.

Bootstrap | jQuery | Responsive Design | Formspree.io

Education

University of Southern California

B.Arch 2015

I graduated from USC's five year architecture program where I learned how to design buildings and spaces. The program helped me develop skills to solve problems and design.

Contact