株式会社リクルート / ソフトウェアエンジニア
東京工業大学 大学院で情報工学の修士を取得後、株式会社リクルートでソフトウェアエンジニアとして働いています。 現在は新規のプロダクトにて、リードのエンジニアをしており主にドメインの分析とバックエンド、フロントエンドの実装などのリードをしています。 もともとはモバイルアプリの開発経験が長く大規模なiOS、Androidアプリ開発チームで主に技術面でのリードをしていました。 設計方針の策定やコードレビューから設計のレビューなど様々な形でソフトウェアのチームと品質のマネジメントを行っていました。 また中長期の技術課題のロードマップなどを事業状況などを考慮しながら策定していました。 また複数のスタートアップなどで開発業務や新規プロダクトの立ち上げやチームの立ち上げなどをフリーランスとして行っています。アジャイルコーチや技術支援なども行っています。 また最近では本業や副業で品質組織の立ち上げや役割について考えるというのも行ったりしています。 業務開発経験は以下です モバイル Androidアプリ(Kotlin, Java) iOSアプリ (Swift, Objective-C) サーバーサイド - Java / Kotlin (Spring Boot, Ktor) 上記のスキルほどは習熟度は高くないですが - Go - React.js、Vue.js - Flutter - Scala - Ruby on Rails などが業務経験としてあります。 またスクラムマスターやアジャイルコーチの経験もあります。 認定スクラムマスターも持っています。
シニアソフトウェアエンジニアやソフトウェアアーキテクトなどソフトウェアを中心においたチームリードや設計やプロセスのリードなどを行っていきたいです。 チームでのソフトウェアマネジメントをやっていきたいです。
副業として iOS/Androidアプリの開発や保守 サーバーサイドの開発など Software Engineer in Test アジャイルコーチを含む開発組織を壁打ちしたりなど
大学院では、学部時代もお世話になった権藤研で研究しています。現在は、Java バイトコードの解析の研究をしています。
学部ではソフトウェアからハードウェアやインフラなどまで幅広く勉強しました。現在は開発者支援の研究をしていて、テストやソースコード解析などをしています。