方鍾豪 Mike Fang

Senior Software Engineer / Team Leader

I’m a Lead Software Engineer with over 10 years of experience across cybersecurity, SaaS, digital advertising, and HR tech. My core strengths lie in full-stack development (TypeScript, Next.js, NestJS, PostgreSQL, AWS), system design, and team leadership. Throughout my career, I’ve led cross-functional engineering teams and driven end-to-end development of key products—from internal platforms to large-scale web services. I’ve successfully managed project timelines, recruited and coached engineers, and created a culture of ownership and technical excellence. My leadership approach emphasizes clarity, trust, and long-term code quality. Beyond coding, I focus on building scalable and maintainable systems that align with business goals. Whether optimizing performance, designing architectures, or mentoring engineers, I aim to deliver real-world impact through technology.

Experience

Lead Software Engineer

12/2024 - now

Bruce HR Consulting

Taipei, Taiwan

    BHRC CRM
    AI SaaS Customer Relationship Management for Headhunters
  • Lead the SaaS product development
  • Backend: JavaScript/TypeScript, Nest.js, PostgreSQL, Redis, MongoDB, AWS, Docker
  • FrontEnd: JavaScript/TypeScript, Next.js, Tailwind, shadcn/ui, Coolify

Senior Full Stack Engineer

11/2022 - 10/2024

Placements.io

Taipei, Taiwan

  • Develop feature with React/Redux with TypeScript as frontend and Ruby on Rails as backend, collacorating with U.S. team

Lead Software Engineer

01/2022 - 10/2022

VYOND

Taipei, Taiwan

    Vyond
    Online SaaS Animation Software Tool for Businesses
  • Being a project leader to develop new features of our SaaS product with engineers, designers, data specialists, animators and PMs between Taiwan and Hong Kong
  • Hire talented engineers into teams and provide coach guideline
  • Review the technical specification and provides suggestions to engineers
  • Collaborate with machine learning team to provide AI features to users.

Senior Software Engineer

01/2020 - 12/2021

VYOND

Taipei, Taiwan

    Vyond
    Online SaaS Animation Software Tool for Businesses
  • Being a project leader to develop new features of our SaaS product with engineers, designers, data specialists, animators and PMs between Taiwan and Hong Kong
  • Improve product system stability and performance
  • Cultivate new comers to make a good working environment in Taiwan Office
  • Design and implement a request scheduler system to handle burst video generation requests request and reduce 60% unnecessary requests
  • Lead a new version of video management project to provide better user experience. Including code refactor and unit tests
  • Head a content share mechanism project to solve customer pain points

Software Engineer

09/2018 - 12/2019

VYOND

Taipei, Taiwan

    Vyond
    Online SaaS Animation Software Tool for Businesses
  • Develop new features with engineers, designers, data specialists, animators between Taiwan and Hong Kong
  • Lead a customer issues task force and propose solution to enhance our product
  • Reduce 80% unnecessary search results in the search improvement task force
  • Increase our retention rate about 40% in the onboarding improvement task force

Senior Software Automation Engineer

05/2018 - 07/2018

NETGEAR

Taipei, Taiwan

    Arlo
    Smart Home Solution
  • Maintain and improve existing REST API automation framework. Save 20% time of daily regression
  • Payment flow API integration testing and daily regression trouble shooting
  • Load/Volume testing for the web server
  • Cooperate with colleagues from USA/India/Russia/Taiwan

Senior Software Engineer

01/2016 - 05/2018

Trend Micro

Taipei, Taiwan

  • Design and develop the process of sandbox module update to increase deployment flexibility and decrease the response time for detecting a new threat
  • Investigate and adopt multiple hypervisors and networking solutions to sandbox environment to improve overall performance
  • Design and develop a framework for sandbox result analysis and integrate core techniques modules to improve malware detection rate
  • Maintain a Windows application to help customer creates their customized virtual environment
  • Maintain CI Jenkins system and write unit test
  • Cooperate with the Technical Support team to solve customer feedback issues.
  • Act as a communication bridge between developers and QA engineers

Software Engineer in Test

09/2013 - 12/2015

Trend Micro

Taipei, Taiwan

  • Have code review/end-to-end testing to find potential defects and drive the architecture design
  • Make test malware samples using C/C++, C#...etc. to trigger specific behavior for integration testing
  • Build an automated fast build verification testing (BVT) system as a part of CI system to verify basic build quality. Remove unnecessary manual basic checking
  • Create a web control system using Python Flask framework to integrate existing testing systems
  • Re-design and enhance existing automation framework. Remove limitations of old framework and fulfill requirements from team members and increase test automation rate by at least 20 %
  • Coach new comer and lead them to be familiar with our project and culture
  • Get top score in 1-month virus training in Trend Micro
  • Act as a proactive contact window between Taiwan team and China team

Part-time Programmer

07/2011 - 04/2013

CAMEO Info Tech

HsinChu, Taiwan

    Android and iOS Application Development
  • Interactive Picture Book with Corona SDK in Lua language
  • An native iOS APP for WIFI storage with WebDAV protocol with Objective-C
  • A native Android hot-spot setting widget via NFC

Education

Master of Engineering / Computer Science

09/2007 - 06/2011
  • Thesis: A Decision-theoretic Data Prefetch Algorithm for Reducing Latency and Amortizing Traffic of Mobile Applications.

Bachelor of Engineering / Computer Science

09/2007 - 06/2011

Skills

General

Web Application Development

System Software Development

Test Plan and Cases Design

Automation Testing

Regression Testing

Performance Testing Design and Improvement

Continuous Integration and Delivery

Agile and Scrum experience

Certified Scrum Master

Trend Micro Certified Cyber Security Professional

Members mentoring

Communication

Project Planning, Managing and Leading

Quick Learning

Programming Languages

JavaScript

Python

Shell Script

Java

C/C++

C#

Perl

Ruby

TypeScript

Web Developments

React.js

Redux

Node.js

Express.js

MySQL

Redis

HTML5

CSS3

SCSS

Gatsby.js

Next.js

Restful API

Open API

ava

Cypress

AWS Services

ELK

Ruby on Rails

Tools & Platforms

Linux

Windows

MacOS

git

Perforce

VSCode

QEMU

VirtualBox

Docker

Jenkins

Postman

Jmeter

Vyond

Trello

Jira

Selenium

PosgreSQL

Natural Languages

English (Business Fluency, TOEIC 940)

Chinese (Native Speaker)

Japanese (Beginner)

Hobby

Reading

Cooking

Traveling

Singing

Chatting with Friends

Enjoying Life with my family