目次

  1. 自己紹介
  2. 経歴
  3. 特徴
  4. 実務経験のあるスタックなど
  5. 価値観
  6. 業務外の活動

自己紹介

  • フロントエンドエンジニア
  • フルスタックエンジニア
  • マークアップエンジニア

実務経験のある技術

  • TypeScript, JavaScript
  • React
  • React Native, React Native for Web
  • Vue.js
  • Nuxt2, Nuxt3
  • Next.js
  • Laravel, CakePHP
  • Node.js, Express, NestJS
  • MongoDB
  • Firebase
  • Google Cloud
  • AWS
  • AWS CDK
  • Jest, Playwright, Appium
  • webpack, metro, Vite
  • ESLint, Prettier
  • Storybook
  • Lerna
  • GitHub Actions, CircleCi, Bitrise
  • Sentry, Datadog
  • Zeplin, Adobe XD, Sketch
  • Backlog, Trello, Notion, ZenHub

経歴

2022-10-01〜2023-09-30: 株式会社さかなファーム(リードエンジニア)

自社アプリ開発

体制

  • 全社 15 人前後
  • チーム 4 人前後
  • チームのエンジニア 1 〜 2 人

やっていること

  • サービスの MVP 開発
  • 開発、設計、リファクタリング、DevOps、スクラムマスター
  • 開発チーム立ち上げ時のチームビルディング
  • 採用活動

会社は15人ほどのアーリーステージの会社。
内製エンジニア一人目として、新規サービスの立ち上げから開発、運用まで活動。
財務悪化により採用は諦めたが、アトラクトに成功し数人のエンジニアの第1〜第2志望まで引き上げることに成功。
資金繰りの問題により業務継続が困難なため 2023-09-30 までに退社予定。

2022-09-01〜2022-09-30: 株式会社ペライチ入社(フロントエンドエンジニア)

自社サービス開発

体制

  • チーム 10 人前後
  • チームのエンジニア 3 〜 4 人

やったこと

  • 決済システムのフロントエンド開発、修正

決済システムのフロントエンド開発、またフロントエンドの JavaScript -> TypeScript リプレースに積極的に意見提供 条件や、期待値のすれ違いのため 2022-09-30 に退社

2019-11-01〜2022-08-31: 株式会社CureApp入社(フルスタックエンジニア)

自社アプリ開発

体制

  • 社内 170 人前後

  • チーム 10 人前後

  • チームのエンジニア 3 〜 4 人
    #### やったこと

  • toC モバイルアプリの開発、品質管理

    • React Native
    • Redux -> (Middleware) -> Container
    • ドキュメント型データベースとのやりとり
  • toC モバイルアプリの品質改善

    • テスト駆動開発でモノリシックなコードを剥がす作業
  • toB ダッシュボードの構築、設計、開発、リソース管理

  • QA ワークフロー, アクセシビリティ対応の整備

    • Web, モバイルアプリケーション E2E 自動化の環境整備
    • アクセシビリティガイドラインの初稿作成
  • ブランディングサイトのリソース管理、開発、LPO

複雑な薬事承認の手続きが必要となる禁煙治療アプリの開発に従事。 医師向け Web コンソールの開発をリード。 ステップアップのため 2022-08-30 に退社

2018-09-01: Web制作会社入社(フロントエンドエンジニア)

受託 Web 制作

体制

  • 社内 100 人前後
  • エンジニア 10 人前後
  • チームのエンジニア 2 人

やったこと

  • 受託 toC 向け EC サイトのフロントエンド構築、API 実装

プレーヤーとして従事 ハードワークで体を壊し 2019-06-30 に退社(3 ヶ月療養)

2016-11-26: Web制作会社入社(コーダー)

受託 Web 制作

体制

  • 社内 10 人前後
  • エンジニア 3 〜 4 人

やったこと

  • 受託アパレル EC サイト、コーポレートサイトの開発運用や WordPress, Movable Type を使った CMS 構築
  • 画像の上に商品のタグを置く社内ツールの企画と開発
    • wear のようなやつ

下位メンバーのメンターなどを担当。 2018-07-31 に退社

その他の仕事

副業

  • 2023-08〜: toC 向け EC サイトの開発、運用
  • 2023-01〜2023-05: toC 向けサービスの開発、運用
  • 2021-01〜2021-09: toC,B 向けサービスの開発、リアーキテティング

特徴

強み

  • 初速、キャッチアップの速さ
  • 仕様や一次情報をキャッチアップして殴る
  • 積極的な問題提起や課題解決で動ける

弱み

  • 内輪ノリが苦手
  • 対外的な活動はするが、名前をあまり出したくない
  • フルスタックの一環で経験した分野(バックエンド、インフラ整備など)は、器用貧乏

やったこと

  • 宣言的 UI を軸としたフロントエンド環境を、フルスクラッチで構築した
  • 中〜大規模の monorepo 環境で開発した
  • テスト駆動開発、テスタブルにするためのコード改善
  • 小〜中規模のインフラ構築
  • Publish やデプロイまでもっていった
  • 予算を意識して CI/CD を選定し、回した
  • 小規模のチームや開発体制におけるリソース管理をした
  • ウォーターフォール、アジャイルでのチーム開発、スクラムマスター
  • 開発部門向けの発表(DTx 界隈におけるアクセシビリティ対応について)
  • Web ページパフォーマンス、Core Web Vitals の改善
  • 組織を横断したコミュニケーション

全く経験がない

  • 機械学習
  • 分析基盤の開発
  • 大規模のスケーラブルなインフラ構築
  • 大規模プロダクトでのリード、マネジメント
  • マイクロフロントエンドでの構築

価値観

合うもの

  • Bizと距離感が近い
  • 自ら問題提起したり、解決に向けて動ける
  • 組織横断的なコミュニケーションが可能
  • コミュニケーションの課題を解決する(今ならリモートコミュニケーション)

合わないもの

  • Bizと対立構造
  • 風通しが悪い
  • チームで認識をすり合わせない
  • 体育会系

業務外の活動

ブログ

https://www.dkrk-blog.net/
ブログ。

OSS

自作

https://github.com/grgr-dkrk/eslint-plugin-rn-a11y
React Native のアクセシビリティ対応向け ESLint プラグイン。

翻訳活動

  • Gatsby

コントリビュート

など

LT

https://speakerdeck.com/grgrdkrk

その他