key | value |
---|---|
Name | 多田 健太郎(ただ けんたろう) |
GitHub | k-tada |
@shuntxxxeve | |
Qiita | k_tada |
Zenn | k_tada |
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 | 独学で半年ほど。継続して勉強中 |
- React
- Redux
- Redux-thunk
- Redux-Saga
- Moducks
- Reselect
- Recompose
- Next.js
- Vue
- Vuex
- Nuxt.js
- Angular.js(1.4系)
- Cordova
- Express
- Koa
- Ruby on Rails
- 2.3系〜5系
- Sinatra
- Padrino
- Struts
- CodeIgniter
- ZendFramework
- FuelPHP
- 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 阿南工業高等専門学校 電気電子工学科卒
フロントエンドエンジニア
- Reactを使ったWebサービスの開発
- Webサービス開発、保守業務
- Vueを使ったWebサービスの開発
フロントエンドエンジニア
- React/Reduxを使ったWebサービスの開発
- Webサービス開発、保守業務
- React(Hooksベース)/Recoilを使ったWebコンポーネントライブラリの開発
- Vuex + Nuxt.jsを使ったWebサービスの開発
フロントエンドエンジニア
- React/Reduxを使ったWebサービスの開発
- ネットスーパーのフロントエンド構築
- React(Hooksベース、Reduxは不使用)を使ったWebサービスの開発
- TypeScript + React(Hooks) + 以下のライブラリを用いた開発環境の導入
- ReactStorybook
- Linter(ESLint-typescript), Prettier
- Jest
- Prerender.io、AWS Lambda(SSR)との連携
- TypeScript + React(Hooks) + 以下のライブラリを用いた開発環境の導入
Webエンジニア
- Angular、Cordovaを使ったスマホ向けアプリ開発
- アプリ本体、APIサーバ(Rails)の改修
- Android向けに作られたサービスのiOS対応
- React/Reduxを使った対話サービスのフロントエンド対応
- サービス初版作成(技術選定、初期環境構築等含む)
- その後のフロントエンド改修
- Node.js(Koa)、Ruby on Railsを使った対話サービスのバックエンド対応
- Node.js、Ruby on Rails両方のサービスの開発
Webエンジニア
- Java(Struts)を使った某チケットサービスのバックエンド対応
- サービスの保守、運用、改修
- Java(自社製フレームワーク)を使った某チケットサービスのバックエンド対応
- サービス新規開発
- PHP(CodeIgniter)を使った某リクルートサイトのバックエンド対応
- サービスのCodeIgniterへの移行対応
Webエンジニア
- Ruby on Railsを使った法人向けグループウェアの開発
- サービスの改修・機能追加
- PHP(Zend Framework)を使った法人向けホームページの開発
- ホームページ作成、改修
組み込みエンジニア
- C言語を使った携帯電話のデバイスドライバ開発
- ガラケー、スマートフォンの各種モデルのデバイスドライバの新規開発・改修を担当