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).

02.05.2023

Hover to zoom.

ibears company logo.

iBears Technology

Front End Developer

11.2021 - present

  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