Skip to content
View r-sugi's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report r-sugi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
r-sugi/README.md

(最終更新日: 2024年2月22日)

基本情報

key value
氏名 杉本 涼 (Sugimoto Ryo)
生年月日 1990/06/15 (33歳)
居住地 東京都
最終学歴 上智大学経済学部

各種アカウント

Github Zenn Twitter

Stats

Trophy

trophy

自己PR

特徴

  • 英語力
  • プログラミング
  • 小規模受託開発・チーム開発(本人含め2~3人)
  • 財務、税務の知識・実務経験

保有スキル

  • Typescript + React.jsでのフロントエンド開発・設計
  • レガシーコードからモダンなフロントエンドへのリファクタリング
  • フロントエンド開発基盤の整備(テスト環境、パフォーマンス計測など)
  • UT を基本とした保守性と再利用性を意識したコーディング
  • Nest.js, Ruby on Railsでのバックエンド開発・設計

エンジニアとして

  • 現状の関心は「プロダクト志向6 : 技術志向4」の割合
  • フロントはReact.js、サーバサイドはNest.jsがメイン
  • Webアプリケーション全般の開発経験(5年以上)
  • 好奇心旺盛で技術のキャッチアップが早い
  • 問題を解決しようとする行動力
  • チームリーダーの経験があるため、チーム全体を意識した立ち回りもできる
  • ビジネスサイドとの折衝に慣れている
    • 例: 個人受託開発で、発注者と商談・開発・納品までを一人で行なった経験がある
  • 嫌がる仕事を進んで引き取るような献身性
  • チーム体制変更への柔軟性 (バックエンド・フロントエンドどちらもやります)

技術スタック

直近使用しているもの

言語

TypeScript JavaScript

フレームワーク

Next.js Apollo GraphQL React

Nest.js

使用経験があるもの

言語

TypeScript JavaScript Ruby

フレームワーク

Next.js Apollo GraphQL React Vue

Nest.js Firebase Ruby-on-Rails

その他

  • Jest, Vitest, Storybook, Playwright
  • MySQL
  • Redis
  • MongoDB
  • Amazon DynamoDB
  • Github Actions
  • Datadog
  • SendGrind
  • Stripe
  • Sentry

希望案件

Must

  • 他者へのリスペクトをもちお互いに敬意をもって仕事をできる環境であること
  • 複数人でのチーム開発であること
  • コードレビュー文化があること
  • 設計を意識していること
    • スケールを意識した設計をしていること
    • 保守性を意識した設計をしていること
  • コードの品質を意識していること
    • 責務や凝集性を意識した保守性の高いコード
    • エラー処理を意識した堅牢性の高いコード
  • 静的型付け言語(例: Go, Kotlin, Typescript)で開発していること

Want

  • 大規模プロダクト(例: 月間MAU1000万人以上、大量データ量xxx万件 ~)
  • 英語でコミュニケーション
  • DDDまたはクリーンアーキテクチャなどへ挑戦していること
  • 事業内容や技術について情報発信をしていること
  • エンジニア組織作りに注力していること(または重視していること)

NG

  • APIのI/Fから型を生成していないプロダクト開発
  • 動的型付け言語(特にRuby, Python, PHP)で開発されているプロダクトの開発
  • (Ruby on Railsでよく見かける)ActiveRecordパターンで実装されているプロダクトの開発

どういう採用方法を希望するか?

  • 業務委託
    • 正社員の場合、業務委託で参画したのち正社員になるかどうかを判断する方がミスマッチを防げると思います。

学歴・職歴

業務委託案件

  • 案件の特徴
    • 事業会社様の開発案件3件
    • Webサービス会社様の開発案件1件

Note

直近のものから記載しています

年月 学歴・職歴 備考
2022年11月 – 現在(14ヶ月~) 大手インフラ系会員サイト開発 Webエンジニア(業務委託)
Next.js(TypeScript), Nest.js APIの開発を担当
2022年4月 – 2022年10月(7ヶ月) 施工管理ウェブアプリケーションの開発 Webエンジニア(業務委託)
Next.js(TypeScript), Rails APIの開発を担当
2019年11月 - 2022年2月(27ヶ月) e-learningサイト開発 Webエンジニア(業務委託)
Vue.jsの開発でのフロントエンド側のリーダーを担当
2018年4月 – 2019年11月(20ヶ月) フリマサイト開発 Webエンジニア(業務委託)
Rails, Vue.jsでのWeb開発全般を担当

業務委託案件より前(大学~正社員エンジニア)

年月 学歴・職歴 備考
2017年6月 – 2018年3月(10ヶ月) クラウドストレージサービス開発 Webエンジニア(正社員)
Php, JavascriptでのWeb開発全般を担当
2013年4月 – 2017年5月 語学留学・税理士法人・SES企業勤務 税理士業界からIT業界に転職しました
2009年4月 – 2013年3月 上智大学 経済学部経営学科 会計学専攻

個人受託開発

Note

直近のものから記載しています

年月 学歴・職歴 備考
2022年4月 – 2023年8月(16ヶ月) 無人系美容サロンの予約サイト開発 PM・開発
依頼主との商談、要件定義以降の全ての工程を担当
Ruby on Railsで開発済。運用中
2023年4月 – 2023年8月(4ヶ月) Youtubeアニメ動画のまとめ静的サイトの開発 PM・開発
依頼主との商談、要件定義以降の全ての工程を一人で担当
Next.jsで開発済。運用中
サイト https://neetgokudo.com/
2021年6月 – 2022年1月(8ヶ月) toB向けレンタルサーバーの管理サイト開発(PoC) PM・開発
依頼主の要件定義に基づいて、PoC開発を一人で担当
Vue.js + cloud functionsで開発済。収益が伸びなかったため閉鎖済み。

資格

Note

直近のものから記載しています

  • LPIC Level 201 (2016年11月)
  • LPIC L1 (2016年5月)
  • Java Programming Silver (2016年4月)
  • ITIL Foundation(2016年3月)
  • TOEIC 905 (2014年12月)
  • 税理士科目(財務諸表論2011年、簿記論2012年、消費税法2013年)
    • ※法人税法、相続税法は受験経験のみ

Popular repositories

  1. r-sugi r-sugi Public

  2. react-swiper-v11-web-component react-swiper-v11-web-component Public

    TypeScript

  3. nextjs-tdd-template nextjs-tdd-template Public

    TypeScript

  4. nextjs-msw-example nextjs-msw-example Public

    Forked from takefumi-yoshii/nextjs-msw-example

    nextjs-msw-example

    JavaScript

  5. nextjs-seo-template nextjs-seo-template Public

    TypeScript

  6. nextjs-optimize-build nextjs-optimize-build Public

    TypeScript