Individual contributor with a background spanning full-stack development, crypto exchange trading systems, and cloud-native database platforms.
2023 — Now
Led the end-to-end design of a Kubernetes-based hybrid cloud database platform, providing a unified control plane for deploying and operating PostgreSQL and Cassandra clusters across multi-cloud and on-prem infrastructures.
Architected production-grade PostgreSQL (CNPG) and Cassandra (K8ssandra) deployments on Kubernetes, addressing challenges in stateful workloads, including replication, fault tolerance, backup/restore, performance tuning, and cross-cluster reliability.
Performed in-depth source code analysis of Kubernetes operators and open-source database projects, driving targeted enhancements and internal adaptations to satisfy enterprise-scale operational and compliance requirements.
Developed cloud-native database infrastructure components with a strong focus on high availability, scalability, and operability in complex hybrid cloud environments.
Built critical platform capabilities in Go, applying microservice architecture and cloud-native design patterns to support automation, extensibility, and long-term maintainability.
New York City
Developed both the core backend services and frontend web application for AscendEX.com, a digital asset trading platform.
Utilized Scala Akka framework, Kafka and to create high-performance, low latency, scalable backend services under Microservices Architecture. Collaborated with AWS RDS, aurora and DynamoDB for development of core trading system functionality including trade server, order management system, order data persister, accounting data persister, and more.
Expertise in Restful API, gRPC, and web socket streaming design and implementation, with experience integrating commercial software and APIs for blockchain security, data analytics, trading data display, CAPTCHA anti-bot traffic, Know Your Customer, and Anti-money laundering.
Integrated Blockchain wallet like MetaMask to provide the liquidity injection feature on the platform.
Utilized Vue 2 & Vue 3 frameworks to develop the main web application and mobile web application of the platform.
Developed a data loading feature using AWS Lambda and S3, allowing the platform to consume third-party data files. Additionally, designed an ETL data pipeline with Python and Airflow, which effectively transformed the raw data into a suitable format for the core database and system.
Leveraged GitHub Actions, AWS CloudBuild, AWS Elastic Container Registry, Docker, Jenkins, PM2, and customized scripts to establish robust CI/CD pipelines, enabling teams to deploy and manage backend services, scheduled jobs, and frontend web applications in AWS with ease.
Demonstrated full ownership of development, maintenance, and iteration for an internal management system using Scala with Akka and Nodejs with KoaJs for backend services development and React/Redux with TypeScript and JavaScript for front end web application development. This increased process automation for cross-functional stakeholders.
New York City
Successfully designed and implemented full functional features for an E-commerce web application.
Migrated the website from AngularJS to a React/Redux based framework with server-side rendering technology, using isomorphic rendering. Created the back-end web server and cron-job server with NodeJS, Koa.js, and MongoDB, and provided RESTful APIs for the front-end website. Configured Nginx for web application migration.
Developed an online booking and management system, fully replacing the software service Bookeo and helping the company reduce a major part of their expenditure. Integrated Stripe and PayPal for customer payment systems and built a user system using Firebase.Designed and implemented a vendor partner payment system by integrating with Routable.
Collaborated with AWS to utilize Elastic Beanstalk for application deployment and management, and deployed a replica set MongoDB to three EC2 instances to provide enough redundancy to survive most network partitions and other system failures. Created a cronjob server with SQS service, used cron jobs to update web application data and periodically send reminder emails using SES service.
Employed Python for business data analytics to provide valuable insights for the company.
2017 — 2018
Utilized Agile Methodology (Sprint) and an iterative development process at various phases of the application development life cycle. Collaborated closely with Business Analysts to gather business requirements while implementing different types of modules.
Utilized Java 8 features such as functional interface, Lambda expression, Stream API, etc.
Implemented Spring Core to define beans for Services, Entity Services, and corresponding dependent Services. Utilized Hibernate's persistence framework and ORM capability to enable dynamic fetching and displaying of various table data with custom filters, and built the persistent layer.
Involved in developing RESTful APIs using Spring MVC with the Jersey framework.
Hoboken, NJ
Course Assistant in graduate course Artificial Intelligence and Web programming II.
Assisting students to guide through coursework and assignments, help professor grading quizzes and assignments of students. Help students work out issues in their homework, labs and projects.
Education
2015 — 2017
Stevens Institute of Technology
Master of Science (M.S.)
2015 — 2017
2011 — 2015
East China Jiaotong University
Bachelor's degree
2011 — 2015