Summary
Overview
Work History
Education
Achievements
Timeline
Generic
葉 圻煒 (JJ Yeh)

葉 圻煒 (JJ Yeh)

Senior Software Engineer
Hsinchu

Summary

Software Engineer with 4.5 years of experience at TSMC, focusing on building and maintaining enterprise-level software solutions. My core expertise is in big data processing using Apache Spark (Java) for tool capacity management. I am a versatile full-stack developer with hands-on experience in React/GWT and Spring Boot/EJB. My technical toolkit includes DevOps tools like Azure CI/CD and Kubernetes, as well as a wide range of databases including MariaDB, Oracle, SQL Server, MongoDB, Cassandra, and MinIO. I have significant leadership experience, serving as a team lead for three members and a mentor to many.

Overview

8
8
years of professional experience
1
1
Language

Work History

Senior Software Engineer

TSMC
05.2021 - Current
  • Developed and optimized a parallel SQL engine for Fab Tool Capacity Modeling, leveraging Apache Spark and Java for big data processing.
  • Designed and implemented full-stack web applications for user input and report generation, using React and GWT for the front end, and EJB/SpringBoot for the back end.
  • Managed service infrastructure and deployment pipelines using Kubernetes, Linux, and Azure CI/CD.
  • Mentored and led a team of three engineers, while also training and guiding over eight new hires, and summer interns.
  • Led the Operation CIT project, overseeing five team members to deliver critical solutions for the entire department.
  • Database Experience: MariaDB, MinIO, Oracle, SQL Server, MongoDB, and Cassandra.

Software Engineer

Micron
01.2020 - 05.2021
  • Engineered and maintained a comprehensive IoT platform for industrial sensor data management.
  • Tools: Thingworx, OPC Server (Kepware), MQTT Broker.

Summer Intern

Dell Technologies
07.2018 - 09.2018
  • Developed automation tools for BIOS testing using Python and Bash.
  • Tools: Python, Bash, and Bamboo.

Summer Intern

Onward Security
06.2017 - 08.2017
  • Performed vulnerability scanning on mobile applications and web services.
  • Tools: Kali Linux, Wireshark.

Education

MBA - Information Management

National Central University
Taoyuan
07-2019

Achievements

  • Spearheaded the complete revamp of a legacy Oracle-based system to a scalable, open-source platform utilizing Apache Spark, successfully reducing two Oracle server licenses and integrating the system into the TSMC Kubernetes ecosystem. Conducted rigorous performance testing and SQL data validation to ensure data accuracy and integrity.
  • Mentored and led a team of three engineers, and guided over eight new hires and summer interns on full-stack development projects, including Spark SQL, React, and Spring Boot.
  • Designed and implemented best practices for code quality, including establishing comprehensive branch merge guidelines and Git review principles, and setting up automated PR pre-builds and daily night builds.

Timeline

Senior Software Engineer

TSMC
05.2021 - Current

Software Engineer

Micron
01.2020 - 05.2021

Summer Intern

Dell Technologies
07.2018 - 09.2018

Summer Intern

Onward Security
06.2017 - 08.2017

MBA - Information Management

National Central University
圻煒 (JJ Yeh)Senior Software Engineer