Fang-Pen Lin

TheRealFullStack™️

San Francisco Bay Area

About

I taught myself programming since I was 12. Started a startup that went viral while I was studying in university for my CS master degree, built everything by my own from ground up. Later joined startups at San Francisco, made tremendous amount of contributions to the companies. It has been more than a decade I dedicated in software development. I can pick up most of software technology in no time, dive deeper as if needed to. What I did was something like from fine tuning iPhone app UI down to pixel level with UIKit dynamic animation to designing and implementing highly scaleable real-time streaming audio cluster to improving credit card secure data vault and reduce its PCI scope.

Experience

  • Full Stack Software Engineer at Sunday
    Apr 2026 - Present · 4 mos

    Help brining friendly and helpful robots to every families 🤖😄👍

  • Builder at Launch Platform
    Jun 2021 - Present · 5 yrs 2 mos

  • Senior Software Engineer at Niantic, Inc.
    Nov 2018 - Jun 2021 · 2 yrs 8 mos

    - Jumped from previous job writing iOS apps into cutting edge AR backend server in C++ day one - Found critical security exploit in ZeroMQ library and disclosed it responsibly: https://github.com/zeromq/libzmq/issues/3558 - Being the one person DevOps for AR team, adopt infrastructure as code, helped launching and deploying AR backend server for Pokemon Go Shared AR Buddy Feature, since launch till 2021, had zero incidence - Designed and built anonymization data pipeline in Java based on Kafka for POI scan AR mapping feature, processing data in million and million of data scale in sandboxed environment - Built an operator for running Redis clusters on Kuberneter cluster in Go lang

  • Software Engineer at Envoy
    Apr 2015 - Nov 2018 · 3 yrs 8 mos

    - From a Python shop, delivered a notification latency monitoring system in the very first week written in Ruby - Migrated administrator dashboard from the monolithic RoR repo to a standalone RoR app - Coordinated with other staff and developed internal tools for improving their productivities - Sole developed a shopping cart system integrated with fulfillment service along with administration dashboard - Implemented Salesforce integration from backend RoR to front-end Ember.js - Jumped in iOS team on demand and lead developed a major feature (visitor stamp), delivered in short period - Fine tuned the the iOS UI down to pixel level, added awesome physical UI animation with UIKit Dynamics - Introduced ReactiveCocoa to iOS project, refactored legacy code and wrote the very first UI automation tests, unit tests and integration tests for the iOS projects - Implemented image processing system for making company logo images become stamp images

  • Software Engineer at Balanced
    Dec 2013 - Apr 2015 · 1 yr 5 mos

    BalancedPayments is a payment processing company for marketplaces, it processed 370 million per year. What I contributed - Explore new cutting-edge technologies like Docker / Ansible / AWS Elastic Beanstalk, established the best practice and bring them back to the team - Upgraded credit card data vault server to next level design for reducing the PCI scope - it's like a heart surgery as hundred million dollar transactions and credit card security rely on it. - Lead developed an open source recurring payment system - Designed and implemented dispute filing portal, automatic submit files to different credit card processor upstream, saved co-worker from manual processing hell