Avatar of 林谷原 (Eric).
林谷原 (Eric)
Senior Software Engineer
Profile
Reputation Credits0

Posts
12Connections
列印
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