マレーシア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,000万を超えるトレーディングアカウントを支えるグローバルプラットフォームでの実務経験を持ち、大規模な本番システムとそのスケーラビリティ、信頼性、並行性、パフォーマンスに対する要求に精通しています。Kafkaベースのイベント駆動型プラットフォーム、非同期ワークフロー、分散サービス、Apache FlinkおよびApache Dorisを用いたリアルタイム分析パイプラインを設計し、Redisキャッシュ、MySQL、Oracle、AWS Auroraのデータベース・インデックス最適化、JVMチューニング、分散ロックによってパフォーマンスを改善してきました。
実装にとどまらず、アーキテクチャと技術設計を担当し、コードおよびアーキテクチャレビューを主導し、バックエンドエンジニアを指導しながらエンジニアリング基準の改善を推進しています。また、開発プラクティスの標準化と提供の一貫性向上を目的としたプロジェクト固有のAIコーディングハーネスの設計など、ソフトウェアエンジニアリングのワークフローにAIを応用しています。
彼は、バックエンドを軸としたシニアエンジニアとして最もよく特徴付けられ、その最大の強みは、スケーラブルで信頼性が高く、パフォーマンスに配慮したバックエンドシステム — 特に金融取引、イベント駆動アーキテクチャ、大容量処理、複雑な連携、エンタープライズプラットフォームに関わるもの — の設計と構築にあります。


