方鍾豪 Mike Fang
Senior Software Engineer / Team Leader
Experience
Lead Software Engineer
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
Placements.io
Taipei, Taiwan
- Placements.io
Advertise Order Management System
- Develop feature with React/Redux with TypeScript as frontend and Ruby on Rails as backend, collacorating with U.S. team
Lead Software Engineer
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
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
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
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
Trend Micro
Taipei, Taiwan
- Deep Discovery (U-Sandbox)
Dynamic Sandbox Analysis for Unknown Malware Detection
- 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
Trend Micro
Taipei, Taiwan
- Deep Discovery (U-Sandbox)
Dynamic Sandbox Analysis for Unknown Malware Detection
- 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
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
National Chiao Tung University
Hsinchu, Taiwan
- Thesis: A Decision-theoretic Data Prefetch Algorithm for Reducing Latency and Amortizing Traffic of Mobile Applications.
Bachelor of Engineering / Computer Science
National Chiao Tung University
Hsinchu, Taiwan
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