말레이시아시니어 Java 백엔드 엔지니어, Bitara Capital
Cheng Jian Hao
Jian Hao는 백엔드 엔지니어링, 분산 시스템, 마이크로서비스, 고동시성 처리, 금융 기술 플랫폼을 전문으로 하는 10년 경력의 시니어 Java 백엔드 엔지니어입니다.
그의 핵심 기술 스택은 Spring Boot, Spring Cloud, Spring MVC, Spring Data JPA, Hibernate, MyBatis를 포함한 Java 8–21에 걸쳐 있습니다. 그는 REST API, 서비스 아키텍처, 도메인 모델, 재사용 가능한 백엔드 컴포넌트를 설계하며, 이벤트 기반 아키텍처, 비동기 처리, 멱등성, 분산 잠금 및 캐싱을 포함한 분산 시스템 패턴을 적용합니다 — 메시징과 이벤트 스트리밍에는 Apache Kafka와 RabbitMQ를 사용합니다.
고동시성 시스템을 위해 그는 Java 멀티스레딩, CompletableFuture, ExecutorService, 스레드 풀 최적화, 동시성 컬렉션을 활용하여 빠르고 신뢰할 수 있는 서비스를 구축합니다.
특히 강점을 보이는 분야는 금융 및 트레이딩 기술입니다. 그는 KYC, AML, 신원 확인, 거래 트리거 프로모션, 참가자 자격 심사, 리베이트 및 수수료 계산, 다중 통화 온보딩, 서드파티 금융 연동을 포함한 시스템을 구축했으며 — 정확한 소수점 정밀도를 유지하면서 멀티스레딩과 비동기 처리를 사용하는 동시성 금융 계산 서비스도 포함됩니다.
Jian Hao는 4천만 개 이상의 트레이딩 계정을 지원하는 글로벌 플랫폼에서 실무 경험을 쌓았으며, 이를 통해 대규모 프로덕션 시스템과 그것이 요구하는 확장성, 신뢰성, 동시성, 성능에 대한 폭넓은 이해를 갖추게 되었습니다. 그는 Kafka 기반 이벤트 기반 플랫폼, 비동기 워크플로, 분산 서비스, Apache Flink와 Apache Doris를 활용한 실시간 분석 파이프라인을 설계했으며, Redis 캐싱과 MySQL, Oracle, AWS Aurora의 데이터베이스 및 인덱스 최적화, JVM 튜닝, 분산 잠금을 통해 성능을 개선했습니다.
구현을 넘어, 그는 아키텍처 및 기술 설계를 주도하고, 코드 및 아키텍처 리뷰를 이끌며, 엔지니어링 표준 개선을 추진하면서 백엔드 엔지니어들을 멘토링합니다. 또한 개발 관행을 표준화하고 전달 일관성을 개선하기 위한 프로젝트 전용 AI 코딩 하네스 설계를 포함해 소프트웨어 엔지니어링 워크플로에 AI를 적용합니다.
그는 확장 가능하고 신뢰할 수 있으며 성능에 민감한 백엔드 시스템 — 특히 금융 거래, 이벤트 기반 아키텍처, 대용량 처리, 복잡한 연동, 엔터프라이즈 플랫폼과 관련된 시스템을 설계하고 구축하는 데 가장 큰 강점을 지닌 백엔드 중심의 시니어 엔지니어로 가장 잘 요약됩니다.


