My work history

I started my programming journey in 2020 at TibaMe AI boot camp with Python (basics + NumPy) and TensorFlow (basics), which I mostly used to analyze and train object detection models of different datasets. Later, I got some experience in DevOps with ELK and Ansible at DB-Data. I also got some experience in developing basic web. After I met frontend engineering I decided to go in a different direction. I was learning web development on my own. Since 2021, I have been working as Front-End React Developer (ReactJS, Redux, RxJS, Webpack).

09.07.2024

Hover to zoom.

HangFa company logo.

HengFa Technology

React Native Developer

07.2023 - present

  1. Develop the main structure of cross-platform business production apps using React Native and TypeScript in both APK and IPA.
  2. Responsible for maintenance of online game platform projects and closely communicating with the product manager to schedule and solve emergency client issues.
  3. Solve plenty of bugs and figure out strategies for issues such as upgrading security, CDN cache,code-push , etc.
  4. Monitor app crash and error tracking by using app-center and sentry.
  5. Able to manage website/RN app development projects from initial design through completion independently.
  6. Troubleshoot, debug, and upgrade existing software projects, and integrate new components and features.
  7. On-call for debugging production issues and locating problems in the app across services.
  8. Write build scripts to simplify the packaging process and integrate communication software to upload builds to the workgroup.

ibears company logo.

iBears Technology

Front End Developer

11.2021 - 06.2023

  1. Develop a game platform and management console with React, Redux, RxJS, Stylus, Webpack.
  2. Code refactoring from OOP class-based to FP react hook and optimizing performance.
  3. Develop a chat application integrated with Socket.io.
  4. Integrated RESTful API and defined the API interface with backend engineers together.
  5. Responsible for creating project animation with CSS keyframes to make the website more engaging and improve user retention.
  6. Build our own UI library and modularize the code, reducing the redundant code.
  7. Build different brand platforms with the same structure, by optimizing the package script.

2021

Working & learning Web Development

dbdata company logo.

DB Data

Software Engineer

08.2020 - 10.2021

  1. Build a log analysis system using ELK.
  2. Setup a performance monitoring system with Zabbix.
  3. Establish an automated deployment system using AWX to reduce deployment time by 50%.
  4. Develop a React website that integrates all monitoring systems API to enhance user convenience in monitoring devices.
  5. Integrate scheduler to develop a log backup and automatic reporting system, reducing storage pressure and improving report generation efficiency.

2020

AI boot camp & learn programming

nanya company logo.

Nanya Technology

Process Engineer

09.2018 - 02.2020

  1. Maintain the yield and monitor the status of production machines for mass-produced products online.
  2. Improve process defects to increase yield.
  3. Analyze process abnormalities to reduce unnecessary production costs.
  4. Cross-machine verification in the process to increase production capacity.
  5. Handle online abnormalities through shift rotation.

2018