Avatar of 林谷原 (Eric).
林谷原 (Eric)
Senior Software Engineer
Profil
Postingan
12Koneksi
Cetak
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, 台灣

Latar Belakang Profesional

  • Status sekarang
    Sudah bekerja
  • Profesi
    Back-end Engineer
  • Bidang
    Saas / Cloud Services
    Layanan Informasi
    Ecommerce
  • Pengalaman Kerja
    10-15 tahun (relevan 10-15 tahun)
  • Management
    Saya berpengalaman mengelola 1-5 orang
  • Skil
    Python
    Linux
    Redis
    MySQL
    Java
    vue.js
    JavaScript
    CI/CD
    Automation
    TypeScript
    MongoDB
    AWS
  • Bahasa
    Chinese
    Bahasa ibu atau Bilingual
    English
    Menengah
  • Pendidikan tertinggi
    Master

Preferensi pencarian kerja

  • Jenis pekerjaan yang diinginkan
    Full-time
    Tertarik bekerja jarak jauh
  • Jabatan pekerjaan yang diinginkan
    Full Stack Engineer / Senior Backend Engineer
  • Lokasi pekerjaan yang diinginkan
    Taipei, Taiwan
    Singapore
    Thailand
  • Bekerja lepas
    Non-pekerja lepas

Pengalaman Kerja

Logo of the organization.

Senior Software Engineer

02/2020 - Sekarang
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.

Edukasi

Logo of the organization.
Master
Computer Science
2008 - 2010
Logo of the organization.
Sarjana
Applied Mathematics
2004 - 2008