Web Developer

Resume

OBJECTIVE

To pursue a position utilizing Front End and Back End website development knowledge.

SUMMARY

More than five years of experience as a Website developer, maintaining an e-commerce website and performing debugging and features regulation. More Than two years of experience as an Angular and Ionic Developer, using Angular 2+ and Ionic 3+ to build and maintain websites and mobile apps. Using Node.js to create REST APIs, which communicates with websites and mobile apps building with Angular and Ionic. Excellent with multiple tasks and meeting tight deadlines. Working effectively with co-workers and clients.  (https://www.linkedin.com/in/john-cao-864b34178/)

SKILLS AND EXPERTISE

EXPERIENCE

IHG Hotels & Resorts

Atlanta, GA

Software Engineer

2022.8-now

Technical:

  • Using Angular12-17 framework to build and maintain IHG room booking flow features
  • Update Angular from old versions to newest version for the several IHG bitbucket repos
  • Refactor several Angular repos using TypeScript, such as updating “any” type to the specific Interface, using @if, @for, and @defer control flow, et al.

Work Environment:

  • Agile environment
  • Work with Rally to manage issues
  • Microsoft Teams

RealTheory

Atlanta, GA

Angular Developer (Part time)

2020.9-now

Using Angular 9/10 and Angular material to maintain the console module of the app portal.

  • Using Jasmine/Karma to do Angular Component Unit Testing.

OneTrust

Atlanta, GA

Software Engineer

2021.6-2022.6

Technical:

  • Using Angular9 framework to build Campaigns module from scratch in OneTrust platform
  • Create and work with Disclosure Library (custom Angular library), which is used by other modules
  • Create reusable Angular table component
  • Use Angular architecture: core -> abstraction -> presentation -> abstraction -> core unidirectional data flow to maintain application
  • Use RxJS to work with RESTful API call
  • Use Subject, BehaviorSubject in Angular service to manage and maintain application statements
  • Use Smart components and Dump components to manage statements flow between components
  • Use Jasmine & Karma for Unit Test
  • User Cypress for e2e Test

Work Environment:

  • Agile environment
  • Work with Jira to manage issues
  • Microsoft Teams

 

ITsimple

Alpharetta, GA

Full Stack Web Developer

2020.3-2021.6

Using Angular 5/9 and Angular material to build up the website. Maintaining website, adding new functionalities, and fixing logic bugs make me get lots of experience of Angular coding and teamwork with Git techniques.

  • Building the website console with Angular framework.
  • Building the backend in Google Cloud Platform with Node.js.
  • CICD pipeline in the Bitbucket.
  • Building Poll Service module from the scratch with Angular materials and create a dynamic form which could dynamically add or remove questions and options.
  • Using D3.js (Data-Driven Documents JavaScript library) to generate the pie graph and bar graph for the Poll survey results.

Advanced BioChemicals, LLC

Lawrenceville, GA

Website Manager Assistant

2015.6-2019.12

Help Website Manager build the company website (www.advancedbiochemicals.com) and perform the basic maintenances and updates.

ITsimple

Alpharetta, GA

Full Stack Developer Intern

2019.2-2019.5

Work with company project manager to design and build up responsive form and using PHP to design and code a form plugin in WordPress for company. Learn how to use Ionic and Angular framework to build up web and mobile applications. Upgrade app framework from Ionic 3 to Ionic 4.

Georgia State University

Atlanta, GA

Research Scientist

2012.7- 2020.2

EDUCATION

Gwinnett Technical College

Lawrenceville, GA

Certificate, Web Site Design/Development

2019

Fudan University

Shanghai, China

Bachelor’s Degree, Public Health

2002

CERTIFICATION

Udemy

Online Course

Angular & NodeJS – The MEAN Stack Guide [2020 Edition]

2020

Udemy

Online Course

Angular – The Complete Guide (2020 Edition)

2020

Udemy

Online Course

Understanding TypeScript – 2020 Edition

2020

Udemy

Online Course

Node.js – The Complete Node.js Developer Course (3rd Edition)

2020

Udemy

Online Course

Ionic – Build iOS, Android & Web Apps with Ionic & Angular

2020

Cloudinary

SaaS technology company

Introduction for API Users & Developers (Cloudinary Images & Videos Management)

2020