Kai-Wen Tsai

An engineer with programming, computational skills, and web development experience, seeking a challengeable program in the software sector, working as an engineer role. On the other hand, I love to learn any new technology and knowledge in this area, especially the technique which can improve quality and increase the efficiency of development.  


Java programming Engineer / Backend Engineer

Taipei,Taiwan
[email protected]

Work Experience


Backend Engineer - Ymir Tech , Taipei, Aug 2023 - Dec 2023

projects:
  • built a game middle platform which provides live stream , activities and reward distribution.
  • use java and spring boot with restful API and dubbo microserive framework.
  • Operat and maintain a admin platform for operation management, including player, activity, proxy, transaction, ads management.
 skills:  
  • backend: #java, #spring boot, #dubbo , #docker.
  • database#Mysql, #redis, #rabbitMQ, #elastic search, #kabana, #ELK, etc.
  • teamwork: familliar with agile and scrum flow, including trello or Kanban. proficient in git command( #git, #gitlab) & tool. have lots expeience of cooperating with frontend engineer, QA and uiux designer.

Full Stack Engineer - Neutec Software , Taipei, Nov 2021 - July 2023

projects:
  • built a web platform for esport game.
  • use native javascript and vue.js to manipulate ui component and communicate with server via restful API.
  • admin system built for operation, include tournament adjusting, markets , team info, event time adjusting and player order query, summary transaction and website setting.
  • user java and oracle at backend service.
  • involve in all web frontend development and backend new features(profit ranking, series schedule, announcement, admin finance dashboard) api development.
 skills:  
  • backend: #java, #servlet, #linux
  • frontend: #javascript , #typescipt , #jquery, #vue.js, #CSS, #HTML 
  • database#oracle
  • teamwork: familliar with agile and scrum flow, including trello or Kanban. proficient in git command( #git, #gitlab) & tool. have lots expeience of cooperating with backend engineer and uiux designer.

Frontend Engineer - Quanta Computer , Taoyuan, Nov 2019 - Nov 2021

projects: 
  • built opentix ticket sales system for nation thearter , including ticket sales, event venue info editing.
  •  use frontend vue.js and js to communicating with backend via restful api.
  • ticket layout editing feature and communicate with printer api.
  • use sheet.js libaray to produce xlsx report files and pdfs for finance , accounting system.
  • use D3.js library to display various seat map for sales operation.
 skills
  • frontend:   #javascript , #typescipt , #vue.js, #CSS, #HTML
  • teamwork: familliar with agile and scrum flow, including trello or Kanban. proficient in git command & tool (#git, #svn). have lots expeience of cooperating with backend engineer and uiux designer.

Full Stack Engineer- HUNG YANG Software Tech , Taipei,Nov 2018 - Nov 2019

projects1: 
  • built a e-commence website for telecom client, provide customer deposite , International Roaming, credit card payment services.
  • use native javascript and vue.js to manipulate ui component and communicate with service via restful api.
  • rebuilt project with vue.js and spring boot framework, reuse uiux components.
  • use mysql as database.
projects2:。  
  • built a e-commence website for another telecom client, include package , product comparision and shopping cart,
  • use javascript and react.js as frontend framework with java spring boot
  • use mysql as database.

 skills:  

  • backend#java, #sprint boot, #linux
  • fontend: #vue.js, #react.js , #jQuery
  • database#MySQL
  • teamwork: familliar with agile and scrum flow, including trello or Kanban.proficient in git command & tool( #git, #gitlab). have lots expeience of cooperating with backend engineer and uiux designer.

Education 

Java web application training ,May 2018 - Oct 2018

Attend a series of java web application and font end technology in institute for information industry in Zhongli.

MSc. Advanced Mechanical Engineering - University of Birmingham (UK) ,Sep 2015 – Sep 2016 

  • Biofuels and combustion, Computational Geometry, Research and development in the manufacturing process
  • Advanced Vehicle Engineering, Machining Support systems
  • Advanced Robotic, Micro and Nano Technologies

B.Sc. Physics - National Chung Cheng University (TAIWAN) ,Sep 2009 – June 2013 

  • Static, Theoretical Mechanics, engineering mathematics, Quantum Mechanics
  • electromagnetism, optics, Thermal Statistical Physics, Advanced Experiments in optics

Skills


CODING LANGUAGE

  • javaScript
  • typescript
  • java 

FRAMEWORK & LIBRARY

  • vue.js
  • react.js
  • sprint boot 
  • jQuery, ant design, element ui
  • RabbitMQ
  • Elsastic Search


CLOUD

  • firebase 
  • GCP - cloud functions, cloud run 
  • Azure
  • AWS

DATABASE

  • oracle
  • mysql
  • redis
  • mongoDB




Personal Interests

  • I am passionate about exploring new frontend or backend technology. Currently, try to build mobile app with react native as a side project and really enjoy in the process. 
  • used: #react native, #node.js , #express.js
  • I am very interested in cloud service , have used GCP& firebase service (authentication , storage)  as backend in side project.
  • used: #firebase,  #mongoAltas, #google cloud functions
  • As a sports fanatic, I enjoy many kinds of sports, especially baseball. I had attended a softball team during undergraduate studies and learned how to corporate and communicate well with teammates.