
ポートフォリオサイト
ITエンジニア / フロントエンドエンジニア 経験年数 : 2年
ITエンジニア / バックエンドエンジニア 経験年数 : 1年未満
ITエンジニア / システムエンジニア 経験年数 : 1年
ChatGPT 経験年数 : 3年
DaVinci Resolve 経験年数 : 6年
C 経験年数 : 2年
Java 経験年数 : 2年
Python 経験年数 : 1年
JavaScript 経験年数 : 2年
Node.js 経験年数 : 2年
React 経験年数 : 2年
Javaプログラミング能力検定試験2級 取得年:2024年
C言語プログラミング能力認定試験 取得年:2024年
サイファー・テック株式会社 2024年8月 〜 2026年3月
・プロダクト開発チーム / インターン / フロントエンドエンジニア 2024年8月 〜 2024年9月
TypeScript と React を用いたフロントエンド開発を行なった。レスポンシブ対応やデータテーブルからの抽出・集計表示など、UI改善と新規機能の追加やなどの実装を担当した。 OJT担当の社員とペアプロのような形で開発に参加した。実装完了の場合、上長の承認を得て、mergeまで行った。
・プロダクト開発チーム / インターン / バックエンドエンジニア 2025年3月 〜 2025年3月
Python と AWS Lambda を用いた AWS 利用料金の自動通知機能を開発し、DynamoDB との連携や Slack Webhook を扱いながら、イベント駆動で動作する小さなバックエンドを構築した。 また、Python(Flask)を用いた API 実装や DB マイグレーションも担当し、与えられた設計書を読み解きながら API の振る舞いとデータモデルの整合性を確保する開発も担当した。 開発フローはフロントの時と同じ。
・セキュリティ診断 / インターン / セキュリティエンジニア 2026年3月 〜 2026年3月
Burp Suiteを用いて自社アプリに脆弱性が無いかの診断を行った。診断したい内容の一覧がタスク管理ツールの中にあり、それを1件ずつ検証していった。診断が終わった後は診断レポートを提出し、問題が無いか、問題がある場合は改善の方法の提案まで行った。 実施フローは、「自力で診断した後、レポートを書き、上長に確認を取る」のサイクルだった。
合同会社Towhy 2025年3月 〜 2025年6月
・プロダクト開発 / アルバイト / バックエンドエンジニア・テスト・品質保証エンジニア(QA) 2025年4月 〜 2025年5月
【テスト自動化】 * Playwrightを用いたE2Eテストの新規実装および既存テストの改修を担当し、合計約20件のテストシナリオを構築・改善 * 既存のテストスイートや仕様を調査し、ユーザー操作、前提条件、期待結果を整理した上でテストケースを設計 * 要素の表示状態や通信完了に基づく待機処理、適切なアサーションの実装により、テストの安定性と再現性を向上 * Claude Codeを活用したテストコード生成とプロンプトの改善を行い、生成コードの検証を通じて実装作業を効率化 * 共通処理の整理や記述ルールの統一により、テストコードの可読性・保守性を改善
・プロダクト開発チーム / アルバイト / フロントエンドエンジニア・バックエンドエンジニア 2025年3月 〜 2025年4月
【フロントエンド・バックエンド開発】 * 自社決済サービスにおけるユーザー情報編集フォームの新規開発および関連APIの設計・実装を担当 * Worldpayとの決済連携機能の追加に従事 * 既存コードおよびデータベース構造を調査し、データフローやAPIの入出力仕様を整理した上で機能を実装 * フロントエンドとバックエンド間のデータ不整合や、更新内容が画面に反映されない問題の調査・修正を実施
・プロダクト開発チーム / アルバイト / フロントエンドエンジニア・バックエンドエンジニア 2025年5月 〜 2025年6月
【既存システムの改善・リファクタリング】 * APIレスポンス構造の整理やデータ受け渡し処理の修正により、フロントエンドとバックエンド間の整合性を改善 * 郵便番号・銀行口座種別などのデータ不整合、入力値のバリデーション不足、例外処理の不備を修正 * データ更新処理の不具合やUIの重複表示、同時編集時の問題を修正し、既存機能の安定性を向上 * 既存機能への影響範囲を調査しながら段階的にリファクタリングを実施し、コードの可読性・保守性を改善 * 変更単位を小さく分割し、Pull Requestでのレビューや差分確認を容易にすることで、安全な改修を推進
株式会社ドワンゴ 2025年9月 〜 2025年12月
・ニコニコ開発部 / インターン / バックエンドエンジニア・システムエンジニア 2025年9月 〜 2025年12月
株式会社ドワンゴにて、ニコニコの「お知らせBOX」を管理する社内ツールの新規機能開発を担当。既存要件に基づくシステム設計からデータベース設計、実装、テスト、本番環境へのデプロイまで一連の開発工程に従事。 【システム設計・データベース設計】 * 運用チームから提示された要件をもとに、新規機能のシステムフロー、状態遷移およびデータベース構造を設計 * ER図の作成や新規テーブルの設計を通じて、既存システムとの整合性を考慮したデータモデルを構築 * Jira上で設計資料を作成し、メンターやチームメンバーとのレビューを重ねながら仕様を具体化 * 状態ごとのデータ更新処理や保持条件を明確化し、データのライフサイクルを考慮した設計を実施 【バックエンド開発・状態管理の実装】 * 「テスト送信・本番予約・取り消し」など、複数の状態遷移を伴う新規機能を実装 * 状態変更時に送信対象件数が不整合を起こす問題に対し、データの確定タイミングと更新責務を見直し * テスト送信時に送信対象件数を確定・保存し、本番予約時には確定値を再利用する仕組みを実装 * 予約取り消し時には必要な確定情報を保持しつつ履歴情報を削除することで、状態遷移に伴うデータの整合性を確保 * 状態ごとの更新対象と処理責務を明確化し、表示件数の不整合や重複計算を解消 【アーキテクチャ・コード品質の改善】 * クリーンアーキテクチャに基づき、ユースケース層・ドメイン層・インフラ層の責務と依存関係を考慮して機能を実装 * 既存コードの構造や設計意図を調査し、既存アーキテクチャとの一貫性を維持した機能追加を実施 * 社内コーディング規約に準拠し、関数・変数の命名、責務の分離、副作用の明確化を意識した実装を推進 * コードレビューを通じて実装方針を改善し、可読性・保守性・変更容易性を考慮したコード品質を確保 【テスト・本番リリース】 * 新規機能の実装後、状態遷移やデータ更新処理の動作確認およびテストを実施 * 設計レビューから実装・テストまでの工程を経て、新規機能の本番環境へのデプロイを完了
阿南工業高等専門学校 創造技術工学科・情報コース / 2021年4月 〜