Avatar of 林谷原 (Eric).
林谷原 (Eric)
Senior Software Engineer
個人檔案
職場能力評價0

貼文
12個聯絡人
列印
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, 台灣

職場能力評價

專業背景

  • 目前狀態
    就職中
  • 專業
    後端開發人員
  • 產業
    軟體即服務 / 雲服務
    資訊服務
    電子商務 (EC)
  • 工作年資
    10 到 15 年 (10 到 15 年相關工作經驗)
  • 管理經歷
    我有管理 1~5 人的經驗
  • 技能
    Python
    Linux
    Redis
    MySQL
    Java
    vue.js
    JavaScript
    CI/CD
    Automation
    TypeScript
    MongoDB
    AWS
  • 語言能力
    Chinese
    母語或雙語
    English
    中階
  • 最高學歷
    碩士

求職偏好

  • 預期工作模式
    全職
    對遠端工作有興趣
  • 希望獲得的職位
    Full Stack Engineer / Senior Backend Engineer
  • 期望的工作地點
    Taipei, 台灣
    Singapore
    Thailand
  • 接案服務
    不提供接案服務

工作經驗

Logo of the organization.

Senior Software Engineer

2020年2月 - 現在
台灣台北市
- 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

2017年10月 - 2019年12月
2 年 3 個月
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

2015年10月 - 2017年10月
2 年 1 個月
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

2014年1月 - 2015年10月
1 年 10 個月
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

2010年8月 - 2014年1月
3 年 6 個月
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.

學歷

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