Avatar of 林谷原 (Eric).
林谷原 (Eric)
Senior Software Engineer
Profile
Posts
12Connections
In
Avatar of the user.

林谷原 (Eric)

Senior Software Engineer
As an experienced software engineer with over 13 years of expertise in web service backend development, I have a proven track record in designing large-scale and highly available systems, implementing effective cybersecurity measures, and performing a range of DevOps tasks.
Logo of the organization.
ShopBack 回饋網股份有限公司
Logo of the organization.
National Taiwan University
Taipei, 台灣

Trình độ chuyên môn

  • Tình trạng hiện tại
    Đã có việc làm
  • Nghề nghiệp
    Back-end Engineer
  • Lĩnh vực
    SaaS/ Điện toán đám mây
    Dịch vụ cung cấp thông tin
    Thương mại điện tử
  • Kinh nghiệm làm việc
    10-15 năm (10-15 năm liên quan)
  • Kinh nghiệm quản lý
    I've had experience in managing 1-5 nhân viên
  • Kỹ năng
    Python
    Linux
    Redis
    MySQL
    Java
    vue.js
    JavaScript
    CI/CD
    Automation
    TypeScript
    MongoDB
    AWS
  • Ngôn ngữ
    Chinese
    Bản địa hoặc song ngữ
    English
    Trung cấp
  • Trình độ học vấn cao nhất
    Master

Ưu tiên tìm kiếm việc làm

  • Hình thức làm việc mong muốn
    Full-time
    Quan tâm đến làm việc từ xa
  • Vị trí làm việc mong muốn
    Full Stack Engineer / Senior Backend Engineer
  • Địa điểm làm việc mong muốn
    Taipei, Taiwan
    Singapore
    Thailand
  • Freelance
    Không phải freelancer

Kinh nghiệm làm việc

Logo of the organization.

Senior Software Engineer

02/2020 - Hiện tại
Taipei City, Taiwan
- As tech lead of member service team, responsible for system design/code review, collaborating with 5 team members, and communicating across teams for technical direction. - Responsible for critical user-related functions such as authentication & authorization, cyber attack protection, KYC, and OTP verification. - Successfully maintained a high-traffic member service across 10 markets, with 32% of the company's overall traffic, achieved 7K PRS with P99 latency < 150ms during the biggest spike in event days. - As a DevOps in team, I managed auto-scaling setup, Jenkins & Gitlab CI/CD pipelines, secret management, and achieved 20K CCU load test with 10K RPS.
Logo of the organization.

Full Stack Engineer

10/2017 - 12/2019
2 yrs 3 mos
Responsible for Frontend, Backend, and DevOps on smart locker IoT application. Using PWA(Progressive Web App) to control smart lockers via MQTT protocol. • Implemented a backend service to manage all smart lockers and provide RESTful APIs for PWA. • Built an IoT service on Raspberry Pi to control smart lockers and communicate with Backend / Frontend directly. • Designed a PWA + SPA(Single Page Application) mobile web application for providing near-native apps user experience, also integrated multiple payment services, including credit card, LINE pay, EasyCard, and iPass. • Designed automated deployment flows for Backend, Frontend and Raspberry Pi with Git version control. • Applied TDD(Test-Driven Development) to system development and attained at least 80% coverage before releasing. • Established a monitor/alarm mechanism for 660 smart lockers with a cloud log management system.
Logo of the organization.

Senior Software Engineer

10/2015 - 10/2017
2 yrs 1 mo
Sr. backend engineer for building an intranet communication platform. • Built a distributed storage service with GlusterFS to reduce CPU and IO usages 30% on average and solved critical issues caused by the legacy storage module such as kernel panic, thumbnail generation, and video transformation failure. • Redesigned a caching mechanism on major contents to reduce 50% latency on average. • Architected backend modules for asynchronous workers to consume tasks with auto-scaling.
Logo of the organization.

Technical Manager

01/2014 - 10/2015
1 yr 10 mos
Backend engineer for DevOps on mobile apps customization. • Implemented backend services to provide RESTful APIs to mobile apps, and generated interactive API documents automatically for the consistency between API documents and source code. • Deployed on cloud hosting services such as Heroku(PaaS), AWS(IaaS), and Linode(VPS). • Reduced API latency by utilizing profiling tools to find bottlenecks and Celery for asynchronous task processing. • Tailor customer’s needs, designed software architecture, communicated and collaborated with 6 team members.
Logo of the organization.

Software Engineer

08/2010 - 01/2014
3 yrs 6 mos
Software engineer for a real-time processing system for tracking and analyzing streams of events and deriving conclusions. • Built the core processing engine with 10k events/sec throughput. • Responsible for functional design and collaborated with 5 team members. • Adopt Agile/Scrum for development and acted as the Scrum master.

Học vấn

Logo of the organization.
Master’s Degree
Computer Science
2008 - 2010
Logo of the organization.
Bachelor’s Degree
Applied Mathematics
2004 - 2008