About
With 4 years of experience in web development, from startups to large corporations. I have a solid understanding of web browsers and JavaScript, not just limited to React or Vue. As a software engineer focused on the front end, I see web development as a thriving ecosystem and am eager to collaborate with talented individuals to contribute even more. GitHub: https://github.com/castle2668 Resume: https://www.seanhuang.dev/resume If you think I fit your needs, please don't hesitate to contact me. :)
Experience
Frontend Engineer @ Wistron
Aug 2022 - Aug 2024
Summary:Participated in the development of a number of internal digital transformation projects to help supervise the factory's manufacturing process and improve factory output. It is also responsible for developing overseas recruitment websites and assisting the company's global recruitment matters.
- Hightlights:
- Mainly use Jest and React Testing Library to test web applications
- Assist the project to import Release Management's SOP and GitLab CI/CD
- Complete the OAuth 2.0 and SSO process through MSAL to facilitate faster login and verification of permissions
- Analyze the effectiveness of internal websites through Matomo Tracker
- Use Next.js (Pages Router) to build a recruitment website and adjust SEO related settings to improve website rankings
- Use React Player to customize the video playback interface, making it easier for the factory to use Nvidia Omniverse to simulate the production process and view the API information corresponding to the video in real time.
Frontend Engineer @ Funliday 趣放假股份有限公司
Apr 2022 - Jun 2022
Summary:Develop and maintain a tourism planning platform, develop city guide pages, and present more complete tourism information.
- Hightlights:
- Add Email OTP login and maintain other third-party login methods, such as Google, Twitter, and Facebook login
- Configure Express.js and React.js through Webpack, develop SSR pages, and let the Client connect to the API Service through Proxy
- Use Leaflet + OpenStreetMap to present tourist attraction information
Frontend Engineer @ Rakuya International Info. Co. Ltd
May 2021 - Mar 2022
Summary:Develop a real estate agency management platform to provide real estate agents with services such as managing objects, analyzing market advantages, and viewing results to help with sales.
- Hightlights:
- Lead the front-end team to change development tools from PHP + Gulp to Vue CLI MPA to build projects to help meet the feasibility of developing highly interactive websites
- Import ESLint and Vue.js Style Guide to standardize team code, and import EditorConfig and Prettier to make the code style consistent
- Import the Axios API management specification and centrally manage the API by encapsulating Instance, making it easier for team members to connect and start development
- Discuss API specifications with back-end engineers, develop local APIs using Mockoon and Ngrok, and assist back-end engineers in improving the team's development process
- Practical operational experience of Agile and Scrum
Frontend Developer @ TAAZE 讀冊生活
Jul 2020 - Mar 2021
Summary:Plan and develop a social marketing platform to unite users through discussion and exchange of reading experiences, and provide links to the main website for shopping.
- Hightlights:
- To implement SSR and PWA functions, the Vue CLI project was developed using Quasar Framework to improve SEO effectiveness and user experience.
- Import ESLint and Vue.js Style Guide to unify code standards and improve the team's code quality.
- Discuss API specifications with back-end engineers and maintain Swagger files to facilitate API communication between frontend and backend.
Frontend Developer Intern @ TAAZE 讀冊生活
Mar 2020 - Jun 2020
Summary:Plan and develop a book management platform that allows users to categorize book lists and write reviews about books.
- Hightlights:
- Use Vue i18n to implement the multi-language function of the website
- Customize the website theme style through Bootstrap 4
Education
National University of Kaohsiung
Bachelor in Information Management (B.I.M.)
2016 - 2020
Activities and societies: Rotaract Club. The main courses are database, data structure, system analysis, and programming languages. The graduation project is an Autonomous Lawn Mower using Pixhawk, ArduRover, and Mission Planner.
Certifications
Projects
MapleStory Match Cards Mini Game
🃏 A mini-game that uses React to implement. The game has a total of 30 cards, and the player needs to find the same card to eliminate it.
Sean's Blog
📝 Articles, stories, and tutorials for web enthusiasts, experienced developers, a fan of related technologies, or just curious about a technology trend.
MapleStory Shop
🍁 Show my LOVE for MapleStory over the years by building this website featuring iconic items!
More projects can be found on my GitHub