มาเลเซียวิศวกรอาวุโสด้าน Java Backend, Bitara Capital
Cheng Jian Hao
Jian Hao เป็นวิศวกรอาวุโสด้าน Java Backend ที่มีประสบการณ์ 10 ปี เชี่ยวชาญด้านวิศวกรรม Backend ระบบกระจาย (distributed systems) ไมโครเซอร์วิส การประมวลผลที่มีการทำงานพร้อมกันสูง (high-concurrency) และแพลตฟอร์มเทคโนโลยีการเงิน
สแตกหลักของเขาครอบคลุม Java 8–21 ร่วมกับ Spring Boot, Spring Cloud, Spring MVC, Spring Data JPA, Hibernate และ MyBatis เขาออกแบบ REST API สถาปัตยกรรมบริการ โมเดลโดเมน และคอมโพเนนต์ Backend ที่นำกลับมาใช้ใหม่ได้ พร้อมทั้งประยุกต์ใช้รูปแบบระบบกระจาย (distributed-systems) ได้แก่ สถาปัตยกรรมขับเคลื่อนด้วยเหตุการณ์ (event-driven), การประมวลผลแบบอะซิงโครนัส, idempotency และการล็อกและแคชแบบกระจาย — โดยใช้ Apache Kafka และ RabbitMQ สำหรับการส่งข้อความและการสตรีมเหตุการณ์
สำหรับระบบที่มีการทำงานพร้อมกันสูง เขาทำงานกับ Java multithreading, CompletableFuture, ExecutorService, การปรับแต่ง thread-pool และ concurrent collections เพื่อสร้างบริการที่รวดเร็วและเชื่อถือได้
จุดแข็งที่โดดเด่นเป็นพิเศษคือเทคโนโลยีด้านการเงินและการเทรด เขาได้สร้างระบบที่เกี่ยวข้องกับ KYC, AML การยืนยันตัวตน โปรโมชันที่กระตุ้นโดยการเทรด สิทธิ์การเข้าร่วมของผู้ใช้ การคำนวณค่าคืนเงินและค่าคอมมิชชัน การเริ่มใช้งานแบบหลายสกุลเงิน และการเชื่อมต่อระบบการเงินของบุคคลที่สาม — รวมถึงบริการคำนวณทางการเงินแบบพร้อมกันที่ใช้ multithreading และการประมวลผลแบบอะซิงโครนัส พร้อมรักษาความแม่นยำของทศนิยมอย่างเที่ยงตรง
Jian Hao มีประสบการณ์ตรงกับแพลตฟอร์มระดับโลกที่รองรับบัญชีเทรดมากกว่า 40 ล้านบัญชี ทำให้เขาได้สัมผัสกับระบบการผลิตขนาดใหญ่และข้อกำหนดด้านความสามารถในการขยายตัว ความน่าเชื่อถือ การทำงานพร้อมกัน และประสิทธิภาพ เขาได้ออกแบบแพลตฟอร์มขับเคลื่อนด้วยเหตุการณ์ (event-driven) บน Kafka เวิร์กโฟลว์แบบอะซิงโครนัส บริการแบบกระจาย และไปป์ไลน์วิเคราะห์ข้อมูลแบบเรียลไทม์โดยใช้ Apache Flink และ Apache Doris พร้อมทั้งปรับปรุงประสิทธิภาพผ่านการแคชด้วย Redis การปรับแต่งฐานข้อมูลและดัชนีของ MySQL, Oracle และ AWS Aurora การปรับแต่ง JVM และการล็อกแบบกระจาย
นอกเหนือจากการพัฒนา เขายังรับผิดชอบด้านสถาปัตยกรรมและการออกแบบทางเทคนิค เป็นผู้นำการรีวิวโค้ดและสถาปัตยกรรม และให้คำปรึกษาแก่วิศวกร Backend พร้อมทั้งขับเคลื่อนการปรับปรุงมาตรฐานทางวิศวกรรม เขายังนำ AI มาประยุกต์ใช้กับเวิร์กโฟลว์ด้านวิศวกรรมซอฟต์แวร์ รวมถึงการออกแบบชุดเครื่องมือ AI coding harness เฉพาะโปรเจกต์ เพื่อกำหนดมาตรฐานแนวทางการพัฒนาและเพิ่มความสม่ำเสมอในการส่งมอบงาน
เขาอาจอธิบายได้ดีที่สุดว่าเป็นวิศวกรอาวุโสที่เน้น Backend เป็นหลัก โดยคุณค่าที่โดดเด่นที่สุดของเขาอยู่ที่การออกแบบและสร้างระบบ Backend ที่ขยายตัวได้ เชื่อถือได้ และคำนึงถึงประสิทธิภาพ — โดยเฉพาะระบบที่เกี่ยวข้องกับธุรกรรมทางการเงิน สถาปัตยกรรมขับเคลื่อนด้วยเหตุการณ์ (event-driven) การประมวลผลปริมาณสูง การเชื่อมต่อระบบที่ซับซ้อน และแพลตฟอร์มระดับองค์กร


