自己紹介
Webアプリケーション開発を中心に、日々コードを書いたりサーバー構築をしたりしているエンジニアです。
営業向け業務システムや管理画面の開発、データベースを扱う機能の実装などを中心に経験してきました。
最近は、バックエンドの実装だけでなくページの「見やすさ」「扱いやすさ」「伝わりやすさ」にも関心を持ち、WordPressやWebデザインの学習にも取り組んでいます。
職種
Webアプリケーションエンジニア
得意なこと
Webアプリケーション開発
主にPHPやJavaScriptを使用したWebアプリケーションの開発を行っています。
管理画面、フォーム処理、一覧・詳細・登録・編集・削除など、基本的なWeb機能の実装に対応しております。
業務システム・管理画面の実装
社内向け管理画面や業務システムなど、実務で使われるWebアプリケーションの開発を得意としています。
既存の仕様や運用を確認しながら、必要な機能を追加・改善していく実装を意識しています。
データベースを扱う処理
MySQLを使用したデータ取得、登録、更新、集計処理などに対応できます。
条件検索や一覧表示、集計画面など、DBと連携する機能の実装を行っております。
既存コードの改修
既存の実装方針を確認しながら、影響範囲を意識した修正を行うことを大切にしています。
大きく作り替えるのではなく、必要な箇所を見極めて段階的に改善する進め方を意識しています。
使用する技術
Backend
PHP / Laravel / Go / Gin / Python / FastAPI
Frontend
HTML / CSS / JavaScript / SvelteKit
Database
MySQL / SQL
Infrastructure
Docker / VPS / Nginx
CMS
WordPress
仕事で意識していること
目的と影響範囲を確認
とりあえず実装、ではなく実装に入る前に、「何を解決したいのか」「どの画面や処理に影響がありそうか」を確認することを意識しています。
既存の実装方針を尊重する
既存システムの改修においては、自分の考えで根本から大きく作り替えるのではなく、現在の書き方や設計意図を確認しながら修正するようにしています。
あとから見返しやすい実装を心がける
自分だけでなく、他に参画する人にも意図が伝わるように、処理の流れや命名、コメントの入れ方を、ルールに則りコーディングするよう気をつけています。
コミュニケーションを大切にする
認識違いを減らし、安心して進められるようなやり取りを心がけています。とくにリモートでの作業においては、反応を速やかに行うことで、姿が見えない形での業務においてもご心配をおかけすることなく進めるよう意識しております。
現在取り組んでいること
現在は、業務の傍ら、WordPress等を使用したポートフォリオサイト制作に取り組んでいます。
Webアプリケーション開発の経験を活かしつつ、Webサイトの構成、情報設計、デザイン、文章表現についても学習しています。
また、制作過程を日記として残し、どのように考えてページを作っているかを記録しています。
この記録によって、後々の自分自身やこれから学習を進めようとしている方にとって助けになる情報を残すことができれば、と考えております。
このサイトについて
このサイトは、Webアプリケーションエンジニアとしての制作物や学習内容をまとめるために作成しています。
また、WordPressやWebデザインの学習記録としても活用しており、サイト制作の過程を日記として残しています。
完成したものだけでなく、考えたこと、つまずいたこと、改善したことも記録することで、制作への向き合い方が伝わるサイトにしていきたいと考えています。