- 短期間(2〜3ヶ月)でWebサービスを立ち上げた後にサイクルを回して中長期的に育てるという運用実績や、エンタープライズ向けの開発・支援実績
- TypeScript(NestJS・Vue・React)、Python(Django)、Java(Struts/Spring/Hadoop/etc…)、PHP(CakePHP)の経験はそれぞれ3年以上、インフラはAWS歴が長いですが現在はGCP、その他GolangやRuby(Rails)などは短期でアーキテクチャをキャッチアップして開発した経験
- シニアなメンバーで構成される最大10名のチームの開発責任者・マネージャーとして開発方針の策定や4拠点からなるフルリモートメンバーの多い開発チームの立ち上げ、継続的なスキルトランスファー、技術的難易度の高い課題の対応(パフォーマンスチューニングやFW開発、アーキテクチャ設計や開発サイクル設計)の実績
- スタートアップの創業期(数名~10名)から拡大期(全社で60名規模)まで一通り経験し、マネージャーとして多くの失敗や実体験としてのHARD THINGSの経験
- CTO・経営者・シニアなエンジニアといった層とのつながりが多く、採用難易度の高い企業にてエンジニア採用の立ち上げや組織風土の改善などに貢献
期間:2020年3月〜現在
役職:Vice President of Engineering
- BtoB Enterprise SaaSの立ち上げ
- React / NestJS / GCPでのアーキテクチャ設計
- MVPの設計構築
- 品質向上のための仕組みづくり
- プロジェクト・プロダクトマネジメント
- ユーザーヒアリング
- 技術面の営業サポート
- etc...
- エンジニア組織の立ち上げ
- 採用クライテリアの整備
- 各種自社にマッチする採用サービスの使い込み
- リファラル醸成・各種採用施策の整備
期間:2019年1月〜2020年2月
- 組織の生産性向上を支援するタスク管理サービスの開発
- 新規事業のプロダクト側の設計・開発・立ち上げ
- 3ヶ月で技術調査・プロトタイプ作成・MVP構築をしてリリース
- リリース後、社内他エンジニアへのスキルトランスファーを行いつつプロダクト開発体制を安定化
- バックエンド専門のエンジニアが多い中、Vue/NuxtのSPA構成やWebSocketでの同期アーキテクチャの伝搬、システム開発環境を安定化(BTS/通知/デプロイフローの構築など)を先導する
- 数社の事業立ち上げサポート&アドバイザリー
- エンジニア組織立ち上げ期における体制構築やアーキテクチャ設計に関するアドバイスや人の紹介などを支援
期間:2018年4月〜2018年12月
役職:CTO
- チーム探しのプラットフォーム「TeamFinder」の立ち上げ
- プロダクトマイルストーンの策定、チームビルディング(日本、米シアトル、オーストラリアの混成非同期開発チーム)、Django/Nuxt/AWS構成でのアーキテクチャ設計&開発
- Customer Success Projectを発足して運用改善、数値分析、ユーザーヒアリングなどを行う
期間:2014年2月〜2018年3月
役職:開発責任者
- 新卒学生向けサービス「レクミー」の立ち上げ〜2回のPivot
- 2番目のエンジニアとして入社し、当時のCTOが抜けた後はシニアなメンバーで構成される開発チームの採用・マネジメント業務を担当
- 開発全体のアーキテクチャ設計からAWSによるインフラ構築、共通部品の開発、外部デザイナーや内部メンバーのディレクションをしつつ開発リーダーとして開発も担当
- プロダクトの目指すべき方向性の検討などを進め、中途事業が始まるまでシステム面の全般を見ていた
- 中途転職者向けサービス「レクミーキャリア」の立ち上げ
- 社内初の新規事業として若手ハイキャリア層向けの転職サービスの立ち上げに参画して黒字化
- 会員登録離脱率低減施策や、面談予約、候補者管理、帳票出力などシステムの構築をプロダクトオーナーと協調し実現し、管理画面系はディレクションまで担当
- CIによるE2Eテストの基盤構築や開発の流れの標準化など少人数で安定的にデリバリーするための仕組みを構築
- 構築・計測・学習のサイクルを高速に回すためのデータ分析基盤を構築し、エンジニアがより事業側に立ちKPIを追っていく体制を構築
- 候補者と企業のマッチングのためのデータ設計・レコメンドロジック構築を行いつつ、今後のプロダクトのマイルストーン設計を行う
- 中途エンジニア採用
- Wantedly/リファーラル/ヘッドハンター経由でのエンジニア採用を牽引し、技術者にとって無名な中、述べ5名のシニアなエンジニアの採用に直接関わり、将来入社予定の方もいる状況
- 採用工数削減/ブランディングのために技術イベントの立ち上げや他社との共同開催など30人〜50人規模の技術イベントを主催
期間:2013年8月〜2014年1月
役職:CTO
- αALPHA LEADERSの開発
- 1ヶ月の短納期で前システムからの移行をした後、社内全システムの開発を担当するとともに、システム戦略策定から課題発見・解決、人材の確保まで担当
- 企業の海外進出に先駆けて2ヶ月間語学留学も兼ねてシリコンバレーでの業務
- 現地のmeetupへの参加や現地のエンジニア・日本人起業家のコミュニティに入りネットワークを広げつつのシステム開発
期間:2009年4月〜2013年8月
役職:シニアコンサルタント
- 流通システム高速連携システム基盤の開発(テストチームのプログラマ):9ヶ月
- FW開発時の自動結合テストの設計から開発まで全てを担当
- テスト実施時間の削減に寄与
- 分散処理技術 技術調査:4ヶ月
- Hadoopを用いたシステム開発のフィージビリティテストで、数百GB単位の偏ったデータセットでの処理の実現方針を検討し、社内FW開発に寄与
- 公共系システムFW設計(設計チームのサポート→設計担当):12ヶ月
- 設計資料の作成とともにシステム間連携や2要素認証のサンプルコードを作成
- 公共系システム開発の発注者支援:10ヶ月
- ベンダー提出資料を発注者が適切にレビューするための観点アドバイス、ベンダーとのMTGに参加しての発注者サポートなど
- 製造業の社内システム開発(技術リーダー):18ヶ月
- 2チーム(各10人程度のチーム)の技術問い合わせ・アーキテクト担当
- 対応困難な技術課題の解決やFW部分の開発、指針決定+サンプルコードの提供を担当
大阪大学大学院 情報科学研究科 情報数理学専攻(2009年3月卒業)
- 機械学習(SVM)を用いた応用研究に従事
- 道路交通シミュレータ(セルオートマトン)の開発やWeb上のコンテンツからの知識抽出を行う
- 2015年6月 CSPO(認定スクラムプロダクトオーナー)
- Python Meetup Night! 〜日本酒片手にPython勉強会〜
- HR Meetup Tokyo vol.5 "The War for Talent"
- Python Bash #1 Pythonを使った開発の裏側・最新動向
- Development and operational experience with early launching products and continual improvement to web services over short periods (2 to 3 months), as well as experience with enterprise development and support for long term projects.
- Over 3 years experience in each of the following languages: TypeScript (Vue / React / NestJS), Python (Django), Java (Struts / Spring / Hadoop / etc ...), and PHP (CakePHP). Development experience in Golang, Ruby(Rails) and some other architecture. Experienced with the AWS and GCP infrastructure.
- As an engineering manager, built several development teams of up to 10 people composed of senior members, formulated development policies, launched a fully remote development team consisting of 4 locations, continuous skill transfer, solved issues with high technical difficulty like performance tuning and FW development.
- Participated in launch phase for start-up's(with teams of less than 10 people) to an expansion phase (with teams growing to about 60 people), and experienced the many difficulties associated with such expansion.
- Many connections with CTO, managers, senior engineers, etc., and I've contributed to the establishment of engineer recruitment and improvement of organizational culture in a company with high recruitment difficulty.
- Launched "Beatrust", a talent collaboration platform (BtoB Enterprise SaaS)
- Architecture design & development with React / NestJS / GCP
- Design & build MVP
- Createing development flow for improving quality
- Project and Product Management
- Technical sales support
- etc...
- Start-up of engineering organization
- Establishment of recruitment criteria
- Use of various recruitment services that match the company's needs
- Cultivate referral culture and maintenance of various recruitment process
- Developed task management system to support improving organizational productivity
- Design, development and release of a new product
- Technical research, prototyping, and MVP construction within 3 months
- Stabilized product development team by transferring skills to other engineers in the company post release
- Built Vue / Nuxt SPA configuration and synchronous architecture with WebSocket and stabilized development environments (configured BTS / notification system / deployment flow, etc), as well as transfer relative skills for its maintenance to mainly backend focused engineers.
- Supported business and team development for several companies as advisor
- Supported and advised in the introduction and development of engineering teams within organizations.
- Launched "TeamFinder", a team building platform
- Formulated product milestones, team building (hybrid asynchronous development teams in Japan, Seattle, Australia), architecture design & development with Django / Nuxt / AWS
- Launched a customer success project for operational improvement, numerical analysis, user interviews, etc.
- Launched "Recme", a service for new graduates, following two pivots in development
- Joined as the second engineer, and was responsible for hiring and managing development teams consisting of senior members in lieu of left CTO
- As a tech lead, designed the entire development architecture, built infrastructure with AWS, developed common parts, and directed external designers and internal developers
- Launched "Recme Career", mid-career recruiting service
- Participated in launching a recruiting service aimed at young, high-level career job seekers as the company's first new business, and achieved profitability
- Coordinated with product owners on system construction such as member registration withdrawal rate reduction, interview reservations, candidate management, report, etc.
- Constructed a stable delivery flow with a small number of people, such as building a foundation for E2E testing by CI and standardizing the development flow
- Established a data analysis platform to speed up the construction, measurement and learning cycle, as well as building a system in which engineers interact more closely with the business team and follow KPIs
- Designed milestones for future products while designing data and building recommendation logic for matching candidates with companies
- Mid-engineer recruitment
- Led the recruitment of engineers through Wantedly / Referral / Headhunter. Hired five senior engineers in two years while still a mostly an unknown company
- Organized and co-hosted technical events with other companies for 30 to 50 people, centered on topics such as reducing man hours and company branding
- Developed αALPHA LEADERS
- After transitioning from the previous system within a single month, was responsible for the development of all internal systems, as well as system strategy development, problem discovery and resolution, as well as recruitment
- Worked in Silicon Valley for two months prior to the company's overseas expansion
- Developed systems while participating in local meetups and expanding the network by joining local engineers and Japanese entrepreneur communities
- Developed high-speed distribution system platform (test team): 9 months
- Responsible for every automatic integration test from design to development
- Contributed to reducing test execution time
- Technical survey of distributed processing technology: 4 months
- Performed feasibility test of system development using Hadood and examined the policy for realizing processing with a biased data set of several hundred GB and contributed to in-house FW development
- FW design of public instruction system (design team support → software developer): 12 months
- Created sample code for system linkage and two-factor authentication along with design materials
- Supported the public system ordering: 10 months
- Advised viewpoint for proper review of vendor-submitted materials, client support by participating in vendors MTG, etc.
- Manufacturing system development (tech lead): 18 months
- Led technical directions and architects for 2 teams (a team of about 10 people each)
- Responsible for solving difficult technical issues, developing inter-FW, determining directions + providing sample code
Master in Information Science
University of Osaka Graduate school of Information Science and Technology, Architecture for Intelligence
Graduation Date: March 2009
- Researched applied research using machine learning (SVM)
- Developed road traffic simulator (cellular automaton) and researched knowledge extraction from web contents
- 2015/6 CSPO(Certified Scrum Product Owner)