Job search preferences
September 2022 - Present4 mos
Software Engineering Consultant
April 2021 - August 20215 mos
台灣台北市Institute of Atomic and Molecular Sciences (原子與分子科學研究所) at National Taiwan University.
October 2020 - August 202111 mos
台灣台北市# Development - Deployed actuarial computing modules on Serverless infrastructure based on Docker. - Re-schema MongoDB schema to PostgreSQL to fit NoSQL and SQL design pattern. - Handled asynchronous functions by using queue-based task management flow. - Designed and implemented new collaboration flow based on Document-Driven Development to ensure the code reliability and maintainability. # Team Management - Managed 5 Software Engineers. - Built software engineering culture such as code review rule, coworker communication flow. - Saved 90 percent of communication cost by announcing new project management flows.
Software Engineering Lead
December 2019 - April 20211 yr5 mos- Refactored most of the N+1 database query, multidimensional array to avoid unnecessary process usage. - Migrated the database to AWS RDS. - Refactored legacy codebase to Dockerized application, deployed to AWS ECS for scalability, ELB as application endpoint. - Migrated static storage to AWS S3 using CloudFront as the endpoint. - Reduced loading time by 10x through code refactoring. - Implemented Agile development flow, used Redmine to track project schedules.
February 2020 - September 20208 mos- Front-end development with designed product flow from designer and CTO. - Implemented binary-size-based-jsonline-chunk uploading. - Implemented frontend layouts, components on Nuxt.js by using Bulma, Pug as template.
Lead Software Engineer
February 2019 - October 20199 mos- Built RESTful API on Koa.js with MySQL and existing Elastic Search. - Refactored legacy RESTful API, making the loading time 250x faster. - Implemented Micro-service-Mapping-Module to manage Micro-service endpoints. - Optimized SQL Queries, saving $300 USD per month. - Redesigned software architecture to saving maintenance cost. - Integrated code review flow to make sure code quality and scalability. - Implemented CD pipeline to deploy projects to Amazon S3 by using Gitlab CD. - Lead a Front-end Engineer Intern to built up a brand new front-end of a new product by using Nuxt.js.
January 2018 - November 201811 mos# Development - Responded for backend development, mainly focused on Scooter maintenance platform APIs. Handled 3000+ IoT-enabled scooters, and 10000+ daily active users. - Used TypeORM and Sequelize to implement SQL querying, schema management, and migration. (MSSQL and PostgreSQL) - Implemented a Token-based application using Redis. (Middleware and Permission control) - Reformatted data for data analysis purposes by Big Query API. - Query parking lots in a certain area by using the PostgreSQL coordinate statement. - Designed and Implemented internal scooter maintenance systems. (Development and cross-team feature confirmation) - Implemented periodical application by using Crontab. # Project Optimization - Migrated applications from AWS to GCP to reduce latency. - Dockerized certain projects and deployed them on Google Compute Engine (Self-hosted Docker Container). # Self-motivation / Side project - Built a PWA version WeMo App in 2 days, which covered 70% of functionalities.
July 2017 - December 20176 mos- Data integration with Machine Learning API. - Implemented account role-based middleware for each API endpoint. - Implemented data charts using Chart.js. - Implemented MVP stage Single-Page-Application using Vue.js. - Implemented user and data analysis by collecting user events. - Stored data in MongoDB and used Mongoose to make queries and manage schema using Node.js. - Conducted Local Market Research in the San Francisco Bay Area.
Software Engineering Intern
June 2015 - September 20154 mos- Implemented back-end with Ruby on rails. - Implemented front-end with Angular.js.
Other・Computer Science and Information Engineering, Creativity and Entrepreneurship Program
2021 - 2022・ 4.1/4.3 GPA
Activities and societiesMineNTU, IEEE NTU, NTU GSA(畢聯會), NTU CSIE Council(資工系學會)
Description資訊工程學系 NTU CSIE、創意創業學程 NTU CEP
Bachelor of Science (BS)・Computer Science
2020 - 2021
Non-Degree Program (e.g. Coursera certificate)
2016 - 2016
Build Your Professional Network
Click icon on the company page or under talent search engine to start the conversation.