key | value |
---|---|
Name | 本田珠理(Shuri Honda) |
Zenn | だんぼ / Shuri |
X(Twitter) | @danbodev |
Wantedly | 本田 珠理 |
- TypeScript
- Go
- GraphQL
- 日本語
- ネイティブ
- Next.js
- echo
- ent
- gqlgen
- prisma
- Apollo Client
- Firebase
- Trustdock
- フルスタック
- バックエンドからフロントエンドまで開発可能です。
- 教育経験
- プログラミングスクールでフロント周りの講師経験があります。チーム内でのサポートも得意です。
- アーキテクチャ・技術選定
- Go言語のバックエンド開発において、アーキテクチャ設計や技術選定を行った経験があります。
- リード経験
- 現在、テックリードに近い形で開発に携わっています。
- コミュニケーション
- 職能を超えてビジョンを共有できるよう取り持つことが得意です。
プロジェクトにはビジネスチームからエンジニア、デザイナーまで様々な人が関わっています。特にスタートアップで働く際には、ビジネス側とエンジニア側の間に意見のギャップが生じることがしばしばあります。そのような状況でプロジェクトが順調に進むように、意見の衝突を解消し、ビジョンを共有する役割となれるよう心がけています。 このスキルは、エンジニアとしてコードを書くだけでなく、プロジェクト全体を円滑に進めるためにも極めて重要です。テクニカルな側面だけでなく、人間関係やチームの協力と調和にも深く関わっていると感じています。
私は「綺麗で腑に落ちる構成」と「誰が見ても理解しやすいコード」を書くことを常に心がけています。これはコードがただ動くだけではなく、他のエンジニアが後から簡単に理解して、更新や修正が行いやすいようにするためです。特に、前任者が退職した際に「なぜこのコードが存在するのか」を理解している人がいなくなった経験から、コード自体がドキュメントとして機能するように心がけています。 この考え方はGo言語へのリプレイス業務でのディレクトリ構成やアーキテクチャ設計にも活かしています。
- プロダクトマネージャーとしてサービス開発を牽引していくこと
- AWSやGCPを使ったインフラ周りの開発
4名
- TypeScript
- Next.js
- Vercel
- Contentful
- 実装
プログラミングスクール「CodeVillage」にてプログラミング講師としてJavascript,Reactを主に教えていました。 また、「CodeVillage」の受講生用サイトの開発も担当していました。
7名
- TypeScript
- UmiJS
- Firebase
- 実装・テスト・リリース・障害対応
- 詳細設計
6名
- TypeScript
- SvelteKit
- Node.js
- PostgreSQL
- Prisma
- 実装・テスト・リリース・障害対応
- 詳細設計
自社ファッションレンタル系ECサイトの開発。 バックエンドの開発をメインに、フロントエンドの開発も行っていました。
7名
- Next.js
- Node.js
- GraphQL
- ApolloClient
- FirebaseAuth
- Prisma
- PostgreSQL
- AWS
- 実装・テスト・リリース・障害対応
- 詳細設計
2ヶ月間業務委託として働いた結果、正社員登用となりました。 自社ファッションレンタル系ECサイトの開発。 バックエンドの開発をメインに、フロントエンドの開発も行っています。 リプレイスの際に技術選定・アーキテクチャ設計に携わり、バックエンドチームのテックリードとして実務に当たっています。
7名
- Next.js
- Node.js
- GraphQL
- ApolloClient
- FirebaseAuth
- Prisma
- PostgreSQL
- AWS
- 実装・テスト・リリース・障害対応
- 詳細設計
- ビジネスロジックの開発
- 開発環境の改善(オンラインオフィスの導入など)
- Trustdockを使用したEkyc本人認証の実装
- ユーザーが商品の貸し出し及び出金が出来る機能の実装
- FirebaseAuthを使用したサインイン・サインアップ周りの実装
7名
- Next.js
- Go
- GraphQL
- ApolloClient
- FirebaseAuth
- ent
- echo
- gqlgen
- PostgreSQL
- AWS
- 技術選定
- 基本設計・詳細設計
- アーキテクチャ設計
- entを利用したクリーンアーキテクチャに近い構成
- テスト設計
- ゴールデンテストの導入
- GraphQLスキーマ設計
- ビジネスロジックの設計
- アーキテクチャ設計
- 開発
- 叩き台の作成
- Goへのリプレイスにあたり、ライブラリ・FWなどの調査及び共有
- ディレクトリ構成・アーキテクチャの考案(entに依存したクリーンアーキテクチャに近い構成)
- リプレイスに辺りサンプルとなるアプリケーションの開発
- Go,ent,gqlgenを使用したアプリケーション雛形の実装