サマリー
Goを中心としたバックエンド開発と、複数チームが関与するシステム開発の技術リードを担当しています。
API設計、データベース設計、アーキテクチャ設計、実装、コードレビュー、性能調査、データ移行、CI/CD、リリース管理まで対応可能です。
特に、仕様、依存関係、責任分界、進行状況が不明確なプロジェクトを整理し、技術的なリスクと実行可能な計画を明確にする業務を得意としています。
対応可能な領域
バックエンド開発
- Web APIの設計・実装
- OpenAPIを利用したAPI契約の設計
- アプリケーションアーキテクチャの設計
- ドメインモデルと責務の分割
- バッチ処理、非同期処理の設計
- 外部サービスとの連携
- 単体テスト、結合テスト
- コードレビュー
データベース
- MongoDB、PostgreSQL、MySQLの設計・実装
- MongoDBのスキーマ設計の設計方針作成(考察リンク)
- スキーマ設計
- インデックス設計
- クエリと集計処理の設計
- データ移行
- 大量データを扱う処理の性能調査
- 冪等性、排他制御、整合性の設計
技術リード・プロジェクト推進
- 技術課題
- 依存関係
- 責任分界の整理技術方針
- アーキテクチャの検討設計
- コードレビュー技術的リスクの洗い出し
- タスク分解と実行計画の作成
- 複数チーム間の技術調整
- データ移行・リリース計画
- 既存システムの問題調査と改善方針の策定
- テックリード業務の責任分解の整理(考察記事)
性能・安定性
- APIのボトルネック調査
- MongoDBの取得範囲、インデックス、クエリの調査
- ページネーション、Projection、Read Modelの設計
- タイムアウト、リトライ、同時実行数の制御
- 外部API、子プロセス、ストレージ処理の負荷分析
インフラ・DevOps
- GitHub Action
- Docker
- CloudWatch
- CI/CD
AWSは勉強中の領域が多いですが、サーバーの構築にチャレンジしたいと考えています。
技術スタック
まずはスキルの一覧をサマリーで記載します。
習熟度は当社比です。
| 分野 | スキル | 年数 | 対応範囲 |
|---|---|---|---|
| バックエンド | Go | 3 | 設計、実装、テスト、レビュー |
| Python | 4 | バッチ | |
| Node.js | 4 | API、バッチ | |
| フロントエンド | Next.js | 1 | API連携、Webサイト開発 |
| データベース | PostgreSQL | 1 | スキーマ設計、SQL、データ移行 |
| MySQL | 4 | スキーマ設計、SQL、データ移行 | |
| MongoDB | 2 | 設計、実装、集計、性能改善 | |
| インフラ | AWS | 1 | Terraform、ログやメトリクスの調査 |
| Web・CMS | WordPress | 4 | テーマ、プラグイン、ブロック開発 |
| リード | テックリード | 3 | 技術判断、計画、レビュー、チーム間調整 |
| AI活用 | Codex・ChatGPTなど | 1 | 設計支援、実装支援、レビュー、文書化 |
関連
職務経歴書は以下のページに記載しています。
職務経歴書
職務経歴書
経歴苫小牧高専情報工学科 卒業長岡技術科学大学工学部 卒業2017年4月 札幌市内のSIerに入社2023年4月 Web系ベンチャー企業に入社2025年3月 学習系Webアプリケーション開発企業に入社現在に至る若手時代は東京と札幌で働いて…
経歴苫小牧高専情報工学科 卒業長岡技術科学大学工学部 卒業2017年4月 札幌市内のSIerに入社2023年4月 Web系ベンチャー企業に入社2025年3月 学習系Webアプリケーション開発企業に入社現在に至る若手時代は東京と札幌で働いて…
採用ページリンク
FindyとLAPRASを中心に活用しています。
- Findy(https://findy-code.io/skills)
- LAPRAS(https://lapras.com/public/tak__ao)