保有スキル
• プログラミング言語: JavaScript(React, Vue.js), Python(Django, Flask), TypeScript, SQL
• フレームワーク: React, Vue.js, Node.js, Django
• ツール・環境: Git, Docker, CI/CD(GitHub Actions, Jenkins), AWS(EC2, S3, Lambda)
• 得意分野:
• フロントエンド開発でのUI/UX向上。
• バックエンド開発(API設計・パフォーマンス最適化)。
• チーム開発(コードレビュー、アジャイル開発の推進)。
プロジェクト経験
プロジェクト①:ECサイトのリニューアル
• 概要: 中規模のECサイトをモダンなフレームワーク(React + Node.js)に移行するプロジェクトに参加。
• 担当範囲:
• フロントエンド部分の設計・実装(ReactでのUIコンポーネント作成)
• API設計およびバックエンドの開発(Node.js + Express)
• パフォーマンスチューニング(画像最適化やLazy Loadingの導入)
• 出したバリュー:
• ページロード時間を30%短縮し、ユーザーエクスペリエンス向上に貢献。
• 検索機能の改善で、検索結果の精度向上を達成。
プロジェクト②:業務管理システムの新規開発
• 概要: 物流企業向けの業務管理システムをゼロから開発。
• 担当範囲:
• 要件定義からリリースまでを担当。
• データベース設計(PostgreSQL)、API開発(Django REST Framework)。
• フロントエンドはVue.jsを用いて直感的なUIを構築。
• 出したバリュー:
• 納期内にシステムを完成させ、運用後の工数削減を40%達成。
• システムの安定稼働率を99%以上に維持。
保有スキル
• プログラミング言語: JavaScript(React, Vue.js), Python(Django, Flask), TypeScript, SQL
• フレームワーク: React, Vue.js, Node.js, Django
• ツール・環境: Git, Docker, CI/CD(GitHub Actions, Jenkins), AWS(EC2, S3, Lambda)
• 得意分野:
• フロントエンド開発でのUI/UX向上。
• バックエンド開発(API設計・パフォーマンス最適化)。
• チーム開発(コードレビュー、アジャイル開発の推進)。
自分ができること
• システム開発の全工程に対応: 要件定義から設計、実装、テスト、運用保守まで幅広く対応可能。
• 新しい技術のキャッチアップ: モダンな技術やツール(例: Next.js, Kubernetes)を素早く習得し、実務に活用。
• チーム貢献: チームの一員としてコミュニケーションを重視し、プロジェクトの円滑な進行を支援。
業務内容概要
中小規模のWebサービスや社内業務システムの開発を主な業務としています。要件定義から設計、開発、テスト、運用保守まで一連の工程に携わり、チームメンバーと協力しながらプロジェクトを進めています。現在はフロントエンドとバックエンドの両方を担当するフルスタックエンジニアとして活動しています。
現在の主な業務内容
Webアプリケーションの開発
• プロジェクト例: 顧客管理システム(CRM)の開発
• 担当業務:
• フロントエンド:
• React + TypeScriptを使用してダッシュボード画面や入力フォームの開発。
• Reduxを用いた状態管理の実装。
• デザインシステムを取り入れた再利用可能なUIコンポーネントの作成。
• バックエンド:
• Node.js(Express)でRESTful APIの設計と実装。
• JWTによる認証機能の実装。
• PostgreSQLを用いたデータベース設計とSQLクエリ最適化。
システムの運用保守
• 業務内容:
• 稼働中の業務システムのパフォーマンスモニタリング(New Relicを利用)。
• バグ報告に基づく不具合修正やリファクタリング。
• 新機能追加時の既存コードベースとの互換性の確認。
インフラの管理
• 業務内容:
• AWSを利用したサーバー環境の構築(EC2, S3, RDS)。
• Dockerを使ったローカル環境の整備とデプロイパイプラインの最適化。
• GitHub Actionsを用いたCI/CDパイプラインの構築と運用。
チーム開発
• 業務内容:
• アジャイル開発手法(スクラム)でスプリント計画やデイリースクラムに参加。
• コードレビューの実施とメンバーの技術的サポート。
• JIRAやTrelloを用いたタスク管理。
技術調査と改善提案
• 業務内容:
• 新しいフレームワークやライブラリ(例: Next.js、NestJS)の導入検討。
• 業務効率を上げるためのツールやプロセスの提案。
• 技術ドキュメントや設計資料の作成。
現在の使用技術スタック
• フロントエンド: React, Redux, TypeScript, HTML/CSS
• バックエンド: Node.js (Express), Python (Django), RESTful API
• データベース: PostgreSQL, MongoDB
• インフラ: AWS (EC2, S3, RDS), Docker, GitHub Actions
• ツール: Git, JIRA, Slack, New Relic
最近の取り組み
• 課題: サービスのページロード時間が長いとのユーザーからのフィードバック。
• 対応: フロントエンドのパフォーマンス最適化を実施。具体的には、Lazy Loadingの導入、静的リソースの圧縮、コード分割を行い、ロード時間を35%削減しました。
この業務内容を通じて、フロントエンド・バックエンド・インフラの知識をバランスよく習得しつつ、チームでの円滑なコミュニケーションや問題解決能力を磨いています。