Ezlpfp22atgseqwid1ht

李懿庭 / Eric Lee

I'm a software engineer specializing in modern web, web services and software architecture.

5+ years of experience in Backend Software Development.

4+ years of experience in Full-stack Software Development.

Welcome to check out my blog to learn something cool.

Experience

SoundOn Inc, Engineering Manager, Mar 2023 - Present

  • Technology and Product Team
             - Led a team to develop some web games to save 99x of cost, from USD $5000 to $50 per month.
             - Managed two product lines.
             - Refactored the login flow of Goodnight app to reduce 3x of loading time.
             - Migrated massive configurations to back-stage to reduce 3x of engineering resources.
  • Tech Stack: Kubernetes, Nodejs, RoR, AWS, GCP, React, BigQuery, React-Native

SoundOn Inc, Full-stack Engineer, Jan 2022 - Present

  • Technology and Product Team
             - Designed Dynamic Ads Insertion (DAI) for the podcast system. 
             - Designed a new architecture for storing audios to save 24x of cost, from USD $482 to $20 per day.
             - Designed a new architecture for storing static files to save 82% of cost, from USD $224 to $41 per day.
             - Migrated to a new storage with zero-downtime.
             - Refactored SQL queries to increase 10x performance.
             - Designed massive analytics charts from data collection to visualization.
             - Led new employees to explore backend development.
  • Tech Stack: Kubernetes, Nodejs, Tsoa, Koa, GCP, React, BigQuery

Appaegis Inc, Full-stack Engineer, Aug 2021 - Jan 2022

  • Application Team
  - Developed an application for Access Security Solution.
  - Designed and Refactored web application to make the web page more interactive.
  - Designed a solution to ensure the access in an application be limited and managed.
  - Integrated the alert in the system into third party services.
  • Tech Stack: Vue, Amplify, Nodejs, GraphQL, Express, AWS
Linker Networks Inc, Backend Engineer, Nov 2020 - July 2021
  • Auto Labeling Platform Team
  - Developed backend microservices for auto labeling.
  - Designed and integrated Azure Machine Learning into the system including Agent, CICD, Infrastructure, and AI Model.
  - Designed a CICD flow to deploy our product automatically.
  - Designed a code convention inspiring by Nest for consistency.
  - Designed a development flow to allow developers easily deploy our website to test servers in Kubernetes.
  - Designed a branch convention based on Git Flow to make git tree more clear.
  - Refactored code base and added unit test for code quality.
  •  Tech stack: Azure, NodeJs, GraphQL, Terraform, Ansible, RabbitMQ, Microservices, Docker, Python

Genie Networks Ltd, Full-stack Engineer, Aug 2018 - Oct 2020

  • Application Team
  - Developed a web application for Traffic Summary, Analysis, Anomaly Detection, and DDoS Mitigation.
  - Led new employees to explore full-stack web development.
  - Served as project lead and manage and assign issues.
  - Designed a complete notification service worked between database and frontend.
  - Designed a database selector to avoid disconnecting if the database shut down.
  - Designed AAA architecture.
  - Designed various backend architectures, such as GraphQL, RESTful, gRPC, download API, and so on.
  - Designed various interactive reports and components.
  - Using Jest to develop unit test and integration test.
  - Using Storybook to present components in different scenarios.
  • Tech stackAngular, NodeJs, GraphQL, Express, RESTful, gRPC, PostgreSQL

Education

National Taipei University of Technology, Sep 2016 - Aug 2018

  • Master of Science in Department of Electronic Engineering

National Kaohsiung University of Applied Sciences, Sep 2012 - Jun 2016 

  • Bachelor of Science in Department of Electronic Engineering

Skills


Language

  • TypeScript
  • JavaScript
  • Python
  • SQL


FrontEnd

  • React
  • Angular
  • Vue
  • Html
  • CSS
  • Storybook

BackEnd

  • GraphQL
  • RESTful
  • express
  • gRPC
  • Nodejs
  • RabbitMQ
  • PostgreSQL
  • MongoDB
  • BigQuery
  • Redis


DevOps

  • Kubernetes
  • Docker
  • Docker-Compose
  • Terraform
  • Ansible
  • Azure DevOps


More

  • Git (Git flow and GitOps)
  • GCP
  • Microservices
  • Azure
  • Jest
  • Web Crawler
  • Azure Machine Learning

Side Projects (Github)

Facebook-clone(2021)

Use pure html/scss/vue without any UI third party to implement a facebook clone.
  - Vue, Vuex

NestAppMinimization(2021)

It's a demonstration of how to reduce the size of the Nest app from 1.6GB to 90.5MB.
  - Nest, Docker

ELog (2019)

It's my blog. I wrote some articles on it.
  - Angular, Markdown, NodeJs, Graphql, Mongo DB, JWT, Docker

Ordering System (2017)

This is an android app of ordering foods. Let users order more easily.
  - Android App, ASP.NET API, Monogo DB, NoSQL

Youtube Player (2017)

Use ReactJs and youtube api to implement youtube player.

  - React, ES6, youtube-api

Sharing products system (2015)

Everyone can use the web system or the android app to find the cheapest products.

  - PHP, Android App, Web API, MySQL