Skip to Content

Hi, my name is

Jing Jie (Jj).

I build data-driven systems behind products people use and trust.

I'm a software engineer who finds joy in turning complexity into clarity — whether it’s building big data pipelines for millions of Binance Square users or engineering robust rule engines to power decision-making at Millennium. I love crafting backend systems that don’t just scale — but bring real products to life.

Learn More About My Work

About Me

Hello! My name is Jj and I enjoy creating things!

As a versatile Software Engineer and Data Engineer with over 3 years of professional experience, I specialize in designing and building scalable, data-intensive systems and infrastructures. My technical expertise spans cloud computing, software engineering, and data engineering, equipping me with a robust skill set to tackle complex challenges and deliver impactful solutions.

I recently co-created a  University Exchange platform, empowering students to navigate through diverse exchange programs and engage in discussions through a tailored social network.

Here are a few technologies I’ve been working with recently:

  • Python
  • Golang
  • JavaScript (ES6+)
  • TypeScript
  • Node.js
  • Vue.js
Headshot

Where I’ve Worked

Software Engineer Intern @ Millennium Management

May 2025 – Jul 2025

  • Developed a Rule Management System using Java Spring Boot, enabling portfolio managers to define and execute custom data validation logic prior to report generation, reducing data quality issues by 30-50%.
  • Architected a modular decision framework leveraging OOP principles and design patterns (Strategy, Registry), enabling dynamic rule registration, evaluation, and execution with minimal developer intervention.

Some Things I’ve Built

Other Noteworthy Projects

view the archive

What’s Next?

Get In Touch

Although I’m not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!