呂健誠

Senior Software Engineer

  Taipei City, Taiwan

https://tedmax100.github.io/

Hi everyone.  I am Nathan.  

Backend developer and tech leader with 8+ years of experience.

Proactive learner and willing to share my knowledge and experience, like OOAD, DDD, microservices, SQL.

To achieve goals, I always enthusiastic about developing new skills and finding solutions.

I believe that "Develop a passion for learning. If you do, you never cease to grow."

      LeetCode

Skills

Backend

Language :

    Go, Node, Typescript, C#, 

    Lua, Shell


Databases

RDBMS:

   MySQL, MS-SQL

No-SQL

   Redis, ETCD, ElasticSearch

Message Queue

   RabbitMQ

   NATS

   AWS SQS

Software Analysis

OOAD

Domain Driven Design

PaaS

AWS

GCP

DevOps

Git Gitlab

Grafana, Loki, Prometheus, K6

Fluentbit

Docker

Work Experiences

System Analyst 

Sinyi House  •  April 2021 - Present

1. Involve digital transformation. Responsible for DevOps and system monitoring.

2. AI Speech project, i introduce Azure cognitive service to transfer text to speech. Introduce worker queue of RabbitMQ to consume translation tasks.
3. URL shorter service design, use snowflake and base58 to be hash URL, and save records into a horizontal partition on MySQL

4. Introduce a centralized log system by Fluentbit, Loki, Grafana. To help developers find the problem on Grafana, and monitor by the rate of something.
5. Involve the internal training, and share about Unit testing and Domain-Stroytelling and basic monitoring concepts.


DevOps Engineer

LuckyMOney  •  一月 2021 - 二月 2021

1.  Monitor SQL and game servers on AWS.
2. Introduce CI with auto-deploy in Gitlab.

Senior Go Engineer

Hwao  •  二月 2020 - 一月 2021

1.  Involve sportsbook product design and develop with coworkers at England.

2.  Responsible data integration on data lake and encoding data in Protobuf then publish to related services with NATS.

3.  Modular design for market data to extend any sport type and market type.

4.  Modular design for betting to single bet, parlay bet. 

5.  CI with Drone and running service on Docker

Senior Go Engineer

Paradise-soft  •  五月 2019 - 二月 2020

1. Design a middleware library for MySQL, to help access records on horizontal sharding.

2. Involve to design integrate data about sportsbook from multiple sources.

Senior Go Engineer

Letstalk  •  十二月 2017 - 四月 2019

1.  A social media app, i am the major backend developer and the only OP engineer.

2. Design with node express and scale out it with AWS AutoScaling.

3.  To make TPS over 1k/s and QPS over 5k/s , use Redis and RabbitMQ to increase throughputs.

4. Design  WebRTC and signaling server, let users can chat on video.

5. Familiar with AWS and Cloudfront solution.

Senior Software Engineer

Sapphire Info  •  三月 2017 - 十二月 2017

1. Involve sportsbook product development.

2. Develop back-office system

3. Integrated market data from multiple sources.

Software Enginner

Onelab  •  二月 2014 - 三月 2017

1. Maintain sportsbook system.

2. Translate .Net web form to web MVC, and write unit test cases to some business modules.

3. Design cache service for markets and matches.

4. Integrated market data.

Participated Activitie

Past

第 12 屆 iT 鐵人賽 "佳作" 服務開發雜談

第 11 屆 iT 鐵人賽 下班加減學點Golang與Docker 

DDD年會與工作坊與相關讀書會

JS Clean Code 

DevOps Taipei 2018

Education

2010 - 2012

National Sun Yat-sen University

Department of Electrical Engineering 

Master 

2005 - 2010

I-Show University

Department of Applied Mathematics

Bachelor

Powered By CakeResume