Summary
Overview
Work History
Education
Skills
Timeline
Generic

Tianxiao Ren

Fairfax,VA

Summary

  • 5+ years of experience engaging in the IT industry, including web development using HTML5, CSS, Sass, Less, Bootstrap, jQuery, React, Angular, NestJS, Node.js, Express, TypeScript, GraphQL, etc.
  • Developed and maintained Angular applications with a focus on building responsive, dynamic UIs using SCSS for modular and maintainable styling, and CSS for cross-browser compatibility.
  • Implemented state management solutions using NgRx to handle complex application states in Angular projects, ensuring a scalable and maintainable codebase.
  • Integrated GraphQL APIs into Angular applications, optimizing data fetching and reducing network overhead, leading to faster and more efficient front-end performance.
  • Built server-side components using Node.js, enabling seamless integration between front-end Angular applications and backend services hosted on Google Cloud Platform (GCP).
  • Automated CI/CD pipelines using CircleCI for Angular applications, including testing, building, and deploying, with version control managed via GitHub.
  • Optimized Angular applications for performance and scalability on GCP, leveraging cloud functions, APIs, and Firebase to enhance user experience.
  • Collaborated on cross-functional teams using GitHub for source control, integrating GraphQL for efficient data handling, and applying NgRx for robust state management.
  • Utilized SCSS and CSS to create responsive and visually appealing interfaces, ensuring consistency and maintainability across large-scale Angular applications.
  • Automated deployment workflows for Node.js and Angular applications via CircleCI, integrated with GitHub, reducing manual intervention and minimizing deployment times.

Overview

5
5
years of professional experience

Work History

Software Development Engineer

CVS Pharmacy
FAIRFAX, VA
05.2022 - Current

Project: Client Branding

Responsibilities:

  • Analyzed the performance of Caremark.com using Web Vitals to identify key metrics affecting user experience, such as Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS).
  • Implemented performance optimization techniques such as code splitting, lazy loading, and image compression, which resulted in a significant improvement in page load times and overall site responsiveness.
  • Collaborated with cross-functional teams to integrate these optimizations into the existing codebase, ensuring a smooth deployment and consistent user experience across all devices.
  • Achieved measurable improvements in Web Vitals scores, enhancing the site's performance and contributing to better SEO rankings and user satisfaction.
  • Enhanced user experience by updating and rewriting existing Caremark.com pages/widgets using the latest version of Angular
  • Executed both unit and integration testing to ensure functionality of upgraded/redesigned pages/widgets.
  • Developed and integrated client branding capabilities into the Caremark.com page/widget design.
  • Ensured regular maintenance and updates for the new Angular based Caremark.com container

Angular UI Developer

Antra Inc. (Contractor to CVS Pharmacy)
Fairfax, VA
04.2021 - 05.2022

Project: Client Branding

CVS caremark is the online prescription management platform of CVS Health which is committed to making sure customers have access to affordable medication and convenient options for prescription refills. Our client is an insurance company trying to delivering the same CVS caremark experience to its own customers. Our project Goal is to re-brand all CVS caremark related components so it will follow complete CVS caremark workflows with UI style and UX experience defined by our client side.

Responsibilities:

  • Analyze and help define software requirements
  • Provide accurate estimates of LOE
  • Implement client-branding styles with CSS/LESS/SCSS based on the targeting component
  • Setting up building and deploying script for different projects with Webpack and GulpJS
  • Performing automation E2E testing on multiple platforms with WebDriverIO and Cucumber
  • Implement functional requirements with Angular2+

Environment:

AngularJS, Angular 2/4/6/8, JSP, Less, Scss, NodeJS, Git, Jenkins, GulpJS

Full Stack Developer

Bright Sky Tech, Inc.
Annandale, VA
06.2019 - 02.2021

Project: Freshbox

Freshbox, the main product of Bright Sky Tech Inc., is a online grocery delivery platform where customers can purchase their daily grocery and supplements with same-day delivery. It is a cross-platform web application that undergoes thousandd daily usage that requires high performance on both mobile and desktop devices. The development of features of Freshbox was fulfilled using Angular 8, Ionic 5/Capacitor, Scss, Typescript, Google Firebase and external web services developed by NestJS hosting on AWS EB.

Responsibilities:

  • Worked with product designers and product managers to design user interactions in applications.
  • Establish stable and secure backend database with Google Firestore
  • Developing and bundling cross-platform apps including browser, iOS and Android with Angular 10 and Ionic 5/Capacitor
  • Provide third-party external service such as payment, push notification and SMS with Google Cloud Function and AWS EB
  • Created testing cases and carried out unit-tests using testing tools such as Jest

Environment:

Angular 10, Ionic 5/Capacitor, Google Firebase, AWS EB, Git, Jest

Education

Bachelor of Science - Computer Science

George Mason University
Fairfax, VA
08.2018

Master of Science - Computer Science

George Mason University
Fairfax, VA
12.2020

Skills

Coding Languages: Javascript, Typescript, Python

UI Development: Css, Scss, Sass, Less

Web Tech Stack: GCP, AWS

Front-end Libraries: React, Angular

Back-end Libraries: ExpressJS, NestJS

Timeline

Software Development Engineer

CVS Pharmacy
05.2022 - Current

Angular UI Developer

Antra Inc. (Contractor to CVS Pharmacy)
04.2021 - 05.2022

Full Stack Developer

Bright Sky Tech, Inc.
06.2019 - 02.2021

Bachelor of Science - Computer Science

George Mason University

Master of Science - Computer Science

George Mason University
Tianxiao Ren