Summary
Overview
Work History
Education
Skills
Timeline
Generic

Alice Wang

Mechanicsburg,PA

Summary

  • Over 5 years of professional experience involving full stages of SDLC for Web Applications.
  • Expertise in developing web applications with React and Angular. Familiar with MEAN stack. Have profound experience with modern web technologies and terms.
  • Self-motivated team player committed to sticking to plans and achieving goals collaboratively.

Overview

5
5
years of professional experience

Work History

Technical Specialist

Pennsylvania Department Of Corrections
Mechanicsburg, PA
07.2019 - Current

Spearheaded frontend development across multiple projects including CaseAssignment, TFS Dashboard, Reference Table Management UI, and Captor Components Library. Architect, design, develop, and maintain web applications utilizing Angular, Angular Material, Bootstrap, Typescript, JavaScript, HTML5, and CSS3.

  • Designed and constructed enterprise-level library comprising reusable Angular components, themes, services, directives, pipes, interceptors, and functions. Implemented standardized practices across enterprise projects to enhance development efficiency and collaboration across teams.
  • Played a key role in migrating legacy AngularJS Applications to Angular, leading efforts to redefine requirements and enhance UI quality and functionality.
  • Managed routes and states using RxJS, ensured responsive, cross-platform UI with Flex, Grid, media queries, Angular Material, and Bootstrap 4. Optimized loading speed with modular architecture and lazy loading.
  • Collaborated with stakeholders, including backend developers, DBAs, BAs, and clients, to define business requirements, strategic planning initiatives, and project milestones.

Web Developer

Hulu LLC
Santa Monica, CA
10.2019 - 07.2020
  • Developed and maintained the Non-subs' website with ReactJS and NextJS.
  • Migrated the website from Drupal CMS to Node-based Apostrophe CMS, while also overriding and extending Apostrophe functionalities as per project requirements.
  • Refactored the data integration and hydration project to leverage GraphQL for improved efficiency and flexibility.
  • Defined custom schemas, developed, and maintained resolvers and queries to enhance data retrieval and management in the GraphQL-based project.
  • Worked with Node.js and Express.js to establish server infrastructure, implement request handlers, and manage edge cases using middleware functionalities.

Frond-end Developer

Tesla Inc
Fremont, CA
05.2019 - 10.2019
  • Developed and maintained the user interface using front-end technologies including Angular 7, Ionic, Angular Material, Angular Formly, TypeScript, JavaScript, RxJS, and SASS.
  • Developed and maintained Angular applications with a focus on Internationalization (i18n) to support multiple languages and locales.
  • Maintained and developed APIs using GoLang, and managed database updates and maintenance using SQL scripts.
  • Developed Angular services for data fetching with HttpClient, managed token attachment, utilized RxJS operators for data processing, established status management RxJS subjects, and implemented exception handling fallbacks.
  • Utilized tools such as Docker, NPM, GIT, and MySQL Workbench for environment setup, managing project dependencies, and version control within the development process.

Front End Software Engineer

Pennsylvania Department Of Correction
Mechanicsburg, PA
10.2018 - 05.2019
  • Implemented responsive user interfaces using Bootstrap, Angular Material, custom directives, SASS , and CSS3 features including flexbox and grid layouts, Angular Material flex-layout, media queries, and other relevant technologies.
  • Modularized the application based on features and security criteria, optimizing performance through lazy loading techniques. Ensured content protection and security by implementing route guards.
  • Consumed RESTful APIs using HttpClient, managed requests and responses through Interceptors, validated user identity, and implemented exception handlers for HTTP responses.
  • Utilized RxJS operators such as forkJoin, mergeMap, and switchMap to process and manipulate data streams. Managed application state and broadcasting using RxJS BehaviorSubject.

Education

Bachelor of Science - Computer Science

Indiana University Bloomington
Bloomington, IN
12.2017

Skills

    Frontend Technologies: Angular, Ionic, ReactJS, Bootstrap, AngularJS, Sass

    Backend Technologies: Nodejs, Expressjs

    Databases: MySQL, MongoDB, AWS S3

    Programming Languages: HTML5, CSS3, JavaScript, TypeScript, Java, C#, Python, Golang, SQL

    Web Technologies: Restful API, Axios, AJAX, jQuery, Lodash, JSON, RxJS, NgRx, Redux, Nginx

    Testing/Debugging: Jest, Mocha, Jasmine, Karma, Postman, Fiddler, Chrome Developer Tools, Augury

    Version Control: Git, TFS

    Other Tools: NPM, WebPack, Babel, Gulp, Docker, MySQL Workbench

Timeline

Web Developer

Hulu LLC
10.2019 - 07.2020

Technical Specialist

Pennsylvania Department Of Corrections
07.2019 - Current

Frond-end Developer

Tesla Inc
05.2019 - 10.2019

Front End Software Engineer

Pennsylvania Department Of Correction
10.2018 - 05.2019

Bachelor of Science - Computer Science

Indiana University Bloomington
Alice Wang