Web開発×20年の設計経験。要件整理から実装まで対応
フリーランスエンジニアとして、PHP / Laravel / JavaScript / Vue.jsを中心としたWebアプリケーション開発を行っています。
Laravel+Vue.jsによるSPA開発では、要件整理・設計からREST APIの設計・実装、認証・CRUD等のバックエンド開発、Vue Router・Vuex・Axiosを用いたフロントエンド開発、テストまで一連の工程を経験してきました。
また、PHPを用いたフルスクラッチでのWebアプリケーション開発経験があり、認証・セッション管理、CRUD、検索、掲示板、画像アップロード、お気に入り、メール送信等の機能を設計・実装。CSRF・XSS・SQLインジェクション対策、バリデーション、パスワードハッシュ化など、Webアプリケーションの基本的なセキュリティを考慮した開発にも対応しています。
これまで約20年間ソフトウェア開発に携わり、組み込みソフトウェア開発ではC言語による実装に加え、要求分析、システム設計、顧客との仕様調整、設計・コードレビュー、品質管理、製品開発のリーダー業務などを経験しました。
そのため、単に仕様書どおりに実装するだけではなく、要件やシステム全体を理解し、設計へ落とし込んだうえで実装・テストまで担当できることを強みとしています。
現在はWebアプリケーション開発を主軸としており、React / TypeScriptを用いた開発にも取り組んでいます。また、生成AIを活用したWebアプリケーション開発にも領域を広げています。
対応可能な業務は、新規Webアプリケーション開発、既存システムの機能追加・改修、Laravelを用いたバックエンド/API開発、Vue.jsを用いたフロントエンド開発、要件整理・基本設計・詳細設計、テスト・不具合調査などです。
約20年のソフトウェア開発で培った設計・品質・顧客折衝の経験と、現在のWeb開発スキルを組み合わせ、要件整理から設計・実装・テストまで一貫して対応いたします。
PHP / Laravel / Vue.jsを中心としたWebシステム開発のほか、React / TypeScriptやAIを活用したWeb開発についても積極的に対応していきたいと考えています。