Hi, I’m @ohbarye
最終更新日: 2024-12-30
English version: https://ohbarye.github.io/en/cv/
職務要約
Ruby や Go を用いた決済・銀行システムにおける堅牢な開発から React
による SPA/MPA の開発まで、フルサイクル開発の経験を持つ Software
Engineer です。特に System of Record
領域におけるソフトウェア設計と、パフォーマンスやスケーラビリティを意識した設計・実装に強みがあります。OSS
projects
への積極的な貢献や技術登壇を通じて、エンジニアリングコミュニティへの還元も行っています。詳しくは
Public Output をご参照ください。
また、エンジニア数が 20-60 名規模の組織における Engineering Manager
を務め、チーム設計・プロジェクトマネジメント・採用活動・コーポレートブランディング・文化づくり・コミュニティ活動等々に関する実績と知見があります。
バッチ処理の冪等性から決済システムのデータ整合性まで、ミッションクリティカルな開発において必要とされる品質と堅牢性を担保しつつ、チームの技術的成長を促進できることが私の強みです。
スキル
Programming Languages : Ruby, TypeScript, Go
Frameworks & Libraries : Ruby on Rails, React,
React Admin
Tools & Technologies : Docker, Git, SQL, REST
API, OpenAPI, MySQL, PostgreSQL, MongoDB
Cloud Infrastructure & DevOps : AWS, GitHub
Actions, CircleCI, New Relic, Google BigQuery
Soft Skills : Team Collaboration, Agile
Methodologies, Engineering Management, Scrum
職務経歴
以下の成果の一部はブログや外部登壇を通じて詳しく説明しています。プレゼンテーション とブログ もご参照ください。
SmartBank, Inc.
Aug 2020 - Present
Senior Software Engineer
Oct 2023 - Present
Engineering Manager
SmartBank, Inc. は BtoC の
Fintech company
です。同社はプリペイドカードを発行するイシュアであり、カードでの決済と連動して支出管理を可視化・自動化する
B/43
というプロダクトの開発・運用を行っています。
主要な成果:
サブスクリプションサービスの開発 (2022年10月 -) :
外部SaaSに依存せずサブスクリプションサービスをゼロから開発。社内イベント にて発表。
(2023年12月 - 2024年10月)
他金融機関からの支出データを取得する集計サービスを立ち上げ、サブスクリプション収益を増加。
銀行システムの開発 (2020年8月 -) :
出金、送金、目的別口座、ペア口座、支出管理など、多岐にわたる機能を開発。
(2021年11月 - 2022年6月)
セキュアなカード決済のための3Dセキュア認証機能を開発。Kaigi
on Rails 2022 にて発表。
(2020年8月 - 2021年4月)
カードイシュアとして必要な業務を行う社内システムとして、本人確認(eKYC)システムおよびカード配送システムを開発。
開発者体験の改善 (2020年8月 -) :
社内開発者向けのツールやシステムを開発。
Feature
Toggles を導入し、開発とリリースを分離。
APIサーバーをIdempotency-Key
Headers
に対応させ、多重リクエスト発生時もデータを保護できるよう堅牢化。
開発生産性の向上に貢献。具体的には、CI/CDパイプラインの構築、デプロイフローの自動化、スキーマ/データマイグレーションフローの整備、ジョブキューイングシステムのDelayed
JobからSQSへの移行などを実施。
Quipper Limited
Aug 2015 - May 2020
Senior Software Engineer
Jun 2017 - May 2020
Engineering Manager
Quipper は BtoC, BtoB
両方の教育事業を営む企業です。日本国外には Quipper School, Quipper Video
を、日本国内においてはスタディサプリ の開発・運用を行っています。
主要な成果:
大規模コードクリーンアップ (2020年3月) :
プロダクション環境での障害ゼロで40万行のコード削除を主導し、Railsモデルを390から281に削減することで保守性を向上
React NativeからPWAへの移行 (2019年7月-9月) :
社内業務アプリケーションのプラットフォーム移行を主導。JSConf
2019 にて成果を発表
決済システムの改善 :
iOSアプリの自動更新サブスクリプション機能実装、A/Bテストを用いた決済手段の最適化。iOSDC
2018 、Rails
Developer Meetup 2018 、Regional
Scrum Gathering Tokyo 2019 にて成果を発表
中学生向けコーチングサービス開発
(2018年8月-2019年3月) :
不確実性の高いプロジェクトを12名のチームを率いてローンチ。モブプログラミングや1on1を通じてチームの生産性を向上
登録フォームの刷新 (2018年3月) :
レガシーシステムを刷新しつつ登録CVRを改善
採用・組織設計 (2016年7月-2020年3月) :
採用活動の計画と実行、構造化面接を設計、オンボーディングプロセス改善
SCSK Corporation
Apr 2012 - Aug 2015
System Engineer
SCSK は住友商事子会社の大手 SIer
です。システムエンジニアとして不動産業界向けの業務システム開発に携わり、複雑な要件のデータモデル設計・帳票出力プログラムの作成・Web
アプリケーションやバッチ処理の開発を通じてソフトウェア開発の基礎を学びました。
学歴
慶應義塾大学 文学部 人文社会学科 西洋史学専攻 (2012 年卒業)
資格
AtCoder
IPA
(2014年6月) データベーススペシャリスト
(2012年12月) 応用情報処理技術者
(2012年6月) 基本情報処理技術者
Others