Max Yi-Hsun Chou 周奕勳
Job Search Status
Software Engineering Consultant
April 2021 ~ August 20215 mosInstitute of Atomic and Molecular Sciences (原子與分子科學研究所) at National Taiwan University.
Chief Technology Officer
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.
Computer Science and Information Engineering, Creativity and Entrepreneurship Program
2021 ~ 2022
Activities and societiesMineNTU, IEEE NTU, NTU GSA(畢聯會), NTU CSIE Council(資工系學會)
Description資訊工程學系 NTU CSIE
2020 ~ 2021
2016 ~ 2016
Build Your Professional Network
Click icon on the company page or under talent search engine to start the conversation.