プロフィール

自己紹介・経歴

Rails + React(Redux)メインで自社サービスの開発のお手伝いさせて頂いている フリーランスのWebエンジニア(React Nativeもやっていますが)です。

今のメインはRails + Reactでやらせてもらっていますが、色々な技術に興味があり他の技術の仕事でも喜んでやります。 サーバサイド+フロントサイド(時にはインフラ)問はず、持っている知識をフルに使ってプロダクトを開発・改善していくのが好きです。 一機能を分業してつくるというよりきは機能単位でバックからフロントからアプリの実装までを一貫して担当できます。

会社員時代にはエンジニアとして技術力を磨きつつも、仕事で縁あってインドネシアやモンゴル、アメリカなどそれぞれの期間は短いですが 色々な国に出向き各国の雰囲気を味わってきました。英語のドキュメントなどはあまり抵抗なく読むことができます。

エンジニアの経歴としては、SIer時代を含めて5年程度あります。

技術スタック

サーバサイド Ruby, Ruby on Rails, Node, Express, Laravel
フロントエンド React,Redux, Vue, Vuex, Webapck, JQuery
インフラ・データベース MySQL, PostgresSQL, Linux, Docker, Nginx, Kuberenetes, Ansible, Apache
そのほか React Native, VBA, Git

その他スキル

  • ゼロからFirebaseのRealtime Databaseを用いたチャット機能の実装経験(バック&フロント実装)
  • CtoCサービス各種機能実装経験あり(管理画面、口コミ機能、取引機能等)
  • Rails + MySQL + Vue で実装されたシステムの開発環境docker化
  • コードレビュー可能
  • 自動デプロイツールの実装(gradle)
  • オフショアでの開発経験あり。
  • 英語ドキュメントが読める。
  • チームリーダの経験あり。仕様策定、作業分割、作業分担、コードレビュー等を担当。

成果物・実績

当ブログ

当ブログはGatsby + Netlifyで実装しています。

GatsbyはReactベースの静的サイト構築ライブラリでGatsbyで実装したサイトを Netlifyを利用して配信しています。当サイトの設計・デザイン・コーディング・実装を私自身で担当しています。

使用技術: React, Gatsby, Sass, Netlify, CloudFlare, AWS S3

Reactで実装したスネークゲーム

お遊びがてらReactで作成したスネークゲームです。自分でプレイしても結構楽しめたので趣味でつくりましたが結構満足感のある作品です。

実物はこちらです

git リポジトリはこちら https://github.com/version-1/react-snake-game

npm パッケージ | react-native-various-form

https://github.com/version-1/react-native-various-form

npmパッケージです。

ちょっとまだまだ改良は必要なのですが、 ReactNativeのjsxでフォームのバリデーションをするライブラリになってます。 必要なバリデータが足りていなかったり、フィールドのコンポーネントもパッケージに含まれていて フォームに必要なやつのデパート状態になっているのでそれぞれ用途にわけて分割はしたいとおもっています。(いつか

お仕事の募集

現在週2日~できる開発の仕事を募集しております。 ご興味のある方はTwitterのDMよりご連絡ください。

Twitterアカウント

@version1( https://twitter.com/version1_2017 )