-
Windows アプリ・組込みソフト開発(C#/C++)
■ プロジェクトの目的
・電源装置(UPS)を最大1000台までリアルタイムに監視・制御する統合管理ソフトの開発
・福祉機器(読書支援機)の組込みソフトウェアの機能追加
■ 体制・人数
6名程度
■ 自分のポジション・役割
設計担当。統合管理ソフトではアーキテクチャ・画面・機能・データベース・インターフェースの設計を担当。
■ 目的を達成する上での課題
多数の装置の状態を遅れなく画面に表示すること、機器のソフトウェアを安全に更新できるようにすること。
■ 課題に対して取り組んだこと
・C#/WPF(MVVM)と REST API による監視システムのアーキテクチャを設計し、設計書一式を作成
・組込み機器(C++/Linux)の自動アップデート機能を開発
・C# による自動テストの仕組みを開発
■ ビジネス上の成果
設計書(アーキテクチャ・画面・DB・インターフェース)を作成し、製造工程へ引き継ぎました。システム設計、基本設計、詳細設計、製造、単体テスト/C#(.NET、WPF、MVVM)、C++、REST API、PostgreSQL、Linux
-
Web・業務システム開発(Java)
■ プロジェクトの目的
流通・小売、通信、建設、製造などの業種向けに、業務システム・Web システムを開発・改善する。
(主な例:EC ショッピングサイト、予約システム、棚卸管理、退職金管理、工程管理、通信課金・障害監視)
■ 体制・人数
案件ごとに 3〜20 名程度
■ 自分のポジション・役割
プログラマ、サブリーダー、リーダー(3〜5 名)。要件定義からテストまでを担当。
■ 目的を達成する上での課題
利用者の業務に合った画面・機能を、決められた期間の中で品質を落とさずに作ること。
■ 課題に対して取り組んだこと
・利用者の業務を聞き取り、要件定義書・設計書として整理
・EC サイト構築(PC・携帯向け会員機能)ではリーダーとして設計・進捗・品質を管理
・既存システムの改善では、調査・分析から設計・テストまで一貫して担当
■ ビジネス上の成果
20 年以上にわたり、多数の業務システムを設計・開発し、稼働まで導きました。要件定義、基本設計、詳細設計、製造、テスト、チームリーダー/Java、Spring Framework、JSP、Vue.js、Oracle、PostgreSQL、MySQL、AWS
-
Sanada Tech Lab(個人事業)
■ プロジェクトの目的
小規模事業者さま・個人のお客さま向けに、「小さく、すぐ使える」業務ツールやホームページを提供するため、個人事業 Sanada Tech Lab を開業しました。
■ 体制・人数
1名(企画・設計・開発・テスト・運用をすべて担当)
■ 自分のポジション・役割
代表・開発者
■ 目的を達成する上での課題
本業と両立しながら、限られた時間で品質の高いものを作ること。
■ 課題に対して取り組んだこと
・Claude Code/ChatGPT/GitHub Copilot など AI 開発ツールを活用し、設計書作成・実装・テストを効率化
・家庭用の血圧記録 Android アプリ(C#/.NET MAUI)を、設計書を作成したうえで開発中
・事業紹介のホームページを制作・公開
■ ビジネス上の成果
血圧記録アプリを Google Play で公開予定。今後は Excel マクロ・小規模 Web システム・ホームページ制作を中心に受託します。C#(.NET MAUI)、Android、Excel VBA、HTML/CSS、生成AI(Claude Code、ChatGPT、GitHub Copilot)