Work Experience

Corning

Full-Stack Developer

May 2022-Aug 2022

TypescriptReactMaterial UIAPIPostgreSql.NETPixi.JsRedux
  • Contributed to the development of a full-stack web application using React, Redux, Material UI, ASP.NET, and PostgreSQL to customize optical fiber connection
  • Design and implemented Imperial Unit system feature by developing custom hook for functional components to fetch and update global state
  • Developed back-end API endpoint in C with ASP.NET, enabling batch modification of existing user designs.

March Networks

Frontend Developer

Sept 2021-Dec 2021

TypescriptReactMobxAnt DesignAPIAWS LambdaDockerJest
  • Developed Transaction Report feature with React, Material UI, and Mobx for state management
  • Making sure the new features are well-tested with Jest, bringing up the global test coverage from 75% to 80%
  • Separated one large client-side master component into smaller components, making the specific function replaceable during runtime, by applying principles of dependency injection.
  • Debugged and optimized a Docker image, successfully resolving a bug related to the crashing of a backend service.

Environment Canada

Data Scientist

Jan 2021-Aug 2021

PythonAzure SynapsePipelineFMEXMLCI/CD
  • Created a Python pipeline that fetched, filtered, and uploaded geospatial data from a catalog to an Azure MySQL database, delivering the data warehouse one month ahead of schedule.
  • Set up a continuous integration (CI) pipeline with GitHub Actions using a YAML file to automatically run over 10 unit tests, ensuring the reliability of the data processing pipeline.