Skip to content

kazizi55/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

職務経歴書

内容

基本情報

項目 詳細
氏名 飯島 和弥 (Kazuya Iijima)
居住地 東京都
メールアドレス kaz.redhot1201@gmail.com
GitHub @kazizi55
Twitter @kazizi55
Zenn @kazizi55
SpeakerDeck https://speakerdeck.com/kazizi55
LeetCode https://leetcode.com/kazizi55/

職務要約

2021 年 4 月から 2023 年 2 月までフルスタックエンジニアとして、2023 年 2 月から現在に至るまでフロントエンドリードとして、システム開発に従事しています。 現在の会社(株式会社 BuySell Technoglogies)には 2021 年 4 月に新卒で入社しました。 現在の会社では、リユースプラットフォームのプロダクト群の一部である、在庫管理システムや査定管理システムなどの新規開発・運用を行なっています。主に開発(詳細設計、実装、テスト、リリース作業)を担当しています。納期が短く開発メンバーも少ない中で、事業部の人たちやマネージャーの方々と協力しながら開発をリードし、4 度のローンチを成功させ、運用も多く行なってきました。

職務経歴

2021 年 4 月〜現在 / 株式会社 BuySell Technologies (正社員)

2023 年 2 月〜現在 / 在庫管理システムの新規開発・運用

概要
項目 詳細
期間 2023 年 2 月〜現在
担当役割 フロントエンドリード
チーム規模 7〜10 人 (フロントエンドチームは 2〜4 人)
利用技術 React、TypeScript、Vite、Next.js (Pages Router)、Material UI、TanStack Query、Sentry、Open API、GitHub Actions、GCP (Cloud Storage)
業務内容
  • フロントエンドを軸にした開発・運用のリード
    • 技術選定
    • 開発基盤用意
    • 機能開発の要求や仕様の整理・設計・実装
    • タスク作成・アサイン
    • コードレビュー
    • リリース作業
    • QA
    • DX(Developer Experience)向上
      • CI / CD の整備
      • ローカル開発環境の整備
    • 障害の一時対応(オンコール対応)
    • 課題の発見・優先順位づけ
    • リファクタリング
    • ブランチ戦略含めた開発フローの設計・改善
    • パフォーマンス改善
    • 監視・アラート整備
  • メンバーの教育
  • エンジニア採用 (新卒・中途・業務委託)
  • 社外発信
主な実績

半年程度で 0 から要件定義〜リリースまでをする必要があり、同時に、チーム内のドメインエキスパートや実際に使うユーザーの方々に動いている画面を素早く見せてフィードバックをもらって修正する必要もありました。 そんな中で、コードベースのメンテナンスのしやすさやバグの少なさを担保するために、VRT や Linter、Formatter を CI / CD を組み込んだり、コマンド 1 つでページ作成に必要なファイルの雛形が生成されるようにしたり、開発者が迷わないようなディレクトリ設計をしたりしました (Atomic Design と Screaming Architecture の併用)。 結果、半年程度でリリースでき、また、運用している現在も手早くフィードバックをもとに修正することができています。

2022 年 11 月〜現在 / フロントエンド横断組織の運営

概要
項目 詳細
期間 2022 年 11 月〜現在
担当役割 フロントエンドエンジニア
チーム規模 4〜8 人
利用技術 React、TypeScript、Next.js (Pages Router)、Material UI
業務内容
  • 内定者インターン向けのフロントエンドのカリキュラムの企画・制作
  • 全社向けのフロントエンドのガイドラインの企画・制作
  • フロントエンド横断 MTG の企画・運営
    • モダンなライブラリの素振りの知見共有
    • プロダクトのフロントエンドの困りごとの解決
    • ライブラリの脆弱性について共有
主な実績

全社的に今後のフロントエンドの技術スタックを React で統一する方針になったにもかかわらず、内定者インターン向けのカリキュラムは Ruby On Rails を扱うものしかなく、プロダクトチームに配属されるまでのフロントエンドのキャッチアップは各々でやってもらうか、プロダクトチームのフロントエンドエンジニアに委ねられるかという形でした。 そんな中で、React、TypeScript、Next.js、React Hook Form などを用いて TODO アプリを作るカリキュラムを企画・作成しました。 内定者インターンの方々にまずこのカリキュラムをやってもらうことによって、おおよそプロダクトチームで求められているフロントエンドの基礎レベルまで引き上げることができました。 さらに、カリキュラムと合わせて、実装の模範解答も作ったことによって、実際にレビューするエンジニア (大抵は配属先のプロダクトチームのエンジニア)がレビューの際に迷わないで指摘ができるようにもなりました。

2022 年 10 月〜2023 年 2 月 / 専門査定管理システムの新規開発・運用

概要
項目 詳細
期間 2022 年 10 月〜2023 年 2 月
担当役割 フルスタックエンジニア
チーム規模 4〜7 人
利用技術 React、TypeScript、Next.js (Pages Router)、Material UI、Go、Hasura GraphQL Engine、GCP (Cloud Run、Cloud SQL)
業務内容
  • フロントエンドの設計・機能実装
    • 画面設計・デザイン・機能実装
    • DX(Developer Experience)向上
      • CI / CD の整備
      • ローカル開発環境の整備
  • バックエンドの設計・機能実装
    • DB・API の仕様整理・設計・実装
  • サブマネージャーとしてマネジメント
    • タスク作成・アサイン
    • 課題の発見・優先順位づけ
    • スクラムイベントの主導
    • メンバーとの 定期的な 1on1
  • コードレビュー
  • リリース作業
  • QA
  • 障害の一時対応(オンコール対応)
  • リファクタリング
  • パフォーマンス改善
  • 監視・アラート整備
  • メンバーの教育
主な実績

途中まで開発されたもののリリースはまだしておらず、初期開発に携わったエンジニアがほぼ辞めている状態で、他チームからプロダクトを引き受けたので、コードの負債やドキュメントの不足が目立っていました。 なので、フロントエンド・バックエンド・インフラでそれぞれ、ざっくりしたコーディングルールを決めて、これから書くコードの体裁を統一するとともに、負債となっているコードのリファクタも並行して主導しました。 これにより、既存メンバーの開発速度向上・新規参入メンバーのスムーズなジョインが可能になりました。 また、ADR の執筆を文化として定着させたことで、大きな機能の実装の際に実装の根拠と概要が書かれるようになりました。

2022 年 6 月〜2023 年 2 月 / 開発合宿の企画・運営

概要
項目 詳細
期間 2022 年 6 月〜2023 年 2 月
担当役割 開発合宿ワーキンググループリーダー
チーム規模 4 人
利用技術 Atlassian Confluence
業務内容
主な実績

BuySell Technologies ではこれまで開発合宿が一度も開催されたことがなく、知見がありませんでした。 なので、リーダーとして他社事例を参考にしながら、運営メンバーとの議論を通じて、あるべき合宿の姿をクリアにしていきました。 開催の目的、予算、参加対象メンバー、スケジュールなど、決めることは山ほどあり、さらにプロダクト開発と並行して進めていかなければならなかったため、骨が折れましたが、参加希望者へのこまめなアンケートや、CTO や部長陣へのヒアリングを通じて方向性をすり合わせていき、当日の運営も乗り切って、無事合宿を成功させることができました。 結果、参加者の 76%の方が 5 段階中 4 以上の満足度だったと回答し、89%の方が次回も参加したいと回答しました。 このアンケート結果を踏まえて、合宿の次回開催も確約されています。

2022 年 5 月〜2022 年 10 月 / 店舗買取管理システムの新規開発

概要
項目 詳細
期間 2022 年 5 月〜2022 年 10 月
担当役割 フルスタックエンジニア
チーム規模 12 人
利用技術 React、TypeScript、Next.js (Pages Router)、Material UI、Go、Hasura GraphQL Engine、GCP (Cloud Run、Cloud SQL)
業務内容
  • フロントエンドの設計・機能実装
    • 画面設計・デザイン・機能実装
  • バックエンドの設計・機能実装
    • DB・API の仕様整理・設計・実装
  • コードレビュー
  • QA
  • リファクタリング
  • 監視・アラート整備
    • Sentry
  • メンバーの教育

2021 年 7 月〜2022 年 5 月 / 商品マスタ管理システムの新規開発・運用

概要
項目 詳細
期間 2021 年 7 月〜2022 年 5 月
担当役割 フルスタックエンジニア
役割 メンバー
チーム規模 5〜8 人
利用技術 React、TypeScript、Next.js (Pages Router)、Material UI、Go、Hasura GraphQL Engine、GCP (Cloud Storage, Cloud Run、Cloud SQL、Cloud Function、Cloud Monitoring)
業務内容

2021 年 4 月〜2021 年 6 月 / 中古品買取の基幹システムの保守・運用

概要
項目 詳細
期間 2021 年 4 月〜2021 年 6 月
担当役割 フルスタックエンジニア
チーム規模 10 人
利用技術 Vue、 Ruby On Rails
業務内容
  • フロントエンド・バックエンドの設計・機能実装
  • コードレビュー
  • QA

2021 年 4 月〜2021 年 6 月 / ToC 買取アプリの保守・運用

概要
項目 詳細
期間 2021 年 4 月〜2021 年 6 月
担当役割 フルスタックエンジニア
チーム規模 2 人
利用技術 Ruby On Rails、GCP (Kubernetes Engine)
業務内容
  • バックエンドの設計・機能実装
  • コードレビュー
  • QA
  • データ修正
  • インフラの保守

2020 年 6 月〜2021 年 3 月 / 株式会社 BuySell Technologies (アルバイト)

2020 年 6 月〜2021 年 3 月 / ToC 買取アプリの保守・運用

概要
項目 詳細
期間 2021 年 4 月〜2021 年 6 月
担当役割 フルスタックエンジニア
チーム規模 10 人
利用技術 Vue、Vuex、JavaScript、TypeScript、Next.js (Pages Router)、Ruby On Rails、 GCP (Kubernetes Engine)
業務内容
  • フロントエンド・バックエンドの設計・機能実装
  • コードレビュー
  • QA
  • リファクタリング
  • データ修正

2019 年 9 月〜2020 年 2 月 / 株式会社 リンクエッジ (インターン)

アフィリエイト広告のプラットフォームの新規開発 (2019 年 9 月〜2020 年 2 月)

概要
項目 詳細
期間 2019 年 9 月〜2020 年 2 月
担当役割 フルスタックエンジニア
チーム規模 4 人
利用技術 Ruby On Rails、jQuery
業務内容
  • フロントエンド・バックエンドの機能実装
  • コードレビュー

自己PR

プロダクト品質を高く保ちながら迅速にチーム開発を行うことに意識を高く持っています。

株式会社 BuySell Technologies での在庫管理システムのフロントエンド開発では、以下の工夫をしていました。

  • plugin とカスタムルールをふんだんに盛り込んだ Linter と Formatter を CI に組み込む
  • 単体テストを基本書くようにし、CI に組み込む
  • VRT を CI に組み込む
  • ページの開発に必要なファイル群をコマンド 1 発で生成できるように
  • メンバーと議論してコーディングガイドを制定し、ガイドに沿っていないものは基本レビューしない方針にする

これにより、ジョインしたてのインターン生でもすぐにルールに沿ったコードを書くことができるようになり、その PR を見るレビュー工数も毎回 5〜10 分程度で賄えていました。

業務外活動

OSS 活動

コミュニティへの貢献や技術的関心、さらに世界中のエンジニアと関わりたい思いから、いくつかの OSS にコントリビュートしています。

OSS 活動のリンク: https://github.com/pulls?q=author%3Akazizi55+archived%3Afalse+-org%3Akazizi55+

登壇

スキル

プログラミング系

※ 実務経験基準

経験年数 スキル
0-1 年 Vue、Python
1-2 年 Ruby On Rails、Go、GraphQL
2-3 年 GCP、Terraform、Next.js、PostgreSQL
3-4 年 TypeScript、JavaScript、React

備考

  • Google Cloud Professional Cloud Architect の認定資格を保持 (証明書)

自然言語

言語名 レベル 保有資格 資格取得年
日本語 ネイティブ
英語 公式ドキュメントが読める・日常会話ができる TOEIC 855点 (証明書) 2024

学歴

年月 学歴
2016.03 栃木県立石橋高校普通科 卒業
2016.04 - 2021.03 上智大学総合グローバル学部 卒業 (国際政治学士)

性格

“礼儀”と“おもてなし”に重きを置く義理堅い性分の持ち主です。 寛大かつ頼りがいがあり、自ら進んで大小さまざまなやり方で家族やコミュニティを団結させるよう努める人たちでもあります。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published