Careers

経歴一覧

技術で絞り込む

言語

フレームワーク

ライブラリ

ツール

データベース

クラウド

フェーズで絞り込む

会員向けメディアポイントサービスの開発

IR

2023年10月 〜 現在(2年8ヶ月)

ポジション
フロントエンド
チーム人数
16
OS
macOS
会員向けメディアポイントサービスの開発に携わりました。 EC2インスタンスを1人1つ付与頂き、EC2インスタンス上でソースコードの修正などを行いました。 「Remote Explorer」という、VSCodeの拡張機能を使用してローカルでの作業と変わらない操作感で作業を行いました。 【基本業務内容】 13ブランドの会員向けメディアポイントサービスから、機能追加や修正依頼があったものをPMからissuesにてタスクアサイン頂き作業しました。 ブランドによって、使用しているフレームワークがバラバラだった為、必要なタイミングでそのフレームワークを使用していました。 バックエンドは別会社担当のため、APIを提供頂き対応していました。 【業務内容1】 LINE Mini Appで使用するWebアプリケーションの開発を担当しました。 本機能のフロント側の開発は、私一人で開発しました。 仕様未確定の状態から、PMとのコミュニケーションを取りながら機能の詳細を詰めつつ実装まで行いました。 【業務内容2】 別の開発ベンダーが保有していた機能を、私が参画している会社が引き継ぐ事になりましたので、引き継ぎ作業を行いました。 下の実装はAngularで作成されていたので、ソースコードを読みながら仕様の洗い出しを行い、Next.js + TypeScript でリプレースしました。 【業務内容3】 Blue Green Deploymentの構築依頼が来たので、GitHub Actionsを使用してデプロイのワークフローを作成しました。

担当フェーズ

  • 詳細設計
  • 実装
  • 単体試験

技術

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Playwright
  • Docker
  • Git
  • GitHub
  • GitHub Actions
  • ejs
  • JavaScript
  • EC2
  • SourceTree
  • Remote Explorer

配送ルート最適化サービスの前処理システム開発

OP

2023年5月 〜 現在(3年1ヶ月)

ポジション
フロントエンド
チーム人数
9
OS
macOS
既にリリース済みの配送ルート最適化サービスのリプレースに伴い、新環境へデータを移行するためのシステムの開発に携わりました。 ver1.0のリリース後は保守フェーズとなり、保守は社員が行うためプロジェクトが終了となった。 【業務内容】 ・Firebase Authenticationによるサインイン処理 ・データの編集画面 ・tRPCのサーバー側のフィルター処理(9テーブルを結合して必要なデータ生成) ・BigQueryへのデータ保存(INSERT)処理 ・Dataformの起動(Dataform自体は用意されているものを実行) ・環境変数(RDB)の書き換え画面、tRPCでのSELECT,INSERT,DELETE,UPDATE処理 ・vitestを用いたtRPCのテストコード作成 ・バッチの作成 ・各種データの操作画面 ・開発、本番環境で発生している不具合の原因切り分け(GCPのログから切り分け) タスク管理は、GitLabでのissues管理でした。 スクラム開発で、1週間を1イテレーションで区切ってタスクが振られていました。 スクラム開発の開発者として、振られたタスクを対応していました。 【実績、取り組み】 ・テックリードがハイスキルで、プロジェクトが複雑な環境でしたが、既存ソースなどから問題なくリリースまで完遂できた ・ver1.0のリリースまで完遂できた

担当フェーズ

  • 実装
  • 単体試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • TypeScript
  • React
  • Next.js
  • MaterialUI
  • ChakraUI
  • Knex
  • vitest
  • TanStackRouter
  • Firebase Authentication
  • Google Cloud Platform
  • BigQuery
  • Dataform
  • Fivetran
  • Docker
  • Git
  • GitHub
  • GitLab
  • JavaScript
  • tRPC
  • SourceTree
  • ESLint
  • Prettier

某電子機器の一般ユーザー向けの管理アプリの保守開発

MB

2022年12月 〜 2023年3月(4ヶ月)

ポジション
モバイルアプリ
チーム人数
5
OS
macOS
某電子機器の一般ユーザー向けの管理アプリのiOSのメジャーアップデート対応に携わりました。 既にリリース済みのiOSアプリのデザインリニューアルや、機能追加の対応を行いました。 また、既存の不具合や微調整などの対応も行いました。 本案件はメジャーバージョンアップのみを対応し、後続は協力会社が対応するため、短期間の案件でした。 【業務内容】 ・デザインリニューアル対応 ・追加機能開発 ・不具合の調査、修正 【実績、取り組み】 ・担当していたメジャーバージョンアップの対応を完遂できた 【難しかった点や困難・苦労をどう乗り越えたか】 ・Androidと仕様を合わせて対応が必要だったので、担当者とコミュニケーションを密にとる様にしました。 【工夫してみた点】 ・ブランチの管理がされていなかったので、ルールを付けてブランチ管理するように運用を変えました。

担当フェーズ

  • 詳細設計
  • 実装
  • 単体試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • Xcode
  • CocoaPods
  • Firebase
  • Git
  • SourceTree
  • Backlog
  • Swift

スコアリングアプリのWEBの保守開発

MB

2022年12月 〜 2023年3月(4ヶ月)

ポジション
フロントエンド
チーム人数
2
OS
macOS
スコアリングアプリのWEBの保守開発に携わりました。 【業務内容】 ・追加機能開発 ・不具合の調査、修正 【PLの業務】 ・チームメンバーのタスク管理 ・スケジュール管理 ・PMへの状況報告(必要に応じてお客様への報告) 【実績、取り組み】 ・チームメンバーの管理含め、該当期間の間、問題なく保守できた

担当フェーズ

  • 詳細設計
  • 実装
  • 単体試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • TypeScript
  • JavaScript
  • React
  • Docker
  • Git
  • SourceTree

自社開発を行なっているウェアラブルアプリ開発

SC

2022年12月 〜 2023年3月(4ヶ月)

ポジション
モバイルアプリ
チーム人数
5
OS
macOS
自社開発を行なっているウェアラブルアプリを開発しました。 Objective-Cで作成したアプリをSwiftにリプレイスする作業と、新規機能の作成を行いました。 【業務内容】 ・既存のObjective-CのアプリをSwiftへリプレイス ・新規機能開発 ・要件の吸出し、調整 【実績、取り組み】 ・リプレイスし、リリースまで完遂できた

担当フェーズ

  • 要件定義
  • 基本設計
  • 詳細設計
  • 実装
  • 単体試験
  • 結合試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • Xcode
  • CocoaPods
  • Firebase
  • Git
  • SourceTree
  • Swift

スコアリングアプリのAndroidの保守開発

MB

2021年12月 〜 2023年2月(1年3ヶ月)

ポジション
フロントエンド
チーム人数
2
OS
macOS
スコアリングアプリのAndroidの保守開発に携わりました。 既にリリース済みのAndroidアプリのAPIレベルのバージョンアップ対応や、追加機能開発、不具合の調査、修正の対応を行いました。 【業務内容】 ・追加機能開発 ・不具合の調査、修正 ・AndroidアプリのAPIレベルのバージョンアップ対応 【PLの業務】 ・チームメンバーのタスク管理 ・スケジュール管理 ・PMへの状況報告(必要に応じてお客様への報告) 【実績、取り組み】 ・チームメンバーの管理含め、該当期間の間、問題なく保守できた

担当フェーズ

  • 詳細設計
  • 実装
  • 単体試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • Android Studio
  • Android Java
  • Firebase
  • Git
  • SourceTree

スコアリングアプリのiOSの保守開発

MB

2020年3月 〜 2023年2月(3年)

ポジション
モバイルアプリ
チーム人数
2
OS
macOS
スコアリングアプリのiOSの保守開発に携わりました。 既にリリース済みのiOSアプリのOSバージョンアップ対応や、追加機能開発、不具合の調査、修正の対応を行いました。 【業務内容】 ・追加機能開発 ・不具合の調査、修正 ・iOSのバージョンアップ 【PLの業務】 ・チームメンバーのタスク管理 ・スケジュール管理 ・PMへの状況報告(必要に応じてお客様への報告) 【実績、取り組み】 ・チームメンバーの管理含め、該当期間の間、問題なく保守できた

担当フェーズ

  • 詳細設計
  • 実装
  • 単体試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • Xcode
  • CocoaPods
  • Firebase
  • Git
  • SourceTree
  • Backlog
  • Swift
  • Bitbucket
  • SQLite

某電子書籍サービスの新規開発

MB

2022年3月 〜 2022年11月(9ヶ月)

ポジション
フロントエンド
チーム人数
9
OS
macOS
某電子書籍サービスの新規開発に携わりました。 お客様が行った要件定義から、設計書の作成を行い、製造、単体テストを行いました。 完全新規のプロジェクトのため、プロジェクト環境の構築(Docker、ESLint、Prettier、WebPack、React、TypeScript)も行いました。 ver0.5の対応のみを担当し、後続は別会社が担当するため開発時点からドキュメント整理も並行して行なっておりました。 【業務内容】 ・環境の選定、環境構築 ・設計書作成 ・製造 ・単体テスト 【PMOの業務】 ・チームメンバーのタスク管理 ・スケジュール管理 ・取引先各社とのMTG、各種調整(APIの使用やスケジュールなど)※技術関連のみ 【実績、取り組み】 ・PMの補佐を行い、技術関連の調整を取引先各社と円滑にコミュニケーションを行い、プロジェクトを進めることができた ・機能等も要件通りのものを納品できた ・別会社への引き継ぎも円滑に進めることができた

担当フェーズ

  • 詳細設計
  • 実装
  • 単体試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • TypeScript
  • React
  • JavaScript
  • React Hook Form
  • ESLint
  • Prettier
  • Docker
  • webpack
  • Git
  • SourceTree

某QRコード決済アプリへの組み込み開発

MB

2020年8月 〜 2022年2月(1年7ヶ月)

ポジション
フロントエンド
チーム人数
4
OS
macOS
某QRコード決済アプリへの組み込み対応に携わりました。 既存のスコアリングアプリのWebサービスをQRコード決済アプリに組み込む対応を行いました。 QRコード決済アプリに、ミニアプリという形式(WebView)で組み込みを行い、QRコード決済アプリが提供しているSDKを使用してQRコード決済処理などを埋め込みました。 【業務内容】 ・ミニアプリ用のWebのサービスの新規作成 ・既存機能をQRコード決済アプリのAPIを使用して実行できるように拡張 ・既存サービスの修正 【PMの業務】 ・チームメンバーのタスク管理 ・スケジュール管理 ・取引先各社とのMTG、各種調整(APIの使用やスケジュールなど) 【実績、取り組み】 ・初めてのPMだったが、取引先各社と円滑にコミュニケーションを行い、プロジェクトを進めることができた ・機能等も要件通りのものを納品できた

担当フェーズ

  • 要件定義
  • 基本設計
  • 詳細設計
  • 実装
  • 単体試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • TypeScript
  • React
  • JavaScript
  • Redux
  • Docker
  • Git
  • SourceTree

自社開発を行なっているヒートジャケットアプリ開発

SC

2019年11月 〜 2019年12月(2ヶ月)

ポジション
モバイルアプリ
チーム人数
5
OS
macOS
自社開発を行なっているヒートジャケットアプリを開発しました。 ヒートパットの温度をON/OFFしたり、温度の上げ/下げをしたりするアプリで、CoreBluetoothを使用してRead,Writeの実装を行いました。 【業務内容】 ・View部分の実装 ・APIの繋ぎ込み ・CoreBluetoothでのRead,Write制御 【実績、取り組み】 ・0からアプリを作成し、リリースまで完遂できた

担当フェーズ

  • 要件定義
  • 基本設計
  • 詳細設計
  • 実装
  • 単体試験
  • 結合試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • Xcode
  • CocoaPods
  • Firebase
  • Git
  • SourceTree
  • Swift

某飲食店向けのセルフレジアプリの受託開発案件

SC

2019年9月 〜 2019年11月(3ヶ月)

ポジション
Windowsアプリ
チーム人数
6
OS
Windows
グループ企業で請けている某飲食店向けのセルフレジアプリの受託開発案件にスポットで参画いたしました。 UWP(Universal Windows Platform)を使用したWindowsタブレット向けのアプリで、新規画面の開発と既存画面のバグ対応などを行いました。 また、決済処理を一人で実装を行いました。 決済処理は、ActiveXのライブラリを使用するとの要件だったため、UWPでは対応ができず、WPF(Windows Presentation Foundation)で中間アプリを開発して対応いたしました。 UWPのアプリとWPFの中間アプリはSignalRを使用した双方向通信で連携しました。 【業務内容】 ・UWP 新規画面開発 ・UWP 既存画面の不具合修正 ・WPF 決済機能開発 【実績、取り組み】 ・決済機能を1人で実装し、リリースまでできた

担当フェーズ

  • 基本設計
  • 詳細設計
  • 実装
  • 単体試験
  • 結合試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • Universal Windows Platform
  • Windows Presentation Foundation
  • C#
  • SignalR
  • Git
  • SourceTree

自社開発を行なっているウェアラブルアプリのウィークリー機能の管理システムの開発

SC

2019年8月 〜 2019年9月(2ヶ月)

ポジション
モバイルアプリ
チーム人数
2
OS
macOS
自社開発を行なっているウェアラブルアプリのウィークリー機能の管理システムを開発しました。 このシステムはWEBアプリケーションで、管理者が利用することを想定しております。 ウェアラブルアプリの「ウィークリー機能」の要件定義を行なった際に、必要と判断した為、用意しました。 【業務内容】 ・ウィークリー管理画面の作成 ・さくらVPSに環境構築 ・デプロイShellの作成 【実績、取り組み】 ・管理画面のリリースまで完遂できた

担当フェーズ

  • 要件定義
  • 基本設計
  • 詳細設計
  • 実装
  • 単体試験
  • 結合試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • ejs
  • JavaScript
  • Node.js
  • Git
  • SourceTree
  • MySQL

自社開発を行なっているウェアラブルアプリのRestAPI開発

SC

2019年7月 〜 2019年8月(2ヶ月)

ポジション
バックエンド
チーム人数
2
OS
macOS
自社開発を行なっているウェアラブルアプリのRestAPIを開発しました。 元々、別のエンジニアがRestAPIを作成していましたが、プロジェクトを抜けることになった為、引き継いで開発しました。 【業務内容】 ・APIの不具合修正 ・登録・更新・削除の各種APIの新規開発 【実績、取り組み】 ・サーバーサイドが初担当だったが、問題なく開発できた

担当フェーズ

  • 要件定義
  • 基本設計
  • 詳細設計
  • 実装
  • 単体試験
  • 結合試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • Node.js
  • MySQL
  • Git
  • SourceTree

自社開発を行なっているウェアラブルアプリ開発

SC

2019年3月 〜 2019年8月(6ヶ月)

ポジション
モバイルアプリ
チーム人数
5
OS
macOS
自社開発を行なっているウェアラブルアプリを開発しました。 既にリリースされているアプリにウェアラブル機能を追加して別アプリとしてリリースしたいという要件でした。 ※ウェアラブルのSDKは別会社様と契約を行い頂いたものです。 【業務内容】 ・ウェアラブルの画面や機能はObjective-CのCocoaTouchStaticLibraryとして開発 ・上記のライブラリをXamainで使用できるようにバインディング ・Xamarinでのアプリ開発 ・SDK提供会社の担当者とのやり取り 【実績、取り組み】 ・開始時点で不可能だと言われていたアプリをリリースまでできた

担当フェーズ

  • 要件定義
  • 基本設計
  • 詳細設計
  • 実装
  • 単体試験
  • 結合試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • Xamarin
  • Objective-C
  • C#
  • Git
  • SourceTree

IP電話アプリの保守、新規開発

MB

2018年7月 〜 2019年2月(8ヶ月)

ポジション
モバイルアプリ
チーム人数
2
OS
macOS
IP電話アプリの新規アプリの開発と、既存アプリの機能拡張、保守業務に携わりました。 類似アプリの10数本のアプリを担当しておりました。 各アプリで共通で使用する独自ライブラリがあり、そのライブラリを使用したアプリです。 各アプリは様々な企業様からの受託開発アプリでした。 【業務内容】 ・各アプリの不具合の調査、修正 ・各アプリの追加機能開発 ・お客様とのやり取り 【実績、取り組み】 ・特段トラブルもなく、担当期間の間は保守できた

担当フェーズ

  • 実装
  • 単体試験

要件定義は前任者引き継ぎ。基本設計から参画しデザインシステムを主導。

技術

  • Swift
  • Xcode
  • Git
  • SourceTree
  • Backlog
  • Bitbucket
  • Objective-C
  • SQLite