Meng Ju Lin

Front-end Developer

  Taipei City, Taiwan


Hello! My name is Meng-Ju Lin and I have 2-3 years of experience in React frontend development and 1 year of experience in DevOps-related work.

I am passionate about learning various software technologies and am adept at absorbing new technologies through practical applications. I am also eager to learn and solve problems. I am able to handle projects independently and have some experience in renovating old architecture. I enjoy delving into the underlying principles of technology.

Check out my portfolio site: https://www.mengjulin.com/

    

Skills

Web Development


  • JavaScript
  • HTML
  • CSS
  • React
  • Node.js

Software Development


  • Python ★☆
  • MySQL ★☆
  • Docker ★☆

System


  • Git
  • npm
  • yarn
  • VScode 

Work Experience

Front End Engineer

ibears.io  •  Nov 2021 - Present

  1. Develop a game platform and management console with React, Redux, RxJS, Stylus, and 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.
  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 redundant code.
  7. Build different brand platforms with the same structure, by optimizing the package script.

Software Engineer

DB Data  •  Aug 2020 - Oct 2021

  1. Build a log analysis system using ELK.
  2. Set up 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.

Process Engineer

Nanya Tech  •  Sep 2018 - Feb 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.

Projects

Game Platform

  • Developed websites and web applications using React framework and Redux.
  • Code refactoring from OOP class-based to FP react hook and optimizing performance.
  • Make a login page animation with CSS keyframes to make the website more engaging and improves user retention.
  • Develop a chat application integrated with Socket.io.

Jo Watch Vintage

  • An e-commerce platform built with P-react, Sass, Webpack, and MaterialUI.
  • Optimizing the user experience using lazy-loading and preloading images.
  • Integrated CountAPI to show real-time popularity.
  • Deployed on AWS Lightsail.

jo-watch



Jo Watch Management Console

  • Management console with main CRUD feature.
  • Images compress before uploading to achieve performance optimization.
  • Drag and Drop function of Form using react beautiful dnd.

Log Analysis Platform

  • Build a log analysis system using ELK.
  • Set up a performance monitoring system with Zabbix.
  • Establish an automated deployment system using AWX to reduce deployment time by 50%.
  • Develop a React website that integrates all monitoring systems API to enhance user convenience in monitoring devices.