cal2018 (hot365) のビジネス経験

見積もり・仕事の相談を承ります。

  • ウェブ制作会社の依頼でShopifyアプリを開発。調査、仕様策定、設計・実装までを単独で実施

    IT・通信・インターネット エンジニア フリーランス 本業として

    ■ 説明
    ・ウェブ制作会社の依頼によりShopifyアプリを開発。要望のヒアリングから要件定義、ShopifyおよびそのAPIの調査、仕様策定、設計・実装までを一貫して一人で実施
    ・Shopifyのテーマ拡張はLiquid/React-Polaris、管理画面はRemix(Fly.ioホスト)、バッチはNode(Lambdaホスト)、関連サイトはReact Router v7(App Runnerホスト)、AWSインフラ構築はTerraformで作成
    ・外部仕様書、シーケンス図、ER図をGitHubのMarkdown、Mermaidで作成し、AI開発支援ツール活用にも利用

    ■ 期間
    ・1年4ヶ月(2024 - 2026年)

    ■ 担当
    ・バックエンド設計実装
    ・フロントエンド設計実装
    ・インフラ構築

    ■ チーム構成
    ・ビジネスマネージャー2人
    ・エンジニア1人

    ■ 言語
    ・Liquid/React-Polaris(Shopifyテーマ拡張)
    ・TypeScript(アプリ管理画面、バッチ)
    ・Terraform(インフラ構築)

    ■ フレームワーク
    ・Remix/React Router v7(Shopifyアプリ管理画面、関連ウェブサイト)

    ■ ライブラリー
    ・Shopify Admin API
    ・Shopify Functions(Shopify社提供のSDK)
    ・GraphQL Codegen(型生成) Prisma(DB)
    ・TypeBox(バリデーション)
    ・TypeSpec(APIスキーマ定義)

    ■ インフラ
    ・AWS Lambda + API Gateway(バッチサーバ)
    ・AWS App Runner(関連ウェブサイト)
    ・Fly.io(Shopifyアプリ管理画面サイト)
    ・DynamoDB(DB)

    ■ 補助ツール
    ・Git、GitHub(ソースコード管理)
    ・GitHub Projects(チケット管理)
    ・GitHub Pages(ドキュメント)
    ・Sentry(アプリケーションエラーログ監視)
    ・Codex、Claude Code(AI開発支援)

    見積もり・仕事の相談

  • 建築関連会社のオフショア開発チームのマネジメント(PM)

    建築・工務店 エンジニア フリーランス 本業として

    ■ 説明
    ・PMが不在の開発プロジェクトに参画し、ミャンマー・フィリピン人で構成されるオフショアチームのマネジメントを担当
    ・社内担当者へのヒアリングを日本語で行い、開発メンバーへの要件定義からタスク割り当て・進捗管理までを英語で実施
    ・外部仕様書、シーケンス図、ER図などのドキュメントを新規作成し、英語へ翻訳することで社内担当者と開発メンバー共通理解を確立
    ・GitHub Projectsを活用したチケット管理を導入し、進捗可視化と管理効率を改善
    ・ローカル環境のDocker化、リポジトリのモノリポ化など、開発環境を再構築・標準化
    ・開発メンバーの人事評価レポートを作成、新メンバー募集・選考を担当

    ■ 期間
    ・9ヶ月(2025年)

    ■ 担当
    ・オフショア開発チームのマネジメント(PM)

    ■ チーム構成
    ・社内担当者(ビジネスマネージャー)2人
    ・PM1人
    ・エンジニア5人
    ・通訳1人

    ■ 言語
    ・PHP
    ・JavaScript

    ■ フレームワーク
    ・Laravel
    ・Next.js

    ■ インフラ
    ・AWS EC2(ウェブサーバー)

    ■ 補助ツール
    ・Git、GitHub(ソースコード管理)
    ・GitHub Projects(チケット管理)
    ・dbdocs/DBML(DB定義書)
    ・Google Workspace(ドキュメント、ファイル共有)
    ・Google フォーム(新メンバー募集アンケートなど)
    ・Slack(チャット)

    見積もり・仕事の相談

  • LINE連携チャットツールの追加開発でフロントエンドを担当

    IT・通信・インターネット エンジニア フリーランス 本業として

    ■ 説明
    ・EC事業者の顧客対応など法人向けLINE連携チャットツールの追加開発に参画
    ・TypeScript + Reactによるフロントエンドを実装。状態管理にRedux、API通信にGraphQLを利用
    ・開発環境のDocker化を担当し、マルチリポジトリのフロントエンド、バックエンドサーバーを一元管理できるよう改善
    ・React16.8へのメジャーアップグレードを担当し、クラスベースコンポーネントを関数コンポーネントへ移行。ロジックをReact Hooksへ集約してモダンな設計へ刷新
    ・2021年のGitHub Copilot プレビュー版をリリースすぐに個人的に評価し、社内全体への導入を推進。いち早くAI開発支援を活用する体制を実現

    ■ 期間
    ・2年(2021-2022年)

    ■ 担当
    ・主にフロントエンド設計実装(他にDockerによる開発環境構築)

    ■ チーム構成
    ・エンジニア6人
    ・マネージャ1人

    ■ 言語
    ・TypeScript(フロントエンド)

    ■ フレームワーク
    ・React(フロントエンド)

    ■ ライブラリー
    ・Redux(状態管理)
    ・Apollo Client(GraphQL API通信)
    ・React Table、Recharts(UI)
    ・Playwright(自動テスト)
    ・GraphQL Code Generator(GraphQL型管理)
    ・LIFF、LINE Messaging(LINE API)

    ■ インフラ
    ・MySQL(DB)
    ・Dynamo、Redis(補助DB)
    ・Bugsnag(エラーログ監視)
    ・AWS Beanstalk(ウェブサーバ)
    ・GitHub Actions(CI/CD)

    ■ 補助ツール
    ・Git、GitHub(ソースコード管理)
    ・GitHub Issues(チケット管理)
    ・GitHub Copilot(AI開発支援)
    ・DocBase、Kibela(ドキュメント)
    ・Slack、Discord、Zoom(チャット、ビデオ会議)

    見積もり・仕事の相談

  • 過去の業務実績まとめ (1)

    IT・通信・インターネット エンジニア フリーランス 本業として

    2008 MovableType連携ページの開発(Perl Linux MovableType)
    2008 人材紹介サイト開発(PHP Linux Ethna)
    2008 既存ウェブサイトにアクセス制御機能を追加(PHP Linux)
    2008 提携ウェブサイト自動巡回デスクトップアプリ作成(C# Windows)
    2008 大手派遣会社仕事情報モバイルサイトの開発(PHP Solaris Oracle)
    2007 3キャリア公式モバイルサイト開発(PHP Linux)
    2007 ショッピングサイトのパフォーマンス改善(PHP Solaris Oracle)
    2006 美容系ショッピングサイトの管理画面の追加開発(Perl FastCGI PostgreSQL Catalyst)
    2006 携帯電話キャリア公式携帯占いサイト開発(PHP MySQL Maple)
    2005 CSテレビ放送局サイトの追加開発(Perl Linux)
    2005 美容系ショッピングサイト開発(PHP Linux PostgreSQL)
    2004 新人プログラマーを対象とするウェブプログラミング講習(Perl PHP Linux MySQL)
    2004 電子書籍ダウンロード販売サイト開発(VisualBasic WindowsServer IIS SQLServer)
    2003 データセンター移転集約に伴うサーバ再構築作業(Java PHP Linux Solaris)
    2003 大手検索エンジンポータルサイトのCMS開発(Perl Linux WindowsServer IIS)
    2002 メルマガ配信ASPサイトの開発(PHP Linux)
    2001 インターネット回線事業会社の社内ネットワーク構築管理(Perl WinodwsServer FreeBSD Apache ActiveDirectory)
    2001 イベントサイト向けアプリ作成(Perl)
    2001 レンタルサーバ業界動向調査レポートの作成
    2000 音楽情報サイト開発及び社内ネットワーク構築(Java WindowsServer Solaris WindowsMediaサーバ CISCOルータ)
    1999 レンタルサーバ屋でサーバ構築管理(Perl PHP Solaris FreeBSD Apache Sendmail Bind)

    見積もり・仕事の相談

  • 過去の業務実績まとめ (2)

    IT・通信・インターネット エンジニア フリーランス 本業として

    2020 コールセンターでCRMのSalesforce移行プロジェクト支援(Salesforce FileMaker)
    2019 海外美容系コミュニティウェブサイトリニューアル開発(TypeScript Linux MySQL Docker Express TypeORM Angular)
    2018 楽天出店者向け受注CSVデータ編集変換プログラム開発(C#(Windows WPF)
    2017 大手携帯キャリア会社運営のWordPress情報提供サイト開発(PHP JS Linux MySQL WordPress Vue Selenium)
    2016 ソーシャルゲーム開発(フロントエンド・バックエンド)(JS Linux MongoDB Express Backbone)
    2016 不動産物件紹介サイトの改修と追加開発(PHP Linux CakePHP)
    2015 ソーシャルゲーム開発(バックエンド)(PHP JS Linux MySQL Redis Phalcon)
    2014 ウェブページ情報収集バッチの開発(Perl (WWW::Mechanize)
    2014 美容系ショッピングサイトのサーバの再構築作業(Linux PostgreSQL)
    2013 小売店舗スタッフ勤怠管理業務システム開発(C#(Windows Server IIS PostgreSQL ASP.NET MVC Dapper)
    2012 ウェブ制作会社所有サーバ群の調査レポート作成(Linux FreeBSD)
    2011 フィーチャフォン携帯ソーシャルゲームサイトの開発(PHP Linux MySQL Symfony)
    2010 小売店舗スタッフ勤怠管理業務システムの開発(Perl Linux PostgreSQL Mojolicious)
    2010 医療系ウェブサイトサーバ再構築作業(Ruby PHP Linux MySQL)
    2010 フィーチャフォン携帯ソーシャルゲームサイトの開発(PHP Linux MySQL Symfony)
    2009 医療系ウェブサイトの追加構築(Ruby PHP Linux MySQL Squid)
    2009 大手芸能プロダクションの業務支援システムの開発(PHP Linux PostgreSQL)

    見積もり・仕事の相談

  • 【Laravel】行政関連団体運営のB2B系ECサイト開発

    IT・通信・インターネット エンジニア フリーランス 本業として

    ・新規開発のウェブサイト開発に言語・インフラの技術選定から参加
    ・言語はTypeScript、サーバサイドはNest.js、フロントエンドはReact
    ・コロナの緊急事態宣言中に開始されたプロジェクトで、メンバーのほとんどは完全リモート稼働
    ・企画担当者とSlack、Zoomで共同で仕様決定し、DB定義からバックエンドAPIの設計、実装を担当

    言語:PHP
    サーバー: Linux(AWS) PostgreSQL Redis
    ライブラリ:Laravel
    ツール:  GitHub Redmine Slack
    チーム構成:エンジニア10人 マネージャー2人

    PHP Laravel

    見積もり・仕事の相談

  • 【MEANスタック】ソーシャルゲーム開発(フロントエンド・バックエンド)

    IT・通信・インターネット エンジニア フリーランス 本業として

    ・PC/iOS/Android対応する、HTML5アプリパズルゲームの追加開発
    ・バックエンドExpress、フロントエンドBackboneをもとにしたフレームワークを使用
    ・バックエンドとフロントエンドのプログラミングとサーバ管理を担当

    言語:   JavaSript(Node)
    サーバ:  Linux MongoDB
    ライブラリ:Express Backbone.js

    見積もり・仕事の相談

  • スポーツ関連ウェブサイトの新規開発でバックエンドとインフラ担当。要件定義、基本設計から関与

    スポーツ・フィットネス エンジニア フリーランス 本業として

    ■ 説明
    ・新規開発のウェブサイト開発で言語・フレームワーク・インフラの技術選定・基本設計から関与
    ・言語はTypeScript、バックエンドはNestJS、フロントエンドはReactを選定
    ・ドメインエキスパートの企画担当者と協議し、要件定義を行い、要件をもとにDB・APIを設計

    ■ 期間
    ・6ヶ月(2020年)

    ■ 担当
    ・主にバックエンド設計実装

    ■ チーム
    ・バックエンド1人
    ・フロントエンド2人
    ・マネージャなど2人

    ■ 言語
    ・TypeScript(フロントエンド、バックエンド)

    ■ フレームワーク
    ・NestJS(バックエンド)
    ・React(フロントエンド)

    ■ ライブラリー
    ・TypeORM(DB)
    ・Passport(認証)
    ・Joi(バリデーション)

    ■ インフラ
    ・PostgreSQL(DB)
    ・Redis(セッション管理)
    ・Heroku(ウェブサーバ)

    ■ 補助ツール
    ・Git、GitHub(ソースコード管理)
    ・CircleCI(自動テスト管理)
    ・Backlog(チケット管理)
    ・Postman(バックエンドAPI定義書、APIテスト)
    ・Figma、DocBase(ドキュメント)
    ・Slack、Zoom(チャット、ビデオ会議)

    見積もり・仕事の相談

  • アメリカ最大級の美容系コミュニティサイトのリニューアル。英語を共通言語とし国際チームのリモート開発

    IT・通信・インターネット エンジニア フリーランス 本業として

    ■ 説明
    ・ニューヨーク拠点の日系企業が運営する北米・英・豪向けtoCサイト。アメリカ・ヨーロッパ・日本在住メンバーによる国際チーム開発に参画
    ・TypeScriptを採用したSPAサイトにおいて、バックエンドの実装を担当
    ・コード、ミーティング、ドキュメントを含むメンバー間のコミュニケーションはすべて英語で実施
    ・JIRAを用いたスクラム開発プロセスを経験

    ■ 期間
    ・1年(2018-2019年)

    ■ 担当
    ・主にTypeScript(フロントエンド、バックエンド)
    ・他にTerraform(インフラ構築)

    ■ チーム構成
    ・バックエンド4人
    ・フロントエンド4人
    ・マネージャなど4人

    ■ 言語
    ・主にTypeScript(フロントエンド、バックエンド)
    ・他にTerraform(インフラ構築)

    ■ フレームワーク
    ・Express(バックエンド)
    ・Angular(フロントエンド)

    ■ ライブラリー
    ・TypeORM(DB)
    ・Mocha、Chai(自動テスト)

    ■ インフラ
    ・Docker(バックエンドAPIサーバ/開発環境)
    ・NGINX(ウェブサーバ)
    ・MySQL(DB)
    ・Redis(DBレコードキャッシュ)
    ・Elastic Search(全文検索)
    ・S3、Lambda Function(画像サーバ)
    ・CodePipeline、CodeBuild(デプロイ)
    ・Sentry(エラーログ監視)

    ■ 補助ツール
    ・Git、GitHub(ソースコード管理)
    ・CircleCI(自動テスト管理)
    ・JIRA(チケット管理)
    ・Swagger(バックエンドAPI定義書)
    ・Confluence(ドキュメント)
    ・Slack、Zoom(チャット、ビデオ会議)

    TypeScript
    Angular
    MySQL
    Redis
    Docker
    AWS EC2/S3
    Elastic Search
    Terraform

    見積もり・仕事の相談

  • 【Windowsアプリ】楽天出店者向け受注CSVデータ編集変換プログラム開発

    IT・通信・インターネット エンジニア フリーランス 本業として

    ・Windows用のデスクトップアプリ
    ・C# + WPFを採用
    ・楽天出店者が楽天フォーマットの受注CSVデータを配送業者のフォーマットへ編集、変換するためのアプリ
    ・受注データの簡易表示・編集機能、バックアップ機能などを実装
    ・クライアント企業のECサイト担当者とヒアリングして要件定義、仕様決定、設計、実装まで一人で担当

    言語:      C#
    プラットフォーム:Windows
    ライブラリ:   WPF

    C#
    WPF

    見積もり・仕事の相談

  • 【Vue】携帯キャリア運営のWordPressサイトのバックエンド、フロントエンド、インフラ移行

    IT・通信・インターネット エンジニア フリーランス 本業として

    ・WordPressによる情報提供サイトの開発
    ・WPとフロントVue+バックPhalconからなるサイトの追加開発の設計と実装
    ・AWSにてウェブ、DBサーバを複数台にスケーリングするインフラ構築
    ・プログラミングとサーバ管理を担当

    言語:   PHP JavaScript
    サーバ:  Linux MySQL
    ライブラリ:WordPress Vue.js

    サーバサイドプログラミング(PHP/Phalcon/WordPress)
    フロントエンドプログラミング(JavaScript/VueJS)
    インターネットサーバ構築(AWS/EC2/S3/MySQL)

    見積もり・仕事の相談