経歴
Bloomberg所属のシニアソフトウェアエンジニア、東京在住。APACの取引所向けマーケットデータインフラの構築・運用に10年の経験があります。フィードハンドラー、スケジューリングシステム、そしてデータを支えるオンコールローテーションを担当してきました。フルスタック、モバイル、組み込みレーダーの分野でも開発実績があります。ストニーブルック大学コンピューターエンジニアリング学士。JLPT N2取得。
Experience
シニアソフトウェアエンジニア
Bloomberg · 2021 - 現在
- • APACの十数カ所の取引所向けマーケットデータインフラを担当 — フィードハンドラーがティックデータおよびリファレンスデータをマイクロ秒〜1桁ミリ秒のp99レイテンシで正規化しています
- • APACの市場タイムゾーンにまたがる数百の日次データ取り込みジョブを管理するスケジューリングシステムを設計・構築し、脆弱なcronベースのレガシースタックを置き換えました
- • APAC取引所フィードのオンコールローテーションを運用。インシデント事後レビューを主導し、根本原因の修正を推進することで、四半期ごとの再発インシデントを着実に削減しました
- • システム設計、オンコール運用のベストプラクティス、本番マーケットデータサービスのテスト基準について、ジュニアエンジニアのメンタリングを行っています
ソフトウェアエンジニア
Bloomberg · 2018 - 2021
- • 1000億クエリ以上を処理するデータベースのモノリシック構成からシャード構成へのアーキテクチャ移行をリード — 複数四半期にわたりクロスファンクショナルチームを調整し、顧客への影響ゼロで完遂しました
- • セルフサービスQCプラットフォーム(React + Node.js + Kubernetes)を構築し、エンジニアリング以外のアナリストが以前チケットを起票していたデータ品質チェックを自分で実行できるようにしました。これにより週数十件のタスクをエンジニアリングバックログから削減しました
モバイルアプリケーション開発者
Vicki Morav · 2017 - 2018
- • クロスプラットフォームモバイルアプリ(Ionic / Angular)を単独で要件定義からUI設計、ネイティブ連携、App StoreおよびPlay Storeへの申請まで一貫して開発しました
- • 契約期間中に複数リリースを実施。ピーク時には数百名のアクティブユーザーに利用されました
ジュニアソフトウェアエンジニア
Telephonics · 2016 - 2017
- • 組み込みLinuxを搭載したARMベースSoC上で、CによるTCPソケット通信を用いたリアルタイムレーダーインターフェースを開発しました
- • 下流の信号処理モジュールとの結合前にリグレッションを検出するファームウェア側テストハーネスを作成しました
Education
コンピューターエンジニアリング学士
ストニーブルック大学 · 2016
技術プレゼンテーション
セントラル・テレメトリー・システムが業務にもたらす価値
SRE NEXT 2023 · 日本語
メトリクス収集・構造化ログ・トレースを単一の共通データ基盤に統合したセントラル・テレメトリー・システムが、大規模運用の現場にどのような価値をもたらすかを解説しました。メトリクス収集を一元化することで得られる実利 — インシデントトリアージの迅速化、キャパシティプランニングの精度向上、各チームがダッシュボードごとに取り込みパイプラインを自前で構築せずに済む共通基盤の効果 — を中心に取り上げています。
Skills
languages
C/C++PythonTypeScriptJavaScript
frameworks
ReactNext.jsNode.js
infrastructure
DockerKubernetesCI/CD
other
日本語 (JLPT N2)アルバニア語 (日常会話)