引き受けたことを、
最後まで。

ソフトウェア開発では、要件を整理するところから、設計し、つくり、確かめ、運用へつなぐところまで、一貫して携わります。 目の前の工程だけでなく、その先で使う人や、次に手を入れる人のことまで考えて仕事をします。分からないことや曖昧なことは、対話を重ねながら一つずつ決めていきます。 つくったあとも誰かが安心して扱える、シンプルで無理のない状態を目指します。

SCROLL

MISSION

ミッション

責任を、動く成果で証明する。

引き受けたことは、最後までやり切ります。そのために、まず対話で目線を合わせ、目指すゴールを解釈の余地がなくなるまで決める。あとは小さく出して確かめながら、余計なものを足さずに育てていく。遠回りに見えて、これがいちばん確実だと考えています。

PHILOSOPHY

行動指針

COMMITMENT

約束は、やり遂げる

引き受けたことは最後までやり切ります。求められた水準で満足せず、その一歩先まで届けることを目指しています。

ALIGN FIRST

目線を合わせる

まず対話で目線を合わせます。目線が合えば歩調が合い、立場を越えて一つのチームになれると考えています。

DEFINE THE GOAL

ゴールを決める

目指すゴールは、解釈の余地がなくなるまで明確にします。輪郭がはっきりしていれば、後から作り直す手戻りは生まれません。

MOVE FAST

スピードを上げる

進め方は、時間をかけず大枠で決めます。小さく出して確かめながら育てるほうが、結果的に速く確実に価値が届きます。

KEEP IT SIMPLE

シンプルな選択肢を選ぶ

凝った作りは、いつか誰かの重荷になります。目先の便利さより、技術的負債を残さないことを優先して選びます。

LESS BUT BETTER

より少なく、より良く

価値の小さな仕事は止めて、限られた時間を本質的な仕事に使うほうが、届く成果は大きくなります。

PROFILE

プロフィール

学び続けることが、進み続けること。

Satoshi Yamamoto

Software Engineer

  1. 2004.04

    キャリア開始

  2. 2023.03

    独立

  3. 2026.06

    個人プロダクト開始

金融系基幹システムを中心に、要件定義から運用まで一貫してシステム開発に携わってきました。厳格な品質基準のもと、システムインテグレーションやシステム更改、レガシーマイグレーションなど様々な現場で堅実に対応してきました。個人開発では Next.js や AWS、Claude Code や Codex などの生成 AI を活用しながら、最新技術のキャッチアップも続けています。

TECH STACK

システム / 技術スタック

Frontend

  • Next.js(App Router)
  • React
  • JavaScript
  • CSS
  • JSP
  • PHP
  • Groovy

Backend

  • Java
  • Spring / Spring Boot
  • Hibernate
  • iBATIS
  • Struts
  • JSF
  • C#
  • .NET Framework
  • MF-COBOL

Infra

  • AWS
  • Vercel
  • Supabase
  • Cloudflare

Database

  • PostgreSQL
  • MySQL
  • Oracle
  • SQL Server
  • DB2
  • DynamoDB

Middleware

  • Tomcat
  • WebSphere Application Server
  • Apache
  • IBM HTTP Server

Host

  • COBOL
  • PL/1
  • JCL
  • CICS
  • ADABAS
  • NATURAL

OS

  • Windows
  • Linux
  • AIX
  • HP-UX
  • z/OS

TOOLS

開発・CI/CD・ツール / 技術スタック

開発手法

  • ウォーターフォール
  • アジャイル
  • TDD(テスト駆動開発)
  • コードレビュー

ソース管理

  • GitHub
  • GitLab

開発環境

  • Visual Studio Code
  • Visual Studio
  • Eclipse
  • Spring Tool Suite
  • Docker

CI/CD

  • GitHub Actions
  • AWS SAM

テスト

  • Vitest
  • JUnit
  • Playwright

SEO/アクセス解析

  • Google Search Console

AI アシスタント

  • Claude Code
  • Codex

SERVICES

サービス内容

設計から運用まで、ひと続きで。

お受けする形は、請負と SES の2つです。成果物に対して契約するか、時間契約で現場に加わるかの違いになります。どちらの場合も、要件を固めるところから運用の引き継ぎまで、ひと続きの仕事として最後まで責任を持ちます。

請負

成果物に対する契約

受付停止中 現在は別の個人プロダクト開発に注力しているため、新規のご依頼は受け付けていません。再開時期が決まりましたら本ページでお知らせします。

成果物に対する契約で、依頼いただいた制作物を企画・設計から公開まで一貫して仕上げます。

01

ランディングページ制作

商品・サービス紹介のランディングページを、企画・設計から公開まで一貫して制作します。

  • 要件ヒアリング
  • UI・UX 設計
  • コーディング
  • 公開・納品

SES

時間契約・現場参画

受付停止中 現在は稼働中の案件に参画しているため、新規のご依頼は受け付けていません。再開時期が決まりましたら本ページでお知らせします。

SES(システムエンジニアリングサービス)として、時間契約で既存のプロジェクト・チームに一員として参画します。要件定義から運用まで、どの工程からでも合流できます。担当する範囲だけを見るのではなく、前後の工程まで見通したうえで進めます。

01

要件定義

現場の課題や要望をヒアリングし、要件として整理します。認識のズレを早い段階でなくします。

  • ヒアリング
  • 要件整理
  • 仕様策定
  • 現行資産の調査

02

基本設計

要件をもとに、無理のないアーキテクチャと、画面・API・DB といった外から見える仕様に落とし込みます。

  • アーキテクチャ設計
  • 画面設計
  • DB 設計
  • 移行設計
  • 影響範囲調査

03

詳細設計

基本設計をプログラムの単位まで分解します。実装者が迷わず、単体テストの観点がそのまま導ける粒度で書きます。

  • プログラム構造設計
  • 処理フロー設計
  • 単体テスト設計

04

製造

設計に基づいて実装します。可読性とテスト容易性を保ちながら、着実に手を動かします。

  • 実装
  • コードレビュー
  • 単体テスト
  • 移行ツール開発

05

テスト

結合・総合テストからユーザーテストの支援まで、品質を担保します。想定外のケースも洗い出します。

  • 結合テスト
  • 総合テスト
  • ユーザーテスト

06

運用設計

運用を担うチームが困らない形に整えて引き渡します。監視や障害対応の設計、手順やドキュメントの整備から、引き継ぎの完了までを担当します。

  • 運用設計
  • 手順・ドキュメント整備
  • 引き継ぎ

PRODUCTS

プロダクト

自分が欲しいものを、自分でつくる。

つくって終わりにせず、いまも動かし続けているものだけを載せています。運用して初めて分かることを、日々の仕事に持ち帰っています。

WHAT I BUILT

つくったもの

CodeNotenote.stsymmt.com

技術者のための Markdown ブログプラットフォーム

技術的な学びや開発の知見を書き残すための場所です。企画から開発・運用まで一人で手がけ、いまも書きながら手を入れ続けています。

  • Markdown で執筆
  • 個人で企画・開発・運用
  • 継続運用中

WORKS

実績・事例

継続こそが、信頼の証。

2004年から現在まで、大きな病気もなく、途切れることなく現場に立ち続けることができました。長いときは同じ現場に4年、声をかけ続けてもらえました。一度離れた現場から、あらためて声をかけていただいたこともあります。この積み重ねを、途切れさせないことが次の目標です。

22years

エンジニア歴

27件

携わったプロジェクト

CASE STUDIES

事例

個人プロダクト

企画・開発・運用

システム

フロントエンド
Next.js(App Router v16)
バックエンド
Next.js(App Router v16)
ホスティング
Vercel
画像ストレージ
AWS(Amazon S3)
CDN
AWS(Amazon CloudFront)
DNS
AWS(Amazon Route 53)
認証/認可
Supabase Auth(Google OAuth)
DB
Supabase(PostgreSQL)

開発・CI/CD・ツール

IDE
Visual Studio Code
開発環境
Docker(Dev Containers)
ソース管理
GitHub
CI
GitHub Actions, Vitest, Playwright(E2E テスト)
CD
Vercel
SEO/アクセス解析
Google Search Console
AI アシスタント
Claude Code, Codex

システム

フロントエンド
HTML/JavaScript/CSS
バックエンド
未使用
ホスティング
AWS(Amazon S3)
画像ストレージ
未使用
CDN
AWS(Amazon CloudFront)
DNS
AWS(Amazon Route 53)
認証/認可
未使用
DB
未使用

開発・CI/CD・ツール

IDE
Visual Studio Code
開発環境
Docker(Dev Containers)
ソース管理
GitHub
CI
GitHub Actions, Vitest, Playwright(E2E テスト)
CD
GitHub Actions
SEO/アクセス解析
Google Search Console
AI アシスタント
Claude Code, Codex

システム

API
Amazon API Gateway
処理
AWS Lambda
DB
Amazon DynamoDB
ログ・監視
Amazon CloudWatch
メール送信
Amazon SES
認証
Cloudflare Turnstile

開発・CI/CD・ツール

IDE
Visual Studio Code
開発環境
Docker(Dev Containers)
ソース管理
GitHub
IaC・ビルド・デプロイ
AWS SAM
SEO/アクセス解析
なし
AI アシスタント
Claude Code, Codex

請負

成果物に対する契約

実績募集中 請負のご依頼は現在募集を始めたばかりで、公開できる実績はまだありません。

SES

時間契約・現場参画

詳細は非公開 参画先の案件情報にあたるため、業種・案件名・時期・規模は掲載していません。ご検討にあたって必要な範囲は、個別にお伝えします。

システムインテグレーション

業務要件をうかがって、新しくシステムを構築する仕事です。要件定義や基本設計から加わることが多く、共通フレームワークの整備や保守を担うこともあります。

  • ヒアリング
  • 要件整理
  • 仕様策定
  • アーキテクチャ設計
  • 画面設計
  • DB 設計
  • プログラム構造設計
  • 処理フロー設計
  • 単体テスト設計
  • 実装
  • コードレビュー
  • 単体テスト
  • 結合テスト
  • 総合テスト
  • ユーザーテスト
  • 運用設計
  • 手順・ドキュメント整備
レガシーマイグレーション

汎用機やクライアント/サーバ時代の資産を、現在の構成へ移行する仕事です。資産の調査・分析から移行設計、移行ツールの開発、移行後のテストまでを担当してきました。

  • 現行資産の調査
  • 移行設計
  • プログラム構造設計
  • 処理フロー設計
  • 単体テスト設計
  • 移行ツール開発
  • 実装
  • 単体テスト
  • 結合テスト
システム更改

稼働中のシステムを、新しい基盤や構成へ置き換える仕事です。既存仕様を読み解いて影響範囲を見極めながら、設計から製造・テストまでを担当します。

  • 現行資産の調査
  • 影響範囲調査
  • アーキテクチャ設計
  • 画面設計
  • DB 設計
  • 移行設計
  • プログラム構造設計
  • 処理フロー設計
  • 単体テスト設計
  • 実装
  • コードレビュー
  • 単体テスト
  • 結合テスト
  • 総合テスト

CONTACT

お問い合わせ

まずは、話を聞かせてください。

「何から相談すればいいか分からない」という段階でも構いません。現状をうかがったうえで、進め方からご提案します。

MESSAGE

ご相談