山田 太郎 / Taro Yamada

システムエンジニア志望

私について / About Me

大学で情報科学を専攻し、システムの設計・構築に強い関心を持つようになりました。特に、ユーザーの抱える課題を技術でどのように解決できるかを考えるプロセスが好きです。
現在は、応用情報技術者試験の学習を通じて得た体系的な知識を活かし、堅牢で拡張性の高いシステムを設計できるエンジニアになることを目指しています。

スキル / Skills

言語

  • Java
  • Python
  • SQL
  • HTML / CSS / JavaScript

フレームワーク / DB

  • Spring Boot
  • MySQL
  • PostgreSQL

インフラ / その他

  • AWS (EC2, S3, RDS)
  • Linux (Ubuntu)
  • Docker
  • Git / GitHub

資格

  • 応用情報技術者試験 (勉強中)
  • G検定 (取得検討中)

制作実績 / Works

タスク管理アプリケーション

タスク管理アプリケーションのスクリーンショット

概要

チーム開発での利用を想定したシンプルなタスク管理アプリです。個人のタスク管理に加え、他のメンバーへのタスク割り当ても可能です。

製作背景・目的

既存のツールは多機能すぎて使いこなせないと感じ、基本機能に絞って直感的に使えるツールを目指して開発しました。

こだわった点・設計

特にデータベース設計に力を入れました。ユーザー、タスク、プロジェクトの3つのテーブル間の関係性を考慮し、拡張性を意識して正規化を行いました。(下記ER図参照)

ER図

ER図

使用技術

Java, Spring Boot, MySQL, Thymeleaf, AWS (EC2, RDS)

リンク

🔗 アプリケーションURL
🔗 GitHubリポジトリ

お問い合わせ / Contact

お仕事のご相談・ご連絡は、以下のメールアドレスまでお願いいたします。