職務経歴書

フルスタックデベロッパー / テックリード。フロントエンド・バックエンド・インフラを横断し、要件定義から運用まで一貫して担当する。

自己紹介

項目 内容
所在 埼玉県所沢市
年齢 34歳(1992年生まれ)
GitHub @makoto-developer
X (Twitter) @makotodeveloper
ブログ blog.makoto-developer.net

高校卒業後、データベース専門の会社でインフラエンジニアとしてサーバ構築の技術を身につける。プログラミングに興味を持ちSES企業へ転職し、複数のプロジェクトでWebアプリ開発の経験を積む。その後大手IT企業を経て、2019年10月にフリーランスとして独立。現在は都内のベンチャー企業を中心に開発している。

技術スキル

言語

言語経験
Go
v1.14〜v1.26
Gin, gRPC, GORM, Cobra。goroutineによる並列・並行処理の設計、パフォーマンスチューニング
TypeScript
〜v5.9
Node.js(〜v24), Next.js(〜v16), Vue.js(v2), Redux, TanStack, React Native。型プログラミング、プロジェクト構成とデータストアの設計
Elixir / Erlang
v1.10〜v1.19
Phoenix, LiveView, Elixir Desktop。動画配信のルーティングサーバなどリアルタイム性が求められるネットワークプログラミング、TURN/STUNサーバ構築。高可用性が要るシステムで採用することが多い
Rust
v1.24〜v1.93
Actix Web, Tauri(v2)。GUIアプリ、Webアプリ。性能が要る部分をRustで書き、ルーティングはElixirに任せる構成で使うことが多い

インフラ・ミドルウェア

分類技術
AWSAurora, DynamoDB, Lambda, EKS/ECS, API Gateway, AppSync, Cognito, S3, SQS/SES, ElastiCache, WAF, VPC など
GCPSpanner, Cloud SQL, BigQuery, GKE, Cloud Run/Functions, Pub/Sub, Firestore, Firebase, Dataflow, Cloud Armor など
IaC・コンテナTerraform, Kubernetes, Helm, Argo CD, Docker
データストアPostgreSQL, MySQL, Oracle, Snowflake, Redis, MongoDB, Elasticsearch
SaaS・PaaSVercel, Netlify, Cloudflare, CircleCI, Auth0, Shopify, Salesforce, kintone, さくらVPS
その他Kafka, RabbitMQ, Nginx, Zabbix

設計・導入からパフォーマンスチューニングまで担当。AWS / GCPともにTerraformで構築している。

オンプレミス

サーバ構築(ラックサーバ、RAID、クラスタ)、ネットワーク敷設・設計(Yamaha RTX/SWXシリーズ)、DHCP/DNS/NFS/SSL、可用性設計、仮想化(VMware)。

UI/UX

Figma, shadcn/ui, Material-UI, Bootstrap, BEM, レスポンシブ対応。見本があればその通りに実装し、なければ設計から提案する。

AIツール

Claude Code, Codex, GitHub Copilot, JetBrains AI Assistant, Google Antigravity

プロジェクト

1. 不動産データ分析アプリ開発 (2026-04 〜 現在)

商業施設やオフィスビルなどの公開されている市場データを蓄積、分析するアプリ。

フルスタック / 業務委託・フルリモート / 開発チーム5人(全体200人)

分類技術
フロントエンドNext.js(v15), TypeScript(v5), TanStack, shadcn/ui, GraphQL
バックエンドRust, Ruby(Rails), Python, Go(v1.25), DDD, Snowflake, Google Maps API, PostgreSQL, MySQL, Highcharts, AWS(Aurora, EKS, ECS, Lambda など), GitHub
AIClaude Code, Devin

2. Shopifyアプリ開発 (2025-04 〜 2026-03)

Shopifyアプリの機能開発・運用と、Shopifyに依存しないスピンオフアプリの新規開発。2024年3月に解散した開発チームに復帰。

テックリード / フルスタック / 業務委託・フルリモート / 開発チーム10人(全体15人)

分類技術
フロントエンドNext.js(v15), TypeScript(v5), TanStack, shadcn/ui, grpc-transport
バックエンドGo(v1.25), gRPC, マイクロサービスアーキテクチャ, クリーンアーキテクチャ, DDD, AWS(Aurora, EKS, ECS, Cognito, Lambda など), Terraform/Helm/Argo CD, GitLab
AIClaude Code
その他Python, Pandas, Jupyter Notebook, ペアプロ, スクラム(1週スプリント)

3. 決済システム開発 (2024-04 〜 2025-03)

2, 4と同じ会社、別開発チーム

クレジットカードや電子決済などの決済システムの機能開発、運用保守。

フルスタック / 業務委託・フルリモート / 開発チーム10人(全体200人)

分類技術
バックエンドGo(v1.22), gRPC, GraphQL, マイクロサービスアーキテクチャ, クリーンアーキテクチャ, Kafka, GCP(Cloud SQL, Spanner, GKE, Cloud Functions, BigQuery など), Terraform/Helm/Argo CD, GitLab
その他SAFe, スクラム(2週スプリント)

4. Shopifyアプリ開発 (2022-08 〜 2024-03)

2と同じクライアント・プロジェクト

Shopifyで公開しているアプリの開発、運用。

フルスタック / 業務委託・フルリモート / 開発チーム10人(全体15人)

分類技術
フロントエンドNext.js(v13), TypeScript(v4), アトミックデザイン, GraphQL, Playwright
バックエンドGo(v1.17), GORM, gRPC, GraphQL, マイクロサービスアーキテクチャ, クリーンアーキテクチャ, AWS(Aurora, DynamoDB, SQS, SES, EKS, ECS など), Terraform/Helm/Argo CD, GitLab
その他E2E, ペアプロ/モブプログラミング, スクラム(1週スプリント)

5. SNS配信システムのリプレイス (2020-05 〜 2023-11)

某SNSサービスのシステム移行。テックリードとして技術選定から導入・運用まで担当。

テックリード / フルスタック / 副業案件(アルバイト)・フルリモート / 開発チーム5人(全体200人)

分類技術
フロントエンドNext.js(v13), TypeScript(v3), Playwright/Gherkin
バックエンドNode.js(v14), Elixir(v1.10〜v1.15), Phoenix(v1.4〜v1.6), PostgreSQL(v12), GCP(GKE, BigQuery, Firebase など), RabbitMQ, GitHub
モバイルRust(v1.43〜v1.73), Tauri(v1)
その他E2E, ペアプロ

6. SNS配信システムの開発 (2022-03 〜 2022-07)

5とは異なる案件

フロントエンド開発チームのテックリードとしてReactアプリの設計を担当。

テックリード / フルスタック / 業務委託・フルリモート / 開発チーム5人(全体50人)

分類技術
フロントエンドVue.js(v2), Next.js(v12), Redux, TypeScript(v4), アトミックデザイン
バックエンドNode.js(v15), AWS(API Gateway, Lambda, Cognito, DynamoDB, AppSync など), レイヤードアーキテクチャ

7. インフルエンサー向けアプリ開発 (2021-07 〜 2022-02)

企業とインフルエンサーをつなぎ、商品PRを管理・運用するプラットフォーム。

フルスタック / 業務委託・基本リモート(週1出社) / 開発チーム7人(全体50人)

分類技術
フロントエンドVue.js(v2), Next.js(v11), TypeScript(v4), Redux, BEM(CSS), GraphQL
バックエンドGo(v1.14), クリーンアーキテクチャ, GraphQL, gRPC, DDD, Auth0, GitHub