Senior Backend Developer · Software Architect

I build systems that stay fast.

I’m Jock Huang, an Auckland-based engineer with more than two decades of experience designing backend platforms, distributed systems and cloud infrastructure—from billion-record migrations to high-availability services.

20+ yearsengineering experience
1B+ rowscore data migrated
4 patentsfirst-named inventor
< 1 mincomplex report runtime

Selected impact

Engineering at meaningful scale.

I work across architecture and implementation: finding the bottleneck, choosing the right level of complexity, and carrying the solution into production.

Performance engineering

Turned timeout-prone reports into practical tools.

Optimised SQL and reporting paths for large time-and-attendance datasets, bringing complex reports under one minute and selected core queries down to seconds.

Reliable distributed systems

Designed notification processing without duplicate handling.

Built EventBridge-scheduled reminders with Amazon SQS and application-level exactly-once processing for dependable clock-in and clock-out notifications.

Data platforms

Migrated four billion-record core tables.

Led the move from Oracle to MySQL at JD.com while contributing to the redesign of high-volume product and category platform architecture.

Search & analytics

Built search and big-data systems from the ground up.

Delivered Lucene and Solr search platforms, Hadoop-based analytics, Spark and Flink pipelines, and Druid-backed real-time aggregation systems.

Apps & websites

Products I’ve shipped and platforms I’ve helped build.

Alongside large-scale backend systems, I use AI as a development multiplier to design and ship focused iOS products—from private finance tools to strategy games—and to expand what I can build end to end.

Technical range

Deep backend craft, broad systems perspective.

My foundation is Java and the JVM, strengthened by hands-on work in cloud infrastructure, event-driven architecture, search, data engineering and C#/.NET Core.

Technology stack

Core

JavaSpring BootC# / .NET CoreREST / OpenAPIOAuth2 / JWT

Data & messaging

MySQLMongoDBRedisKafkaAmazon SQSAzure Service Bus

Cloud & platforms

AWSAzureTomcatNginxMicroservicesLinux

Search & big data

HadoopSparkFlinkDruidSolrElasticsearchLucene

How I work

Start with the systemTrace behaviour across code, data, queues and infrastructure before changing the design.
Design for failureUse timeouts, concurrency controls, caching and degradation paths intentionally.
Measure the outcomeTreat performance and reliability as observable engineering results, not assumptions.
Share the reasoningCoach teams, document interfaces and turn hard-won lessons into repeatable standards.

Experience

A career across platforms, data and scale.

From search infrastructure at Sohu and Youku to cloud services in Auckland, I’ve worked where software design meets demanding production reality.

Senior Software Developer

CleverTime · Auckland

Developed Java and Spring time-and-attendance services, optimised reporting, integrated payroll and ERP APIs, and improved AWS production reliability.

Principal Backend Development Engineer

Bybit.com · Auckland

Used Spring Boot and Apache Flink for cross-site data synchronisation and developed security-critical user services including MFA and account protection.

Senior Backend Developer

Joy Business Academy · Auckland

Designed microservices and backend-for-frontend systems for SkillsVR, and helped establish API data standards and resilient service architecture.

Software Architect

Sunlands Online Education Group · Beijing

Designed offline OLAP and real-time analytics platforms with Hadoop, Spark, Hive, HBase, Kylin and Druid, plus a unified student identity system.

Senior Architect / Software Architect

Zhongda Wangshi & JD.com · Beijing

Led architecture work for Huawei Life and JD’s product platforms, including performance improvement, security remediation and billion-record data migration.

Earlier experience: 2001—2014

Software Architect

ChineseAll Digital Publishing · Beijing

Led the architecture overhaul of a large digital reading platform, developed its search engine and coordinated delivery across internal and partner teams.

Chief Architect

Beijing Feinno Communication Technology · Beijing

Designed e-commerce, search, recommendation and real-time chat systems; named first inventor on four patent applications.

Technical Manager

Youku.com · Beijing

Used a 40+ server Hadoop cluster to analyse user and advertising behaviour and built advertising, scheduling and CRM systems.

Senior Software Engineer

Sohu.com · Beijing

Built Chinese search, crawling and advertising systems with Java, C++, Lucene and Berkeley DB, and led large database migrations.

Software Engineer

Zhongxun Computer Systems · Beijing

Developed Java, JSP and EJB features for a large e-commerce platform backed by Oracle and WebLogic.

Education

Computer science foundations.

Bachelor of Science in Computer Science and Technology

Beijing Jiaotong University · 1997—2001

Let’s connect

Need a backend problem solved properly?

I’m open to conversations about senior backend development and software architecture opportunities in New Zealand.