林勁甫 Ching-Fu (Andy) Lin

Engineering Manager / Distributed Systems / Machine Learning

About Me

With 14+ years of software development and architecture experience, I possess extensive knowledge in diverse technology stacks and programming languages. Additionally, I’ve held leadership roles for 8 years, spanning software engineering, data science, data engineering, and technical program management. My decade-long entrepreneurial journey has equipped me with the ability to innovate, adapt, and excel in dynamic markets, combining technical expertise with a strategic business mindset.

Experience

Good Finance

Good Finance (Taiex: 6021) is a financial service conglomerate in Taiwan which aims to revolutionize consumer investment experiences in the region through unique financial product offerings and technology.

Engineering Lead 6.2020 - Present
  • Reported directly to CTO, I designed software engineering organization, built multiple function teams including Architecture, Technical Program Manager, Backend, Data and SRE.
  • Defined OKR on a regular basis and led the team for timely execution. Managed more than NT$50M budget for system maintenance and R&D with at least 5%-10% efficiency improvement on a yearly basis.
  • Designed and executed an efficient software development process, leading to a 50% reduction in product design and development cycles for cash management and online brokerage account registration applications, from 1 year to just 6 months.
  • Re-architected a legacy stock trading system from COBOL and PHP to modern microservices in Python, Golang, and C++. Implemented Domain-Driven Design (DDD) principles for enhanced system structure and maintainability.
  • Modernized inter-service communication using Kafka, RESTful APIs, and gRPC for real-time data exchange. Orchestrated microservices deployment in Kubernetes (k8s) clusters, boosting scalability and resilience.
  • Collaborated with the SRE lead to significantly enhance the trading system’s reliability, increasing it from 95% to 99.9% uptime.

Migo (migo.io/)

An early stage start-up which brings Netflix standard video-on-demand experiences to the 3 billion under-innovated consumers in emerging markets through proprietary content delivery networks and satellites. The founder and CEO, Barrett Comiskey, an MIT and Stanford alumni, and the inventor of electronic ink. During my tenure in Migo, I worked closely with the CEO to define product and go-to-market strategy and execute them with an international R&D team. My responsibilities grew with the team across various functions including engineer, product manager, project leads and people manager and helped the company to land US$50M series-B funds.

Education

University College London

London, UK
Msc. Machine Learning
2009- 2010

National Taiwan University

Taipei, TW
BS Eng. in Bio-mechatronics
2004 - 2008

Skills

Leadership & Management
Scrum, KanbanDomain Driven Design (DDD), ATDD, TDDJira, Asana, GitGitlab CI/CD, Azure Devops, Jenkins
Programming & Systems
C/C++, Python, Go, JavaLinux (Ubuntu, RHEL), Docker, FreeBSD, AIXk8S, AWS, GCP, Azure
Databases, Communication & Observability
PostgreSQL, MySQL, MongoDB, MS SQL Server, Cassandra, RedisKafka / Confluent Platform, RabbitMQ, ZeroMQ, gRPCGrafana, Prometheus, Splunk
Data Analysis & Analytics
Python, R, SQL, TableauSpark, Tensorflow, Pytorch, Airflow

Interests

  • Leadership and Coaching
  • Distributed Computing
  • ML & AI Applications
  • Optimization Problems
  • Investment & Fintech
  • Languages

    Chinese - Native

    English - Professional

    林勁甫 Ching-Fu (Andy) Lin

    Engineering Manager / Distributed Systems / Machine Learning

    Experience (Cont.)

    Migo

    Technical Manager, Data Science & Machine Learning 6.2016 - 5.2020

    Built the DSML team from scratch, collaborated closely with stakeholders to address operational issues, develop company strategy using advanced analytical models and significantly improving efficiency and scaling data architecture to handle TB/day real-time data products. In addition to the DSML team, I also served as a tech lead for internal data products development, members included 5-10 software engineers depended on projects.

    Senior Fullstack Engineer & Technical Product Manager 2013 - 2019
    • Led multiple multi-disciplinary teams as both product owner and scrum master, including software, data and hardware engineering, to develop the core hardware platform and established world’s first IP-based satellite content distribution network and cost-efficient edge caching/computing solution. Maintained >99% service uptime in bricks-and-mortar retail environment with poor infrastructure support through enhanced devops workflows.
    • Led 20 Philippines & India web frontend and backend engineers to design robust content publishing and billing systems to pivot core Migo video service offering from rental to micro-subscription ‘unlimited pass’ model for offline consumers.
    • Led senior video codec engineer and a team of mobile engineers to optimize video playback quality through codec optimization and make the service compatible to >5k mobile devices with high (>80%) consumer satisfactions to video quality.
    • Collaborated with content licensing team for technical due diligence activities on Migo proprietary DRM solution and successfully established commercial relationship with >50 major Movie / TV studios in the world.

    HTC

    Senior Software Engineer, Software Architecture 2010 - 2013
    • Software Architect for HTC Sense (Android/Windows Mobile) camera & image processing framework, including driver and apps development.
    • Digital image processing (DIP) and computer vision (CV) algorithms developer. Algorithms performance acceleration and tuning through hardware instruction sets such as ARM NEON, OpenGL ES, CUDA and OpenCL.
    • 3 US patents issued as first authors for my works in digital image stabilization (DIS), real-time face enhancement and other DIP/CV works.