ABOUT ME
ぬこ
フリーランスWebエンジニア
実務経験4年目東京
案件・正社員のご相談歓迎
東京でWebアプリをつくっているエンジニアです。
TypeScriptで、業務システムのフロントエンドとバックエンドを設計から実装まで担当しています。目の前の人の困りごとを、動くものにして返すのが好きで、この仕事を続けています。最近は、生成AIのツールを開発の流れにどう組み込むかを試しています。
WHAT I DO
仕事のこと
普段やっていること
- 業務画面や管理画面の設計・実装
- REST APIとバックエンドの設計・実装、バリデーション仕様の整理
- データベースのスキーマ設計と、運用のためのクエリ
- 業務の決まりごとを、判定条件やデータ構造に落とし込むドメイン設計
- Claude CodeとCodexを使った開発の進め方づくり
- 固まりきっていない要件を整理し、小さくつくって確かめながら進める開発
技術スタック
言語
TypeScript
フロントエンド
ReactNext.jsTailwind CSSRadix UI
バックエンド
Node.jsHonoEffect
データベース
PostgreSQLPrismaDrizzleTurso
クラウド
Cloudflare(Workers / R2 / Queues)AWS(Lambda / Aurora / S3)Serverless Framework
設計
ドメイン駆動設計(DDD)コマンド・クエリ責務分離(CQRS)イベントソーシングオニオンアーキテクチャ
テスト・品質
VitestBiomeGitHub Actions
これまでのこと
- 2023年にエンジニアへ転身し、正社員を経て、今はフリーランスで働いています
- 物流、エンタメ、業務向けのクラウドサービス(SaaS)など、いくつかの領域に関わってきました
- フロントエンドリードを務めた案件もあります
- 直近は、業務ルールが複雑な領域で、フロントエンドとバックエンドの両方をドメイン設計から担当しました
- 設計の意図は言葉にして残すようにしています。後から見返せると、チームでも個人でも助かるためです
働き方について
- フルリモートか、たまに出社くらいの働き方が多いです
- 無理なく長く続けられるペースを大事にしています
- 非同期のやりとりが得意で、1対1でじっくり話すのも好きです
- 設計の判断と品質の確認は自分で持ち、実装は生成AIのツールと分担しています
関わりたい仕事
- 権限制御や承認フロー、データの整合性など、業務ロジックが複雑な領域
- 帳票出力やルールの多い業務システムなど、決まりごとが入り組んだ領域
- 設計やアーキテクチャについて、きちんと話し合えるチーム
- 継続的インテグレーション(CI)やコード品質など、開発のしやすさを上げること
「誰のどんな困りごとを解決しているか」を軸に仕事を選んでいます。業務や日常の中にある、地味だけど大事な部分に取り組むほうが性に合っています。
WHO I AM
人柄のこと
最近がんばっていること
- クラウドまわり
- アプリの土台側も自分で組めるようになりたくて勉強中
- 会計まわりのドメイン知識
- お金の流れが分かると、業務ロジックを設計するときに迷いにくくなるので
- イベントソーシングとコマンド・クエリ責務分離(CQRS)
- 仕事で触れて面白かった領域。もっと自分のものにしたいです
- 生成AIを使った開発
- 手を動かしながら、もっと上手く使えるように試行錯誤中
はたらく燃料
- ブラックコーヒー
- 毎朝の必需品。15時以降は控えめに
- スタンディングデスク
- 立ちながらだと頭が回る
- 散歩できる時間
- 行き詰まったら歩く。考え事は大体歩くとまとまります
- 休みの日のカメラ
- いい気分転換になります。撮った写真は「写真」のページに置いています
- 静かな環境
- イヤホンがあれば、わりとどこでも集中できます
- たまに筋トレ
- プロテイン込みで。コードを書く体力はここから
普段の道具
MacBook Air M1KeychronノイズキャンセリングイヤホンFlexiSpot(スタンディングデスク)Baron(オフィスチェア)ZedWezTermClaude CodeCodexcmuxGitHubDockerHomebrewmiseRaycastSuperWhisperBitwardenObsidianSlackサンスベリア空気清浄機(花粉症対策)
ご連絡
案件のご相談や採用のお問い合わせは、こちらまでお願いします。平日を中心に確認しています。
nuko-chan.culminate846@passmail.net

