プロフィール - Profile

(2024 年 6 月現在の情報です)

桑畑英資 (Kuwahata Eisuke)

宮崎県宮崎市在住の 41 歳男性

  • フリーランスソフトウェアエンジニア(開発、教育)
  • 保育園の事務

略歴 - History

  • 宮崎県宮崎市出身
  • 宮崎県立宮崎西高等学校(通称:西高)理数科卒業
  • 一浪し京都大学理学部へ入学
  • 京都大学、京都大学大学院で数学を専攻し修士課程修了
    • メインテーマは代数学(整数論・暗号理論)
  • 東京で就職
    • デジタルフォレスト
      • アクセス解析サービスの開発、QA、インフラ整備、運用
    • GeoCloud
      • タクシー配車業務システムのスタートアップ開発
    • パイプドビッツ
  • 宮崎で活動開始
    • アラタナ
      • EC システムの保守・開発
    • フリーランス
      • ソフトウェア開発
      • エンジニアのメンター
    • 保育園の事務

好きなこと - Favorites

  • スキューバダイビング
    • PADI MSD 取得
    • 経験本数は約 400 本
    • 今までで最高のツアー → コモド諸島クルーズ
  • 全般的にカメラガジェット好き
    • ドローン
    • 全天球カメラ
    • スマホ用スタビライザー
    • VR ゴーグル
  • 数学
    • 代数(整数論)
  • プログラミング言語
    • 関数型言語 (Scala, Elm, Haskell など)

苦手なこと - Avoids

  • 満員電車
  • わさび・からし
  • 酒(全く飲みません)
  • ハイスピード(ジェットコースターとか)

スキルセット - Skills

  • プログラミング言語
    • Java
    • Scala
    • Python
    • Ruby
    • C
    • JavaScript, TypeScript
    • Golang
    • Elm
    • PHP (あまり得意ではない)
    • 趣味程度に Haskell など
  • Web フレームワーク
    • Play Framework
    • Ruby on Rails (知識としてはだいぶ古い)
    • Flask
    • Vue, React, Solid, Nuxt.js, Next.js
  • ミドルウェア
    • PostgreSQL
    • Redis
    • MongoDB
  • サービス
    • AWS (Lambda, DynamoDB, etc…)
      • Serverless Framework
    • GCP (BigQuery, Cloud Functions, etc)
    • Firebase
  • 設計手法
    • DDD (Domain Driven Design, ドメイン駆動設計)
  • マネジメント
    • アジャイル

思考の癖

数学を考えるときと同じような癖のようなものがあります。

  • 原点回帰: 定義に戻ったり、なぜそうするべきか・そうあるべき理由に立ち返る
  • 本質的に解決すべき問題を抽象化して考える
  • コードを書き始める前に全体像を深く設計し、必要なドキュメントを読み込む
  • 関数型プログラミングが性に合う: 参照透明・第一級関数

お仕事の相談お待ちしております

  • サービス開発の業務委託
    • 新サービスのアーキテクチャの設計・レクチャー
    • プログラミング
  • メンター、セミナー、講義等の定期的な講師業

ご連絡はフォームから送信いただくか、または メール, Facebook までお願いいたします。