← スキルシートに戻る

Skill Sheet

NY

年齢

29

性別

男性

最寄り駅

綾瀬駅

業界経験年数

9年6ヶ月

得意分野

TypeScript / React / Next.js を中心とした SPA・SSR 開発

得意な言語

TypeScript

JavaScript

得意なフレームワーク

React

Next.js

自己 PR

どの様なプロジェクトでも、既存のソースコードに合わせて実装することが得意です。

自己解決できない部分(仕様や技術など)は、他のエンジニアとコミュニケーションを取り進める事ができます。

備考

フルリモート希望

スキル一覧

バッジを押すと、そのスキルを使った案件のみを表示します。

経歴2

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

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