自己紹介・経歴
Rails + React(Redux)メインで自社サービスの開発のお手伝いさせて頂いているバンクーバ在住のフリーランスのWebエンジニアです。
直近のプロジェクトでは、
- SaaSの自社開発開発企業さんでのリードエンジニアとして開発サポート
- フロントエンドの技術顧問
- Gatsby.jsでのWordpressサイトのリプレイス
といったお仕事を担当させて頂いています。
チケットを払い出してもらったものを順番に実装していくというよりは、プロジェクトに必要そうな基盤を整えたり、 手動で行っている作業を自動化したりという形で自発的に仕事をするのように心がけています。
また、一エンジニアとして働く傍らMENTAというサービスを利用してプログラミングを教えたり、プログラミング学習教材サービスのTechpitさんの教材の執筆を行っていたりします。
技術スタック
サーバサイド
Ruby, Ruby on Rails, Node, Express, Go, Gin
フロントエンド
React, React Hooks, Next.js, Redux, TypeScript, BEM, SMACCSS, Styled Components, CSS Module, Vue, Vuex, Webapck
インフラ・データベース
AWS EC2/RDS/Cloud Front/S3/Route53/Cloud Watch, MySQL, PostgresSQL, Linux, Docker, Redis, Nginx, Elastic Search, Kuberenetes, Firebase
そのほか
React Native, Circle CI, Github Action, Git
その他スキル
- Circle CI, Expo, Capistrano を使用したパイプラインの実装
- FirebaseのRealtime Databaseを用いたチャット機能の実装(バック&フロント実装)
- C to C サービス各種機能実装経験あり(管理画面、口コミ機能、取引機能等)
- Rails + MySQL + Vue で実装されたシステムの開発環境docker化
- React Native でのスクラッチでのアプリ開発・リリース
- 決済サービスの実装
- コードレビュー可能
- オフショアでの開発経験あり。
- 英語ドキュメントが読める。
- チームリーダの経験あり。仕様策定、作業分割、作業分担、コードレビュー等を担当。
成果物・実績
当ブログ
当ブログはGatsby + Netlifyで実装しています。
GatsbyはReactベースの静的サイト構築ライブラリでGatsbyで実装したサイトを Netlifyを利用して配信しています。当サイトの設計・デザイン・コーディング・実装を私自身で担当しています。
使用技術: React, Gatsby, Sass, Netlify, CloudFlare, AWS S3
ポートフォリオ
Gatsby.jsで実装したチャットアプリ風ポートフォリオサイトです。 これまでの経歴やそれぞれの成果物を載せています。
マークダウンメモアプリ Papyrus
裏紙のような気軽にマークダウンで書いたり捨てたりできるメモアプリを開発しています。 現在ベータ版公開中です。
使用技術: React, Electron, Go, Next.js
スネークゲーム 🐍 を作って学ぶ React Hooks API での状態管理
Techpitさんからオンライン教材として、スネークゲームを作りながらReact Hooks APIの使い方を学べる教材を執筆・リリースさせて頂きました。
Techpit | スネークゲーム 🐍 を作って学ぶ React Hooks API での状態管理
執筆に関する記事はこちらになります。
Techpit さんからReact Hooksに関する教材を執筆・リリースしました
プログラミング学習メンタリングサービス
スキルシェアサービスであるMENTA上でフロントエンドエンジニアを目指す方向けのプランを提供しています。
2020/12/31 現在全体の上位 1 % にラインクインしている金バッジメンターとして 20 ~ 30名ほど の生徒さんの学習をお手伝いさせて頂いています。
お仕事の募集
- 現在週3日 ~ できる開発の仕事
- フロントエンド周りの設計アドバイス、エンジニア育成等の技術顧問
を募集しております。
ご興味のある方はTwitterのDMよりご連絡ください。
Twitterアカウント
@version1( https://twitter.com/version1_2017 )