Max Chen, Developer in London, United Kingdom
Max is available for hire
Hire Max

Max Chen

Verified Expert  in Engineering

Distributed Systems Developer

Location
London, United Kingdom
Toptal Member Since
October 6, 2021

Max is specialized in Java back-end development and system architecture. With more than eight years of experience as a Java engineer, he is an expert in JVM, Java Concurrency, Spring, Redis, AWS, Distributed/Micro Service. Max got his bachelor's and master's degree in computer science from Fudan University, and he worked for the top companies such as IBM, Baidu, and Alibaba.

Portfolio

Profluent Capital
Java 8, Spring Boot, WebSockets, Redis, Jira, Kubernetes, Docker, Jenkins...
Alibaba Group
Java, Redis, MySQL, Apache ZooKeeper, Apache Kafka, Spring MVC, MyBatis, JVM...
Shenzhen Ala Financial Company
Java, Amazon Web Services (AWS), Redis, Apache ZooKeeper, MySQL, Go...

Experience

Availability

Part-time

Preferred Environment

Java, Go, Spring, Apache Kafka, MySQL, Redis, REST, Docker, GitHub, APIs, React

The most amazing...

...thing I developed in Alibaba was the Cashback program in the Lazada app, where millions of transactions are handled by the program everyday.

Work Experience

Senior Back-end Developer

2021 - 2022
Profluent Capital
  • Developed the trading gateway for the exchanging module that can interact with the crypto market via REST API and WebSocket API. Interacting includes placing and canceling orders and getting order details and account balances.
  • Implemented the subscription of order, balance, and trade channels of the crypto.com WebSocket for order, trade, and user account updates.
  • Designed and implemented the rate limit component, which provides flexible traffic control policies.
  • Implemented the API key/secret storage module based on Vault.
Technologies: Java 8, Spring Boot, WebSockets, Redis, Jira, Kubernetes, Docker, Jenkins, PostgreSQL, InfluxDB, Apache Maven, Spark, Hadoop, Presto, Trino, Apache Hive, SQL, Unit Testing, Java 11, Relational Databases, React

Senior Java Developer

2020 - 2021
Alibaba Group
  • Developed the component of the cashback program, which is to deliver cashback to buyers after they pay an order.
  • Built the workflow from seller hunting, product tagging, and a commission fee charge.
  • Delivered millions of vouchers to buyers every week and gained an increase of the re-purchase rate by 2%, with the seller and item coverage of 15% for the program.
Technologies: Java, Redis, MySQL, Apache ZooKeeper, Apache Kafka, Spring MVC, MyBatis, JVM, Distributed Systems, Java Concurrency, REST, Spring, APIs, JSON REST APIs, Architecture, Apache Maven, OAuth 2, Message Queues, Memcached, Microservices, Microservices Architecture, PostgreSQL, Kafka Streams, JavaScript, NoSQL, JSON API, Spring Boot, REST APIs, Lombok, Apache Hive, Hadoop, Spark, Presto, Trino, SQL, Relational Databases, Unit Testing, React

CTO

2015 - 2020
Shenzhen Ala Financial Company
  • Designed the system's architecture. Implemented the system with distributed transaction and microservice techniques and gained low access latency and high availability.
  • Worked as the team leader, assigned team members' tasks, reviewed project requirements, and followed up on development and testing progress.
  • Facilitated a total transaction of more than one billion RMB in four years, with more than 100,000 downloads.
Technologies: Java, Amazon Web Services (AWS), Redis, Apache ZooKeeper, MySQL, Go, Apache Kafka, Spring MVC, MyBatis, JVM, Distributed Systems, Java Concurrency, REST, Spring, APIs, JSON REST APIs, Architecture, Apache Maven, OAuth 2, Message Queues, Amazon Simple Queue Service (SQS), Memcached, Microservices, Microservices Architecture, PostgreSQL, Kafka Streams, JavaScript, NoSQL, JSON API, Spring Boot, REST APIs, Lombok, Spark, Apache Hive, Hadoop, C#, React

Senior Engineer

2015 - 2015
Baidu
  • Worked as a back-end engineer, implementing the core logic of the algorithms like CF recommendation.
  • Tuned the CF algorithm and increased the CTR from 8% to 11%.
  • Made four weeks of AB testing on the different training time window of the CF algorithm, and came to the conclusion that 15-days was the best.
Technologies: C++, Python, MySQL, Redis, APIs, JSON REST APIs, Message Queues, Memcached, Microservices, Microservices Architecture, PostgreSQL, JSON API, REST APIs

Java Developer

2012 - 2015
IBM
  • Developed the integration component of the voice of customer analytics (VoC), with REST API provided by IBM Content Analytics with Enterprise Search (ICAwES).
  • Implemented the NLP components in the analytics system, including segmentation, keyword tagging, and topic modeling.
  • Investigated the Chinese sentiment analytics in ICA. This research has been published in IBM Developer Work.
Technologies: Java, Spring MVC, MySQL, MyBatis, JVM, Java Concurrency, REST, Spring, HBase, Apache Maven, Microservices, JSON API

Lazada

http://www.lazada.com
Lazada is an online shopping platform in Southeast Asia, with more than 30 million active users per month in Malaysia, Singapore, the Philippines, Indonesia, Thailand, and Vietnam, where millions of different transactions are handled every day.

Baidu Recommendation System

Baidu Recommendation System is a cloud platform providing robust and high-quality user recommendation services, used widely by industries such as hospital, traveling, online shopping in China, handling billions of requests every day.

Fintech App Mr Onion

Mr. Onion is a fintech app providing basic P2P investment services to users in China Mainland. From 2015 to 2019, Mr. Onion has facilitated a total transaction of more than 1 billion yuan.
The system of Mr. Onion includes back-end server, iOS, Android app, online website, and internal management system. The back-end server is implemented with widely used internet frameworks, including ZooKeeper, Dubbo, ElasticJob, Memcached, and Redis.
2010 - 2013

Master's Degree in Computer Science

Fudan University - Shanghai, China

2006 - 2010

Bachelor's Degree in Computer Science

Fudan University - Shanghai, China

Languages

Java, Python, C#, Go, C++, JavaScript, Java 8, SQL, Java 11

Frameworks

Spring MVC, Spring, OAuth 2, Spring Boot, Spark, Hadoop, Presto, Trino

Libraries/APIs

JSON API, REST APIs, Lombok, MyBatis, React

Tools

Java Concurrency, Apache Maven, Apache ZooKeeper, Amazon Simple Queue Service (SQS), Kafka Streams, GitHub, Jira, Jenkins

Platforms

JVM, Apache Kafka, Amazon Web Services (AWS), Docker, Kubernetes

Storage

MySQL, Redis, PostgreSQL, NoSQL, HBase, Memcached, InfluxDB, Apache Hive, Relational Databases

Other

Distributed Systems, APIs, JSON REST APIs, Message Queues, Architecture, WebSockets

Paradigms

REST, Microservices, Microservices Architecture, Unit Testing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring