蔡尚宏 Shung-hung Tsai

Personal Traits:
• Passionate and motivated about programming and technology.
• Self-driven and dedicated to producing high-quality work.
• Excellent team player and communicator, able to work collaboratively with team members.

Full-stack engineer,Taipei,TW
Contact for work or related invitations:[email protected]

 

Profile 04 00@2x

Education background

Graduated from National Taiwan Normal University,
double major in Chemistry and Computer Science & Information Engineering , 2014 ~ 2019

Py13tkvufm2qmzslqt8d

FrontEnd


HTML、CSS、SCSS、MaterialUI、
JavaScript、TypeScript、JQuery、ReactJS、Jest
Build tool - Vite、Webpack

BackEnd


ASP.Net Core、EF Core、RestfulAPI、Microservices

Database / Analyst


MySQL、MSSQL、MongoDB、Redis

Developing


Jenkis、Postman、Ningx、Docker、Linux

Working Experience

Dyadic Games Taiwan Office, Full-Stack Engineer, Nov 2021 ~ (1.5 years)

• All projects require communication and discussion of requirements in English.
• All projects are developed from scratch, not just maintenance or development of new features.
• Long-term remote work (WFH).


1. Redash-like dashboard
Developed a customizable dashboard system for a client who is a network service provider, allowing them to create dashboards that meet their users' needs.
 • Served as the lead frontend developer, working with a senior developer and managing one junior developer
 • Participated in and implemented three product iterations
 • Completed 600 tasks, including architecture, functionality, and issue resolution
 • Implemented 80% of market dashboard features and created over 30 highly customized charts
 • Emphasized improving the user experience, with extensive experience in performance optimization
Main Technologies Used: React, Typescript, Vite, RxJS, ChartJS, MaterialUI


2. Samsung Quiz Battle Game
Developed a gamified training system for Samsung employees, allowing them to challenge each other in a quiz battle and compete in answering training questions.
• Solely developed the backend from scratch.
• Designed more than 30 RESTful APIs and 5 database tables.
• Implemented a 3-tier architecture and utilized the Unit of Work and Repository patterns.
Main Technologies Used: C#, Asp.net core Web API, MSSQL, EFCore

3. D&D music app
A Dungeons & Dragons music mixing app that creates unique soundscapes for your campaigns.
• Developed and completed after 2 days of learning Flutter and Dart.
• Implemented a new neumorphic interface design based on Figma mockups.
• Created 3 different layouts for small, normal, and tablet screen sizes.
Main Technologies Used: Flutter, Dart

Collaborate Technology, Full-Stack Engineer, Nov 2019 ~ Oct 2021 ( 2 years )

• Initiated and led the company's CodeReview culture
• Mentored 3 new employees 

1. Maintenance of 4 websites

 • Revamped existing websites using React
 • Handled multilingual versions in 10 countries
 • Added new features to cross over 20 backend microservices
Main technologies used: React, Webpack, ASP.NET, gulp, nginx


2. Event form system
• Developed award coupon code feature
• Implemented unit and integration testing
Main technologies used: JQuery, C#, MSSQL, NUnit, Jenkins

DiJet Link Company Ltd. , Sofeware Engineer, Mar 2018 ~ Nov 2018 ( 9 months )

• Responsible for the entire project, including discussing requirements, planning architecture, development, and testing
 • After completion, served as a classroom instructor, guiding more than 20 students
 

1.  Industry 4.0 Project - "SEYI" Supervisory control and data acquisition (SCADA)

• Wrote technical documents, product specifications, and test plans. 

• Developed a network connection to collect data from N PLCs with different specifications
• Established a decentralized and hierarchical alarm system using LineBot
• Executed software packaging and Windows OS testing
Main development technologies: C#, Winform