Coder Social home page Coder Social logo

柏木優人(カシワギ ユウト)

職務要約

2020/07 ~ Webエンジニア

技術経歴

Ruby(主に2.7.x)

  • 2020/07 ~ 2023/07あたりに主にHanami上で利用
  • Ruby on Railsは個人開発と業務で数ヶ月利用した程度

JavaScript(ES6), TypeScript(3.9)

  • 2020/07 ~ 2021/06あたりに主にNuxt.js上で利用
  • TypeScriptは開発体験が非常に良かった

PHP

  • 2021/03 ~ 2021/06あたりに主にLaravel上で利用
  • PHP自体はそれほど勉強しておらず、Laravelを使って開発する上で適宜ググったり、他言語と類推しながら雰囲気で利用していた程度

興味がある/勉強していきたい分野

  • 設計
  • テスト
  • DB設計
  • インフラ

SNS

大事にしている考え方

マインド面

  • 他者尊重
  • ギブアンドテイク
  • 主体性をもって行動すること
  • 素直であること
  • 成長するために苦しみと積極的に向き合う

開発面

  • まず要件をしっかり固める
  • TODOを整理してからコードを書く
  • 後々の保守性、可読性を考える
    • その場しのぎは避ける
  • 言語、フレームワークの知識より基礎知識
  • インターフェースとコメント→テスト→実装の順番で開発するのが好み

職務経歴

株式会社LegalOn Technologies (2021/08 ~ 現在)

法務向けナレッジマネジメントサービス

2021/09 ~ 2023/07

使用技術

  • Hanami
  • Ruby
  • RSpec
  • Sidekiq
  • Swagger
  • AWS
  • Datadog
  • Docker
  • Git

業務内容

法務向けナレッジマネジメントサービスのバックエンドの開発を担当

  • アプリで発行したメールアドレスを宛先に含めてメールすると、その内容をアプリに保存できる機能の継続的な開発
    • この開発を通してメールの仕様(RFC5322)についての理解が深まった
  • ナレッジマネジメントサービスの基本的な機能の継続的な開発
  • バックエンドの設計改善
  • ドメイン駆動設計で開発

受託開発企業 (2020/07 ~ 2021/06)

農家向け農業資材関連ECサイトの新規開発

2021/04 ~ 2021/06

使用技術

  • Nuxt.js(SSR)
  • TypeScript
  • Cypress
  • Swagger
  • Laravel
  • Docker
  • Git

業務内容

  • Laravelを用いたREST APIの開発
    • ユーザー認証、カート、住所などのコア機能の開発

複数事業部を持つ企業様の統合ECサイト開発

2020/10 ~ 2021/06

使用技術

  • Nuxt.js(SSR)
  • TypeScript
  • Cypress
  • Swagger
  • Laravel
  • Docker
  • Git

業務内容

  • 事業部ごとに分散しているECサイトの統合
  • フロントエンドのリーダーとして開発を主導
  • Nuxt.jsを用いたフロントエンドの開発をメインで実装
    • 認証、既存機能の再実装、新機能の実装など
    • フロントの決済機能
      • 通常決済
      • Amazon Pay V2

老舗酒造の自社ECサイトのフルリプレイス

2020/07 ~ 2020/10

使用技術

  • Nuxt.js(SSR)
  • Laravel
  • Docker
  • Git

業務内容

  • 可動中のECサイトのフルリプレイス
  • Nuxt.js(SSR)を用いたフロントエンドの実装をメインで担当
  • 認証、既存機能の再実装、新機能の実装など、決済周り以外のほぼ全てを一人で担当
  • 既存の要件、デザインを反映しつつ、新規機能の実装、変更が容易に行えるように改善
    • 1000行近くある責務盛り盛りのコンポーネントを単一責任の原則に則りリファクタリング
    • ネストが深くなり、再利用不可能になっているSCSSのリファクタリングなど

yutokashiwagi's Projects

adding-up icon adding-up

入門コースの3章2節 集計処理プログラム (ISC License)

faker icon faker

A library for generating fake data such as names, addresses, and phone numbers.

git icon git

Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.

ja-docs-8.x icon ja-docs-8.x

Laravel8x公式ドキュメントの日本語翻訳リポジトリです。公式は英語のみですので、翻訳を公式と呼ばないでください。

oop-practice icon oop-practice

オブジェクト指向プログラミングの練習用

practice-repo icon practice-repo

わざわざ個別にリポジトリ作るほどでもないけど試してみたいものをここにまとめる

read-to-lead icon read-to-lead

railsチュートリアル、チェリー本、Everyday Railsのアウトプットとして作成したインスタクローン

til icon til

Today I Learned 今日学んだことを雑に記す

ukarimi icon ukarimi

ポートフォリオ:大学受験用のQ&Aサイト 随時アップデート!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.