チームプレイヤープロジェクトを成功に導くために、管理、実施に責任を持って積極的に進めていくタイプ。
チームプレイヤープロジェクトを成功に導くために、管理、実施に責任を持って積極的に進めていくタイプ。
13 年
経験年数日本語
言語40 時間/週
フルタイムリモート
働き方ログインして見る
大まかな時間報酬スキル
トップスキル
要件定義
バックエンド開発
プロジェクトマネジメント
Amazon Web Services (AWS)
Golang (Go)
その他のスキル
TypeScript
Node.js
React.js
PostgreSQL
GraphQL
Terraform
LaMDA
Javascript
HubSpot
Firebase
ソフトスキル
マネジメント経験
リモートワークの経験
ステークホルダーマネジメント経験
大企業での実務経験
スタートアップ・ベンチャー企業での経験
職歴
過去のクライアント
大手製菓・食品会社
大手飲料メーカー
全国展開ジム運営会社
業界経験
消費財・FMCGメーカー
Eコマース
食品・飲料メーカー
職歴
ソフトウェアエンジニア
リーダー
フリーランス
マッチングアプリのシステムリプレイス開発
2023年3月 - 2023年4月・1ヶ月
【プロジェクト概要】
長年続いているマッチングアプリのシステムを、PHPからGolangへリプレイスする開発プロジェクト
【担当業務】
バックエンドリードとしてGraphQLライブラリ導入や基盤構築、APIの作成を主導し、メンバーに作業を割り振って開発を進める予定でしたが、クライアントの事情でリプレイスが一時中断されました。再開時には再参画の予定。
【課題】
・10年以上運用されているシステムのため技術的負債が大きい
・PHP7系のサポート終了に伴い、PHP8系へのアップグレードが必要
・将来的なアップデートのコストを抑えた堅牢なシステム構築が課題
【方針】
・PHP8への単なるアップグレードではなく、Golangでの再構築を選択
・REST APIからGraphQLへ移行し、柔軟性と効率性を向上させる
【取り組み】
・GraphQLに不慣れなメンバーが多かったため、リードとしてGraphQLの基礎概念やREST APIとの違い、メリットについて説明
・gqlgenを用いて実際に動くプロトタイプを作成し、サンプルソースコードを用いて実装方法を共有し、メンバーの理解を深める
スキル: Golang (Go)、GraphQL
プロジェクトマネージャー
リーダー
フリーランス
ECパッケージのカスタマイズ
2022年7月 - 2023年1月・6ヶ月
【プロジェクト概要】
ECパッケージのカスタマイズ
【担当】
進行管理、技術サポート、など
【担当業務詳細】
基本的には、案件の進行管理、顧客対応、などが中心で、実作業については、ほぼほぼメンバーに任せていた
スキル: PHP、MySQL
ソフトウェアエンジニア
フリーランス
ヘッドレスCMSのシステムリプレイス開発
2022年2月 - 2023年8月・1年6ヶ月
【プロジェクト概要】
既存のヘッドレスCMSシステムをNode.jsからGolangへリプレイスする開発プロジェクト
【担当業務】
Golangへのリプレイスに向け、既存のAPIを1つずつ置き換える作業を実施。AWSのフルマネージドサービスと密接に連携しているシステムの一部を分離することにも挑戦
【課題】
・システム構造が複雑化しており、新メンバーの理解が困難
・今後のスケーリングを見据え、堅牢なアーキテクチャへの移行が必要
【方針】
・Node.jsからGolangへ、リスクを避けるためAPIを順次置き換える
・既存システムの一斉変更を避け、段階的にリプレイスを進行
【取り組み】
・すでにGolangに置き換えられたコードがある部分については、それを参考にしながら新たなAPIを構築
・外部サービスとの連携部分がゼロベースで必要な場合はリファレンスを確認し、実質的に新規構築
・簡単に置き換えができない複雑なコードについては、機能概要の把握と画面操作での動作確認を経て、データの動きを観察しつつGolangで同様の機能を再現
スキル: Golang (Go)、Javascript、Node.js、DynamoDB、LaMDA
プロジェクトマネージャー
リーダー
フリーランス
宿泊業向けの業務管理システム開発
2022年1月 - 現在・3年8ヶ月
【プロジェクト概要】
クライアントの手動業務をシステム化し、簡易操作を実現。さらに、この業務ロジックをSaaSとして展開する新規事業のプロダクト開発
【担当業務】
顧客折衝、進行管理、要件定義、基本設計、レビュー、インフラ調整(コーディングは除外)
【課題】
・手間がかかる業務をシステム化して効率化
・業務メソッドをSaaS化し、収益源にする
【方針】
業務フローを確認し、システム化の可否を調査。可能と判断した時点で、要件定義・開発を開始
【取り組み】
・システム開発初心者のクライアントに進め方を説明
・業務理解のため1日同行し業務を体験
・要件定義、スケジュール作成、タスク分担を明確にして開発開始
【工夫】
・要件定義に画面図を使い、方向性のズレを防止
・売りとなる機能に注力し、リソースを調整
・MVP開発を重視し、仮説検証の重要性を説明
スキル: TypeScript、PostgreSQL、Amazon Web Services (AWS)、GraphQL、Terraform
テクニカルアーキテクト
フリーランス
24時間無人稼働スポーツジムのユーザ利用スマートフォンアプリ開発
2021年10月 - 2022年4月・6ヶ月
【プロジェクト概要】
24時間無人稼働のスポーツジム用ユーザー向けスマートフォンアプリ開発。
【担当業務】
システム設計、インフラ設計、技術仕様設計、タスク・進行管理、コーディング(主にサポート)を担当。
【課題】
・新規ジムの利用者向け会員管理、入退室機能、店舗検索、トレーニングメニュー機能の実装が必要
・短期間での開発完了が必須で、必要最低限の機能を優先
【取り組み】
・機能優先度を設定し、難易度が高いものは次フェーズで対応と交渉
・スケジュール短縮のため、外部サービスの活用やWebViewで簡略化
【工夫】
・要望の本質を捉え、代替案を検討し、ビジネスサイドに寄り添った対応を徹底
・タスクを細分化し、非同期稼働のメンバーが効率よく動けるように配慮
・アプリ・バックエンド双方の開発者に必要知識を補足し、理解促進
スキル: Ruby、MySQL、Jira、Confluence、Firebase
言語
日本語
母国語・流暢レベル
学歴・資格
学歴
九州工業大学
学士
情報工学部 電子情報工学科