プロフィール - Profile
(2024 年 6 月現在の情報です)
宮崎県宮崎市在住の 41 歳男性
- フリーランスソフトウェアエンジニア(開発、教育)
- 保育園の事務
- 宮崎県宮崎市出身
- 宮崎県立宮崎西高等学校(通称:西高)理数科卒業
- 一浪し京都大学理学部へ入学
- 京都大学、京都大学大学院で数学を専攻し修士課程修了
- メインテーマは代数学(整数論・暗号理論)
- 東京で就職
- デジタルフォレスト
- アクセス解析サービスの開発、QA、インフラ整備、運用
- GeoCloud
- タクシー配車業務システムのスタートアップ開発
- パイプドビッツ
- マーケティングサービスのメールシステム保守開発
- 投票券用のシリアルコードの作成、投票システムの開発・運用 (ref. 過負荷に耐えるWebの作り方 - 技術評論社)
- デジタルフォレスト
- 宮崎で活動開始
- アラタナ
- EC システムの保守・開発
- フリーランス
- ソフトウェア開発
- エンジニアのメンター
- 保育園の事務
- アラタナ
- スキューバダイビング
- PADI MSD 取得
- 経験本数は約 400 本
- 今までで最高のツアー → コモド諸島クルーズ
- 全般的にカメラガジェット好き
- ドローン
- 全天球カメラ
- スマホ用スタビライザー
- VR ゴーグル
- 数学
- 代数(整数論)
- プログラミング言語
- 関数型言語 (Scala, Elm, Haskell など)
- 満員電車
- わさび・からし
- 酒(全く飲みません)
- ハイスピード(ジェットコースターとか)
- プログラミング言語
- 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
- AWS (Lambda, DynamoDB, etc…)
- 設計手法
- DDD (Domain Driven Design, ドメイン駆動設計)
- マネジメント
- アジャイル
数学を考えるときと同じような癖のようなものがあります。
- 原点回帰: 定義に戻ったり、なぜそうするべきか・そうあるべき理由に立ち返る
- 本質的に解決すべき問題を抽象化して考える
- コードを書き始める前に全体像を深く設計し、必要なドキュメントを読み込む
- 関数型プログラミングが性に合う: 参照透明・第一級関数
- サービス開発の業務委託
- 新サービスのアーキテクチャの設計・レクチャー
- プログラミング
- メンター、セミナー、講義等の定期的な講師業