Jacob Chen

Fullstack Engineer

I build financial and office automation SaaS products, provide accessible friendly user experience for the web application deploying on the cloud platform.

  • Github Logo
  • LinkedIn Logo

About

Back in 2015, I was just a low-voltage electrical engineer working with PLC programs. It was at the urging of my friend that I first tumbled head into the rabbit hole of coding and web development. Fast forward to today, I've had the privilege of building software for a start-up , an international financial institution, and a huge banking corporation.

My main focus these days is building SaaS enterprise products. In my free time I explore different technology stack.

When I'm not at the computer, I'm usually taking leisurely strolls with my partner, indulging in diverse cuisines, or tackling endless traffic jams in cities.

Experience

  1. DEC·2023 — NOW

    Full Stack Engineer · ETO Markets

    Built a forex copy trading application, providing low latency copy trading for various financial products.

    Refactor an old CRM system by optimizing hierarchical agent relationships and commission calculation

    • TypeScript
    • Nest.js
    • TypeORM
    • AWS SQS
    • AWS SES
    • Java
    • Mybatis-Plus
    • PostgresSQL
  2. OCT·2021 — AUG·2023

    Team Lead · China Merchants Bank

    Built an OA SaaS platform, providing over 3,900 applications for more than 160,000 users those who are internal employees and company’s clients.

    Built a SaaS document product for replacing Confluence, also fulfilling employees cloud storage requirements.

    Implemented a bridge service for combining our SaaS platform service and third-party’s commercial SaaS platform (like Lark).

    • Java
    • Spring Framework
    • TypeScript
    • React
    • Angular
    • Kafka
    • Elastic Search
    • Redis
    • MySQL
  3. OCT·2020 — SEPT·2021

    Software Engineer · Manulife Financial

    Maintained internal insurance management system, adding features for new products.

    Developed an insurance recommendation system, providing preferred insurance product according to customer needs.

    Promoted agile development methods as an agile coach

    • Java
    • Spring Framework
    • JavaScript
    • Oracle
    • Docker
    • Python
  4. NOV·2018 — SEPT·2020

    Software Engineer · China Merchants Bank(OD)

    Built a new generation workflow system, which supports dynamic forms and process, reducing 50% paper-based approval processes.

    Built a set of REST APIs for workflow engine, providing open APIs to other microservices.

    • Java
    • Spring Framework
    • TypeScript
    • Angular
    • RabbitMQ
    • Redis
    • Oracle
  5. DEC·2015 — OCT·2018

    Software Developer · Chengdu Kailiheng Technology

    Built a B2C e-commerce website, selling fruits online.

    Built an enterprise management system, which is a customized inventory tracking system.

    • Java
    • Spring Framework
    • JavaScript
    • CSS
    • MySQL
View Full Résumé →

Projects

  1. ETO Plus

    ETO Plus

    Copy trading web application for ETO markets users. Support fully managed copy trading service and profit sharing calculation.

  2. ETO CRM

    ETO CRM

    Modern customer relation and agent management application for ETO markets agents and traders.

  3. Personal site

    Personal site

    Personal site built with Next.js and Vercel

View Full Projects →