ID:82270さん

2026年3月回 指名


まだ何もありません

キャリアビジョン


堅牢なバックエンド設計ができるエンジニアになること

個人開発でWebアプリを制作する中で、サービスの安定性や拡張性を支えるのはバックエンド設計であると実感しました。 そのためまずは、認証・DB設計・API設計などの基盤領域を深く理解し、安定して動作するシステムを構築できるエンジニアになることを目標としています。 将来的にはバックエンドを軸にしながらフロントエンド理解も広げ、システム全体を俯瞰して設計判断できるエンジニアへ成長したいと考えています。

プロジェクト経験

2026年/3ヶ月以内

Googleカレンダーアプリ個人開発

## Next.js製 カレンダーWebアプリ(個人開発) ### 概要 Next.js(App Router)とTypeScriptを使用し、日付ごとに予定を管理できるカレンダーWebアプリを開発しました。 イベントの作成・編集・削除(CRUD)機能を実装し、Prismaを用いてPostgreSQL(Neon)へデータを保存しています。 個人開発として、設計・実装・DB連携・デプロイまで一貫して行いました。 --- ### URL **アプリ** https://nextjs-ts-calendar-sable.vercel.app/ **GitHub** https://github.com/annaengneer --- ### 使用技術 - Next.js(App Router) - TypeScript - Node.js - Prisma - PostgreSQL(Neon) - Vercel(デプロイ) --- ## 課題 カレンダーアプリを実装するにあたり、以下の課題がありました。 - 日付ごとにイベントを管理できる仕組みをどのように設計するか - フロントエンドとデータベースをどのように連携させるか - 予定の追加・編集・削除を直感的に操作できるUIにすること また、Next.jsのApp Routerを使用したアプリケーション設計や、 データ永続化の仕組みを実践的に理解することも課題として取り組みました。 --- ## 工夫 これらの課題に対して、以下のような設計・工夫を行いました。 まず、日付ごとにイベントを管理するため、Prismaのスキーマでイベントモデルを定義し、 タイトルや日時などの情報を保存できる構造を設計しました。 これにより、イベント情報をデータベースに保存し、ページ再読み込み後もデータが保持されるようにしました。 次に、Next.jsのApp Router構成を採用し、 画面・API・データ取得の責務を整理しました。 Server Componentを利用してデータ取得処理をサーバー側に集約し、 フロント側ではUI表示に集中できる構成にしました。 また、ユーザー操作の分かりやすさを意識し、 クリック操作を中心に予定を追加・編集できるUI設計を行いました。 URLパラメータを利用して日付ごとの画面表示を切り替える仕組みも実装し、 シンプルな操作で予定管理ができるようにしています。 --- ## 成果 本開発を通して、以下の成果を得ることができました。 まず、Next.jsを用いたWebアプリケーション開発において、 画面設計・API設計・データベース連携・デプロイまでの一連の開発工程を一通り経験しました。 特に、App Routerを用いたディレクトリ設計やServer Componentによるデータ取得、 Prismaを用いた型安全なDB操作など、実務に近い構成でアプリケーションを構築できたことが大きな成果です。 また、データベースを利用したCRUD機能を実装することで、 フロントエンドとバックエンドの連携の流れを理解することができました。 --- ## 実装機能 - 日付別イベント表示 - 予定追加・編集・削除(CRUD) - DB保存(リロード後も保持) - URLパラメータによる日付切替 - レスポンシブ対応 --- ## 得られた学び 本開発を通して、Next.jsのレンダリング仕組みやApp Routerの構成、 APIルート設計、Prismaを用いたDB操作、Vercelでのデプロイまで、 Webアプリケーション開発の一連の流れを実践的に理解することができました。 今後はさらに機能追加や設計改善を行いながら、 実務レベルで通用する開発力を高めていきたいと考えています。

2025年/3ヶ月以内

Xクローンアプリ個人開発

## Twitterクローン(個人開発) ### 概要 Djangoを用いて、SNS機能を再現したTwitterクローンアプリを開発しました。 ユーザー認証、投稿機能、いいね、DM、通知機能などを実装し、フロントエンドからバックエンドまで一貫して構築しています。 SNSアプリの基本的な構造を理解することを目的として、認証処理・データベース設計・CRUD処理・通知処理などを実装しました。 --- ### 使用技術 - Python - Django - SQLite - HTML - CSS - Bootstrap - JavaScript --- ### 課題 SNSアプリを開発するにあたり、以下の課題がありました。 - ユーザー認証やログイン状態の管理をどのように実装するか - 投稿・いいね・DMなど複数の機能をどのようにデータベースで管理するか - ユーザー操作に応じた画面表示や通知機能をどのように実装するか また、SNSアプリのように複数の機能が連携するアプリケーションにおいて、 データモデル設計やアプリ構成をどのように整理するかも課題として取り組みました。 --- ### 工夫 これらの課題に対して、以下のような設計・実装を行いました。 まず、ユーザー認証についてはDjangoの標準認証機構をベースに実装し、 ユーザー登録・ログイン・ログアウトの仕組みを構築しました。 次に、投稿・いいね・DM・通知などの機能をそれぞれモデルとして定義し、 ユーザーと投稿のリレーションを意識したデータベース設計を行いました。 また、機能ごとにDjangoアプリを分割することで、 コードの役割を整理し、拡張性と保守性を意識した構成にしました。 さらに、ログイン状態によって表示内容を変更するUI制御を実装し、 ユーザー体験を意識した画面構成を工夫しました。 --- ### 成果 本開発を通して、SNSアプリにおける基本的なWebアプリ構造を理解することができました。 特に以下の点について実装ベースで理解を深めることができました。 - ユーザー認証の仕組み - データベース設計とモデル設計 - 投稿やいいねなどのCRUD処理 - DMや通知などの機能連携 バックエンドを中心にアプリケーションの構造を理解しながら、 フロントエンドとデータベースを連携させたWebアプリ開発の流れを経験することができました。 --- ### 実装機能 - ユーザー登録/ログイン認証 - 投稿作成・削除・一覧表示 - いいね機能 - 画像投稿 - DM機能 - 通知機能 - メール送信機能(登録通知等) --- ### 得られた学び 本開発を通して、認証処理、データベース設計、CRUD処理、通知機能など、 Webアプリケーションの基本構造を実装ベースで理解することができました。 また、Djangoのフレームワーク構造を活用することで、 バックエンド主導の開発フローやMVCに近い設計思想についても理解を深めることができました。 今後はパフォーマンス改善や機能追加などを通して、 より実務に近い設計を意識した開発を行っていきたいと考えています。

マネージメント能力

アピール項目


アウトプット

GitHub アカウント
あり
Qiita アカウント
あり
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
未入力です

今後、身につけなければいけないと思っている技術は何ですか?

## 今後身につけたい技術 現在はNext.jsやDjangoを用いた個人開発を通して、Webアプリケーション開発の基礎を学んでいます。 今後は、フロントエンドとバックエンドの両方を理解したエンジニアとして、以下の技術を深めていきたいと考えています。 まず、Webアプリケーションの設計力を高めるため、API設計やデータベース設計、アプリケーションアーキテクチャへの理解を深めていきたいと考えています。 個人開発ではCRUD機能を中心とした実装を行っているため、実務を通してより大規模なアプリケーション設計やチーム開発の進め方も学んでいきたいです。 また、Next.jsやReactを中心としたフロントエンド技術についても理解を深め、ユーザー体験を意識したUI実装やパフォーマンス最適化などにも取り組んでいきたいと考えています。 さらに、クラウドやインフラ領域についても知識を広げ、Webアプリケーションを設計から運用まで理解できるエンジニアを目指しています。

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

## 最もパフォーマンスを発揮できる環境 私は、技術的な学びを継続しながらチームで開発に取り組める環境で最もパフォーマンスを発揮できると考えています。 個人開発では自分一人で設計や実装を進めていますが、実務ではレビューや設計の議論を通して学べる環境の中で、より成長できると感じています。 また、単に与えられたタスクをこなすだけでなく、「なぜこの設計にするのか」「どうすればより良い実装になるのか」といった点を考えながら開発に取り組める環境で力を発揮できると考えています。 そのため、チームの中で意見交換やコードレビューを行いながら開発を進め、継続的に技術力を高めていける環境で働きたいと考えています。

生成AIの活用状況

日常的な情報収集・業務活用
ChatGPTやGeminiなどのチャットツールを、情報収集、ドキュメント作成、翻訳に日常的に活用

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
未入力です
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
年収が第一
やりたくない分野
未入力です
その他の特徴
未入力です
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で20代中盤
好きなテキストエディタ
未入力です
希望勤務地
大阪府
希望年収
450万円以下
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?