職務経歴書

基本情報

key value
Name 多田 健太郎(ただ けんたろう)
GitHub k-tada
Twitter @shuntxxxeve
Qiita k_tada
Zenn k_tada
LinkedIn k-tada
StackShare k-tada

スキル

参考:My Stack - k-tada | StackShare

言語

自然言語 備考
日本語 ネイティブ
English 英語で書かれた文書をGoogle翻訳や辞書を使いつつ、だいたいの意味をつかむことができる
プログラミング言語 フレームワーク 備考
Javascript
TypeScript
フロントエンド:React・Redux・Redux-saga・Next.js、
Vue・Vuex・Nuxt.js
バックエンド:Node.js(Express・Koa)
直近8年ほど経験
Ruby Ruby on Rails・Sinatra・Padrino 数年前にRoR2.3、Rails5でトータル3年ほど経験
Java Struts 数年前に2年ほど経験
PHP CodeIgniter・Zend・Fuel 数年前に2年ほど経験
Go Gin 独学で半年ほど。継続して勉強中

フレームワーク・ライブラリ

Javascript(フロントエンド)

  • React
  • Redux
  • Redux-thunk
  • Redux-Saga
  • Moducks
  • Reselect
  • Recompose
  • Next.js
  • Vue
  • Vuex
  • Nuxt.js
  • Angular.js(1.4系)
  • Cordova

Javascript(バックエンド)

  • Express
  • Koa

Ruby

  • Ruby on Rails
    • 2.3系〜5系
  • Sinatra
  • Padrino

Java

  • Struts

PHP

  • CodeIgniter
  • ZendFramework
  • FuelPHP

CSS/Design

  • SCSS
  • Less
  • PostCSS
  • BEM
  • FLOCSS
  • Atomic Design

バージョン管理

  • Git
  • git-flow
  • github-flow

テストツール

  • Jest
  • Lint(ESLint, StyleLint)
  • Prettier

インフラ

  • AWS
  • Azure
  • Kubernetes
  • DockerCloud

強み

  • 現状に満足することなく常に最新の技術をキャッチアップし、業務に活かすことを考えています。
    • プロジェクトに対して行った業務改善例
      • 当時最先端だったReact/Reduxを導入
      • 当初はRedux-thunkを使用していたが可読性、業務効率を考慮してredux-sagaを導入
      • redux-sagaのさらなる可読性、コーディング効率向上の為にDucksパターンを提案し、Moducks、Reselectを導入
      • ESLint + Prettier導入を提案
      • Jestの導入
    • それぞれの導入時において、提案のみならず導入までの調査や環境整備、技術ブログの執筆、必要なら社内にて勉強会の開催もすべて行っています。
  • 初速には自信があります。どちらかというと大きなサービスを1つ回すより小さなサービスをいくつも作っていくほうが得意です。

最終学歴

2007/03 阿南工業高等専門学校 電気電子工学科卒

職務経歴

2024/08 - 現在: 株式会社WizLeap

職務

フロントエンドエンジニア

開発履歴

  • Reactを使ったWebサービスの開発
    • Webサービス開発、保守業務
  • Vueを使ったWebサービスの開発

2023/04 - 2024/07: 株式会社アドベンチャー

職務

フロントエンドエンジニア

開発履歴

  • React/Reduxを使ったWebサービスの開発
    • Webサービス開発、保守業務
  • React(Hooksベース)/Recoilを使ったWebコンポーネントライブラリの開発
  • Vuex + Nuxt.jsを使ったWebサービスの開発

2018/11 - 2023/03: 株式会社WithTravel 株式会社atta

職務

フロントエンドエンジニア

開発履歴

  • React/Reduxを使ったWebサービスの開発
    • ネットスーパーのフロントエンド構築
  • React(Hooksベース、Reduxは不使用)を使ったWebサービスの開発
    • TypeScript + React(Hooks) + 以下のライブラリを用いた開発環境の導入
      • ReactStorybook
      • Linter(ESLint-typescript), Prettier
      • Jest
      • Prerender.io、AWS Lambda(SSR)との連携

2016/1 - 2018/10: 株式会社Nextremer

職務

Webエンジニア

開発履歴

  • Angular、Cordovaを使ったスマホ向けアプリ開発
    • アプリ本体、APIサーバ(Rails)の改修
    • Android向けに作られたサービスのiOS対応
  • React/Reduxを使った対話サービスのフロントエンド対応
    • サービス初版作成(技術選定、初期環境構築等含む)
    • その後のフロントエンド改修
  • Node.js(Koa)、Ruby on Railsを使った対話サービスのバックエンド対応
    • Node.js、Ruby on Rails両方のサービスの開発

2012/6 - 2015/12: 株式会社テクノモバイル

職務

Webエンジニア

開発履歴

  • Java(Struts)を使った某チケットサービスのバックエンド対応
    • サービスの保守、運用、改修
  • Java(自社製フレームワーク)を使った某チケットサービスのバックエンド対応
    • サービス新規開発
  • PHP(CodeIgniter)を使った某リクルートサイトのバックエンド対応
    • サービスのCodeIgniterへの移行対応

2011/11 - 2012/3: 株式会社アイ・ディ・エス

職務

Webエンジニア

開発履歴

  • Ruby on Railsを使った法人向けグループウェアの開発
    • サービスの改修・機能追加
  • PHP(Zend Framework)を使った法人向けホームページの開発
    • ホームページ作成、改修

2007/4 - 2011/9: 株式会社日立アドバンストデジタル

職務

組み込みエンジニア

開発履歴

  • C言語を使った携帯電話のデバイスドライバ開発
    • ガラケー、スマートフォンの各種モデルのデバイスドライバの新規開発・改修を担当