💻

プロフィール 兼 職務経歴書

プロフィール

デザイン好きのソフトウェアエンジニア職。

SIer→セツ・モードセミナーで絵の勉強しながら派遣でいろいろ→アイルランド・ロンドン留学→バリュース株式会社に就職。

情報や概念の設計(構造化、整理、抽象化/具象化など)を強みとし、直近では技術戦略責任者として開発の方針や戦略から、全体の土台となる仕組みの構築などを行ってきました。チームでの設計・開発業務とそのプロセスの整備を中心に、スクラムマスター、UIデザイン、データ分析など、プロダクト作りに関する幅広い経験があり、ものづくりに対する感覚は鋭いと思います(...多分)。

5ストレングス・ファインダーは、 戦略性、着想、共感性、学習欲、個別化

趣味は、 読書、漫画、映画、旅行、音楽、絵画、将棋、パンダなど

キャリア

いつなにがあった
1986/09
愛知県名古屋市にて生誕
2009/03
🏫 名古屋大学 情報文化学部 社会システム情報学科 卒業
2009/04〜2012/04
👨‍💻 TIS株式会社
2012/05〜2014/10
🏫 セツ・モードセミナー 美術科 👨‍💻 派遣やバイトでいろいろ
2015/01〜2015/09
🏫 The Linguaviva Centre Dublin 🏫 University of the Arts London 短期コース
2015/11〜2021/06
👨‍💻 バリュース株式会社(VP of Technology)
2018/10〜2019/03
🏫 産業技術大学院大学 人間中心デザイン 履修
2021/06〜
👨‍💻株式会社kikitori(週3)
2021/07〜
👨‍💻株式会社ヘンリー(週4)

スキル

技術スタック

  • Java / Kotlin
    • Spring Boot (Web, Batch, Data JPA, Security)
    • Gradle / Maven
    • Swing
  • JavaScript / TypeScript
    • Vue.js / Vuex
    • React
    • Node.js
    • Playwright
    • Serverless Framework
    • Nest.js
    • Apollo GraphQL
  • CSS / SASS
  • AWS (S3, Lambda, RDS, SQS, EC2, Fargate, Athena, Kinesis Firehose, CloudWatch, etc.)
  • Docker / Docker Compose
  • MySQL / BigQuery

資格

  • 応用情報技術者試験(2010年6月)
  • Oracle認定JavaプログラマーOCJP(2011年10月)
  • 2級ウェブデザイン技能士(2012年3月)
  • ケンブリッジ英検 FCE(2015年6月)
  • 人間中心デザイン 履修証明(2019年3月)

言語

  • 日本語 ... ネイティブ
  • 英語 ... 日常会話レベル

その他

  • アーキテクチャ / 技術選定
  • オブジェクト指向設計
  • ドメイン駆動設計
  • データ分析基盤構築
  • プロジェクト管理
  • スクラムマスター / アジャイル開発
  • 人間中心デザイン(産業技術大学院大学にて履修)
  • UIデザイン(Figma / Sketch)

職務経歴

バリュース株式会社 (2015年11月〜2021年6月)

EC支援自社サービス「プライスサーチ」の開発を中心に、会社の技術戦略・組織づくりまで幅広く携わる

EC事業者向けSaaSのリプレイス開発 (2016年9月〜2018年3月)

ビジネスとしてはユーザーが増え続ける一方で、プロダクト側の負債が積み重なり限界を迎えていた。様々な問題を解決するためにフルリプレイスを計画・提案し、実際に遂行した。

  • チーム人数
    • 4〜7人
  • 役割
    • アーキテクト
    • UIデザイン
    • フロントエンド/バックエンド設計・開発
    • プロジェクトマネージャー
  • 実績
    • 外部仕様〜内部仕様までシステムの全体像を描き、完成まで推進
    • 全体のアーキテクチャやフレームワーク、CI/CD環境、共通ライブラリ等の設計・構築
    • バックエンド〜フロントエンドまで全領域で開発をリード
    • ドメイン駆動設計の理解、実践と普及
  • 利用技術
    • Java, Spring Boot, Lombok, Maven, JavaScript, CSS, Vue.js, Vuex, Webpack, AWS, MySQL, Docker, Node.js, Redash

リプレイス後のEC事業者向けSaaSの改善等 (2018年4月〜2020年6月)

自社サービス「プライスサーチ」の機能改善、保守、運用、データ分析など

  • チーム人数
    • 5〜7人
  • 役割
    • 技術戦略責任者
    • アーキテクト
    • フロントエンド/バックエンド設計・開発
    • スクラムマスター
  • 実績
    • スクラムマスターを担い、フロー効率性に重点を置いて開発のプロセスを改善
    • データ分析基盤の設計・構築(Kinesis Firehose, S3, Athena, Redash, BigQuery, Segment等)
    • バックエンド〜フロントエンドまで全領域で開発をリード
    • メンバーの技術的な支援や、より効率的に成果を出せるようにするための仕組みの整備
    • その他、開発計画、目標設定、評価制度の設計、採用、育成等
  • 利用技術
    • Java, Spring Boot, Lombok, Gradle, JavaScript, CSS, Vue.js, Vuex, Webpack, AWS, MySQL, Docker, Node.js, Playwright, Serverless Framework, Segment, BigQuery, Redash, Figma

EC事業者向けSaaSの新規機能開発プロジェクト (2020年10月〜2021年2月)

自社サービス「プライスサーチ」に大型の新規機能を追加するためのプロジェクト

  • チーム人数
    • 3人
  • 役割
    • プロジェクトマネージャー
    • スクラムマスター
    • アーキテクト
    • フロントエンド/バックエンド設計・開発
    • UIデザイン
  • 実績
    • ミニマム・最短でリリースするための開発戦略・計画を立案し遂行
    • FigmaでUIデザインを作成し、社内の有識者とやりとりしながら仕様やスコープを決定
    • 外部仕様〜内部仕様までシステムの全体像を描き、メンバーを巻き込んで開発を推進
    • 開発プロセスのマネジメント
    • メンバーの技術的な支援
  • 利用技術
    • Kotlin, Spring Boot, Gradle, JavaScript, CSS, Vue.js, Vuex, Webpack, AWS, MySQL, Docker, Figma

テックスエンジソリューションズ株式会社 (2013年6月~2015年2月、派遣社員、業務委託として)

  • 担当業務
    • 社内向けポータルサイト開発
    • 社内向け勤怠管理システム開発
      • 建設業保証会社向け業務システム開発
  • 実績
    • ステークホルダーやドメインエキスパートと会話し、要件の整理と仕様の調整を行う
    • 要件定義、外部仕様の設計〜開発、テストまで全行程をリード
  • 利用技術
    • Java, Spring, HTML, JavaScript, TypeScript, CSS, ExtJS, jQuery, MySQL, Oracle, Stripes

株式会社エビングハウス・テクノロジー (2012年6月~2012年12月、派遣社員、業務委託として)

社長+派遣3人のベンチャーにて学習支援WEBアプリケーションの新規開発を行った。また、その後も1年間ほど技術顧問として関わった。

  • 実績
    • 要件定義、外部仕様の設計〜開発、テストまで全行程をリード
  • 利用技術
    • Java, Seasar2, HTML, JavaScript, jQuery, CSS, Linux

TIS株式会社 (2009年4月~2012年4月)

学校費用口座振替システム開発 (2009年7月~2010年6月)

学校・教育委員会向けの、諸費用の管理~口座振替を行う自社プロダクトを新規開発。全工程を担当

  • 実績
    • 技術選定、共通部品の作成
    • 要件定義、外部仕様の設計〜開発、テストまで全行程をリード
    • 顧客サポート
  • 利用技術
    • Java, Seasar2, HTML, JavaScript, jQuery, CSS, Linux

国民健康保険団体向け業務システム (2010年7月~2012年4月)

某県の国民健康保険団体向けの業務システムの開発業務。部内で初のオフショア開発。リリースし後は保守・運用を担当。

  • 実績
    • 開発標準の作成(設計手順・コーディング規約・開発手順等の決定、フレームワーク・共通部品の作成管理など)
    • オフショア開発の取りまとめ。中国へ3度渡航し、開発環境の構築や、作業の指示、QA対応などを担当。
  • 利用技術
    • Java, Spring, Terasoluna, HTML, JavaScript, jQuery, CSS, Linux

業務外活動

SmoothCSV

  • オープンソースのCSVエディタ

Webサイト制作

思い

やりたい

基本的にはとにかく良いプロダクトを作りたい、そのためにできることをいろいろやりたいという思いです。その中でも何か一つ二つに絞るとしたら、今のところは以下のいずれかようなことができたらいいなと思っています。

  • 様々な要件や文脈を考慮した上でシステムの最適な設計(アーキテクチャ、技術戦略、思想等を含む)を追求することにより、プロダクト開発のパフォーマンスを最大化する
  • デザイナーと共に最高のユーザーインターフェイスや体験をデザインし作り上げる
  • 複雑な業務知識や要件を整理し、全てを上手く解決するような仕様・設計・実装に落とし込む
  • 職場で必要な技術的関心事や開発プロセス/戦略等において深く習熟し、開発をリードする

やりたくない

  • 社会にマイナスの影響をもたらすような仕事(倫理観のないスクレイピングなど)
  • ルーチンワーク

強み

  • 抽象化や構造化、仕組み化が得意
    • 様々な要件や文脈を考慮した上で最適な仕組みやアーキテクチャを考える
    • 抽象 / 具象を行き来して、ものごとを構造化・モデリングする
    • 情報や状況を整理しわかりやすく伝える
  • フロントエンド〜バックエンド、インフラまで幅広い分野で開発をリードできる
  • 未知の領域でも爆速でキャッチアップし、ベストプラクティスを見つけ出す
  • アジャイルやリーンなどの考え方を理解し、開発の進め方に応用できる
  • 問題解決力、突破力

弱み

  • 気が弱い。プレッシャーを感じやすい。
  • 人の気持ちを必要以上に考えすぎて遠慮してしまう → 交渉とかも苦手
  • ちゃんとした場でのちゃんとしたトークが苦手
  • 頭痛持ち

仕事選びの軸

  • Must
    • 自社プロダクト
    • 信頼できる社長、同僚(HRTな関係性)
    • ビジョナリーな事業、プロダクト
    • 働くことが楽しそう
    • そこそこの給与
  • Should
    • 小さな会社もしくはチーム
    • 出来上がった環境より自分たちで作っていける組織、チーム
    • 静的型付け言語
    • 多様性のあるメンバー
    • 高い自由度や遊び、余裕