履歴書
Sirui Chen
型安全で本番品質のシステムを届けるフルスタックエンジニア。
PDF でダウンロード
このページと同期した 1 ページの履歴書。
概要
OS カーネルや分散検索エンジンから、実際に運用されているダッシュボードまで——厳格な TypeScript、本物の CI ゲート、そして「あえて退屈な」デプロイで構築しています。ペンシルベニア大学 コンピュータ・情報科学修士(M.S.E.、2026 年 5 月)、セントルイス・ワシントン大学 コンピュータサイエンス学士(数理科学を第二専攻)。
米国フィラデルフィア · 米国永住権(グリーンカード) · 転居可能 · フルタイムのポジションを希望
アプローチ
- エンドツーエンドで型付きの契約を好みます——データは境界で明確に定義され検証された構造に変換され、生のデータの塊を持ち回すのではなく、システム全体を通して型付きのまま扱われます。
- 警告は欠陥として、エッジケースは仕様の一部として扱います。防御的なデフォルト値、確定的なリソースのクリーンアップ、明示的なエラーパスは、悪意ある入力の下で壊れる「賢い」コードに勝ります。
- 小さくレビューしやすい単位で、本物の CI ゲートの背後に出荷します。lint、型チェック、ビルドがすべて通らなければ本番には届かず、デプロイは意図的に退屈なものにしています。
- スタックや役割を横断して働くのが好きです——UI の作り込み、バックエンドシステム、インフラ、そして非エンジニアと「本当に何を作ろうとしているのか」を話し合うことまで。
学歴
ペンシルベニア大学
米国フィラデルフィア · 2024年8月 – 2026年5月
コンピュータ・情報科学修士(M.S.E.)
- 履修科目:インターネットと Web システム、データベースと情報システム、自然言語処理、機械学習、オペレーティングシステム
セントルイス・ワシントン大学
米国セントルイス · 2020年8月 – 2024年5月
コンピュータサイエンス学士(B.S.)、数理科学を第二専攻
- CS GPA 3.98 / 4.00 · 総合 GPA 3.84 / 4.00
- 重点分野:フルスタック開発、システム、セキュリティ、モバイルアプリ、OS 実習
職歴
リサーチアシスタント — Chris Callison-Burch 教授ペンシルベニア大学
2025年5月 – 2025年8月
- DARPA SciFy と OpenScholar 向けに、スコアベースのフィルタリング、対照学習モデルの開発、ドメインデータの整備を用いて検索拡張生成(RAG)ワークフローを構築・評価。
- 研究目標を再利用可能なスクリプト、データセット、ドキュメントに落とし込み、モデルやリトリーバーの変更をラボ全体で一貫してテストできるようにした。
Python 開発インターンCambioML
2023年12月 – 2024年3月
- Danswer AI を用いて LLM 駆動のデータポータルを構築し、AWS、Datarade、Snowflake のデータセットを対象に、取り込み、インデックス作成、ユーザー向け検索のワークフローをカバー。
- 5,000 件以上のデータセット向けに Python のクローラーとクリーニング処理を実装。検索の関連性や下流のデータ品質に影響していたメタデータの問題を解消。
- CDK とデプロイスクリプトで AWS の検索インフラを自動化し、再現可能な開発・テスト・リリースを支援。
ラボアシスタント — 視覚支援型自動運転 F1Tenth カーセントルイス・ワシントン大学
2023年8月 – 2024年5月
- 的を絞ったデータ拡張、実験トラッキング、評価を通じて、逆光や影の条件下でのモデルのロバスト性を向上。
- センサー統合のための ROS 加速度計ドライバーを実装し、自己注意蒸留(self-attention distillation)を適用して収束速度を 20% 改善。
データ処理インターン上海孤波科技 (Guwave Technology)
2023年5月 – 2023年8月
- 半導体業界の 10 社以上の顧客向けに Python ETL モジュールと統一スキーマを設計し、分析・レポーティングのワークフローを支援。
- モジュール化、より堅牢なエラーハンドリング、再利用可能なパース処理により、データ処理時間を 50% 短縮。
ツールチェーン開発インターン黒芝麻智能科技 (Black Sesame Technologies)
2022年6月 – 2022年7月
- 組み込みシステム上の量子化ニューラルネットワーク向けにテスト自動化を構築。MD5 検証、複数デバイスへの並行デプロイ、構造化された顧客向けレポートを実装。
プロジェクト
Loom — プロジェクト管理ダッシュボード
プロジェクト管理フロントエンドの完全な実装:計画・要件・不具合のフル CRUD、再利用可能なテンプレート、ガントビュー、派生指標によるダッシュボードを、ビルドステップなしの約 1,900 行のバニラ JavaScript で構築し、80 項目以上の Playwright テストで検証しています。本サイト上で実際に操作できます。
SafeCommerce-LA
ロサンゼルスの犯罪データとカリフォルニア州の小売売上レコードを結合する PostgreSQL スキーマの上に、認証付きダッシュボード、地図、チャート、フィルター、CSV エクスポートを構築。評価は 99/100。
分散 Web 検索エンジン
自作のクローラー、インデクサー、PageRank、レプリケーション対応のキーバリューストア、マルチスレッド Web サーバー、そして Flame と名付けた RDD スタイルの計算層からなる、エンドツーエンドの分散検索プラットフォーム。
PennOS — Unix 風の教育用 OS
Unix 風 OS 機能の C 実装:ジョブ制御と I/O リダイレクトを備えたシェル、spthread 上で動く SIGALRM 駆動の優先度スケジューラ、シグナルとゾンビを含む完全なプロセスライフサイクル、そしてオンディスクの PennFAT ファイルシステム——これらすべてを本サイトのサンドボックス化されたライブターミナルに接続しています。
MasterCard オンボーディング自動化
構造化アンケート、入力バリデーション、標準化された提出、クライアント受付用のバックエンド API を備えたフルスタックのオンボーディングツール。
Kinexus — WUSTL 医学研究アプリケーション
Apple Watch の同期問題を修正し、REST API をリファクタリングし、AWS RDS のクエリを最適化。さらに開発者向けドキュメントを作成し、新規コントリビューターのオンボーディング時間を短縮。
スキル
言語
TypeScript, JavaScript, Python, Java, C / C++, SQL, Shell
フロントエンド
React, Next.js(App Router), Tailwind CSS, フォームとバリデーション, SVG / Canvas による可視化, アクセシビリティ
バックエンドとデータ
Node.js, Express, REST API, WebSocket, PostgreSQL, MySQL, Snowflake, ETL パイプライン, クエリ最適化
クラウドとシステム
AWS(EC2、RDS、CDK), Linux, Nginx, Docker, PM2 / systemd, 分散システム, 並行処理, オペレーティングシステム, ROS
機械学習と NLP
PyTorch, Hugging Face, RAG, 情報検索(Retrieval), 対照学習
エンジニアリングプラクティス
厳格な型付け, CI/CD ゲート, Playwright による E2E テスト, ドキュメンテーション, 再現可能なパイプライン