Career Profile

Overall 8+ years Software development experience

Currently Focusing on
  • 8+ years Backend engineering experience

  • 6.5+ years DevOps CI/CD experience

  • 6+ years Data collection, Data cleaning, and Data analysis experience

  • 1+ years Team/projects management experience

  • 6+ months Security research experience

Past experiences
  • 5+ years Web applications (Rails) experience

  • 3+ years Cloud services experience

  • 1+ years Android native applications experience

  • 6+ months Hybrid applications (React Native) experience

  • 3+ months iOS native applications experience

Experiences

profile picture

TeamT5 Inc.

Architect
2024.08 - Present
profile picture
Ruby / Python / Bash / Golang
  • Full-stack development & Maintenance, 2024 - Now
    • Spearheaded the development of innovative projects, including Windows event tracing hunter, risk assessment tool, and AI assistant, collaborating with the Chief Research Officer and Chief Architect.

  • Product security, 2024 - Now
    • Discovered critical cybersecurity incidents (at least 5+ vulnerabilities, including CVE-2024-7694) in the product independently and established a PSIRT from scratch.

    • Developed and designed a self-check product security system with alerting capabilities to prevent C2 attacks.

Staff/Sr. Research Engineer (Tech Lead, Fullstack Engineer)
2019.10 - 2024.07
Ruby / Python / Javascript (ES5+) / Bash

ThreatSonar: The platform is an advanced threat hunting and MDR (Managed Detection and Response) solution with a wide range of capabilities. These include compromise assessment, auto-investigation, and orchestration. With over 100 built-in IoCs (Indicators of Compromise) and thousands of backdoor indicators, it enables the discovery of threats and remote execution of incident responses in a post-compromised environment.

  • Full-stack development & Maintenance, 2019 - 2024
    • Managed the entire backend architecture for ThreatSonar, encompassing post-processing, agent engine, product platform, and license system.

    • Developed RESTful APIs and WebSockets for new features, optimizing API structures with Swagger to enhance resource efficiency.

    • Built GitLab CI/CD pipelines for automated deployment and a Chatbot/SMTP-integrated alarm system to monitor system status.

  • Architecture planning & System performance, 2020 - 2023
    • Pioneered the implementation of a MySQL, PostgreSQL, and Elasticsearch cluster, leading to significant enhancements in data traffic, replication, and system scalability.

    • Achieved high availability with Keepalived, Active/Standby, GlusterFS to ensure stability and enable failover/failback capabilities.

    • Migrated data from MySQL to PostgreSQL within a month, resulting in a 30-50% improvement in complex query performance.

    • Refactored the legacy worker dispatcher and implemented profiling with stress testing to enhance system efficiency by 10x.

    • Devised a real-time cache system using Redis with TTL to reduce response time based on data usage.

    • Designed monthly rotated table partitions to alleviate the database's load, particularly when handling extensive data volumes.

  • Malware detection, 2020
    • Built container-based data pipelines with Kibana and Nginx to analyze malicious behavior.

    • Researched anomaly detection and NLP to detect threat actors via obfuscated commands.

profile picture

D8AI Holdings Corp.

Sr. Software Engineer (Backend/Data Engineer)
2018.7 - 2019.5
profile picture
Javascript (NodeJS, ES5+) / Python / Golang / Bash

D8-a11y(TSL): It’s a hybrid application (React Native) designed to assist hearing-impaired individuals in communicating via text while at brick-and-mortar stores using a telephone.

  • Backend development, 2018 - 2019
    • Implemented stable streaming media with the Janus framework (WebRTC/SIP) and GCP Speech, alongside a MongoDB/JWT-based user session management system.

    • Built a message broker system with ELK, Kafka MQ, and AWS for centralized log management and data visualization.

profile picture

Shanghai Droi Technology Co., Ltd

Sr. Software Engineer (Mobile Application Fullstack Engineer)
2016.9 - 2018.6
profile picture
Java / Javascript (NodeJS, ES5+) / Lua / Python / Objective-C / Swift / Bash

InfoHub: It’s a native mobile application for iOS and Android that focuses on real-time data within the data industry, providing information such as news, videos, funny images, and media retrieval.
AdZodiac: It’s a fully integrated advertising platform based on web services and MoPub mobile SDK, incorporating various advertising APIs such as Facebook, AdMob, Flurry, and more.

  • Mobile full-stack development, Android launcher, and Advertising SDK, 2016 - 2018
    • Developed Android prototypes, integrated media retrieval from a BaaS platform, and implemented Ads on the Android launcher's home screen.

    • Expanded a data crawler with third-party APIs, NLP, and information extraction, and built an Ads SDK for Android/iOS, boosting revenue.

    • Devised a notification system using Firebase and BaaS to efficiently deliver 2.5M messages per month for tracking MAU.

    • Assisted an advertising team in developing native applications for Android/iOS platforms and built an Ads SDK for clients, resulting in increased revenues.

  • System performance, Infrastructure, and Recommendation, 2017 - 2018
    • Designed a parallel data crawler with MongoDB cache, improving performance by 24x and reducing bandwidth costs by over 90% using CDN.

    • Implemented a comprehensive range of system troubleshooting and monitoring services to proactively prevent system crashes.

    • Built a personalized news recommendation system using collaborative filtering and hybrid Word2Vec/Doc2Vec with SVD/MF models for enhanced efficiency.

Education

profile picture

National Taiwan University

2014.09 – 2016.07
profile picture
Master of Science in Graduate Institute of Networking and Multimedia
  • Master's Thesis: Predicting Web Services with Service Ontology

  • Lab & Advisor: Software Engineering Laboratory, Jonathan Lee, Ph.D

  • Relevant Research Domains: Prediction and Recommender System, Ontology, Natural Language Processing, Information Retrieval and Extraction, Machine Learning

  • Relevant Courseworks: Software Engineering, Software Engineering Design (Design Pattern), Computer Security, Interactive Computer Graphics, Computer Vision, Natural Language Processing, Information Retrieval and Extraction, Personal Communication Service

profile picture

National Central University

2009.09 – 2013.06
profile picture
Bachelor of Computer Science and Information Engineering
  • Senior Projects: System Detection by Face Orientation, English Learning Companion Robot

  • Lab & Advisor: Computational Intelligence and Human Computer Interaction Laboratory, Mu-Chun Su, Ph.D

  • Relevant Courseworks: The Attack and Defense of Computers, Object Oriented Analysis and Design, Computer Animation and 3D Games, Virtual Reality, Multimedia Signal Processing, Software Hardware Codesign, Computer Networking

  • Societies: Service Club of NCU (Member, Sep 2009 - Jun 2011), Sign Language Club of NCU (Member, Sep 2009 - Jun 2010), Student Association of NCU CSIE (Member of IT Department, Sep 2009 - Jun 2010)

Awards & Honors

Career Sharing Talk

2021
Dandelion Hearing and Language Association

Career Transition Coach Workshop for Hearing Impaired Students

2014
Taipei City Government, Department of Education
profile picture profile picture
  • Served as an invited speaker for achieving outstanding performance amongst deaf people.

  • Ranked second place in 2009 Taiwan College Entrance Examination in sciences major (with biology) for hearing impaired students.

  • Got admitted to TOP 3 graduate schools(NTU, NTHU, NCTU) in Taiwan by achieving general student entry requirements.

profile picture

Imagine Cup

2012
profile picture
Microsoft, Embedded Systems Group

Designed a system using C# and Microsoft Kinect, combined with CILAB’s robot, to assist children in learning English. The system incorporates interactive features, such as imitating sounds and actions, to enhance the learning experience.

  • Advanced to the Final Round

  • Subject : English Learning Companion Robot

  • Members : 3

profile picture

Innovation Competition

2012
profile picture
Chunghwa Telecom, Smart Home Applications Group

Built a system using C# that enables parents to monitor their children’s learning progress. The system retrieves image information through Kinect for analysis. All the collected data can be uploaded to a network platform for parents to review and download.

  • Advanced to the Final Round

  • Subject : System Detection by Face Orientation

  • Members : 3

profile picture

Third Edition Competitive Programming of Robotic Car

2010
profile picture
National Central University

Utilized the CI-STAMP evaluation board (provided by CILab) to develop a self-propelled vehicle program using C. The program was designed to navigate and overcome challenges in a maze.

  • Won the Championship (More than 20 teams)

  • Members : 4 (Team Leader)

Scholarship of Special Education

2011 - 2013, 2015
Ministry of Education of the Republic of China (Taiwan)

Scholarship of Cultural Foundation

2011
Chia Hsin Cement Corporation
  • Achieved over a semester grade point average of A(4/4.3).

profile picture profile picture