ID:82784さん

キャリアビジョン


エンジニアとして必要とされる状態を維持したい

技術の移り変わりが激しいため、漫然と業務をこなしているだけだとキャッチアップができないと考えているため。 現時点ではAI駆動開発の実務経験を積みたい。

プロジェクト経験

2019年/2年以上

Webアプリ開発プロジェクト

## プロジェクト概要 自社開発のJavaベースWebアプリをElixirで再構築し、Eラーニングシステムの保守性向上と機能拡張を実現しました。 ## 役割・体制 ### 自身のポジションと役割 - フロントエンドおよびバックエンドエンジニアとして、ElixirとPhoenix Frameworkを用いたWebアプリの設計、コーディング、テストを担当しました。 - MySQLの論理設計においてER図作成を主導し、教材やユーザーの階層構造を含む複雑なデータモデルを設計しました。 - チーム内で実装したコードのプルリクエストレビューを行い、品質向上とコーディング規約の遵守を推進しました。 ### チーム規模と構成 - プロジェクトマネージャー1名を中心に、エンジニア約7名で構成されたチームで開発を進めました。 ## 背景・課題 - 既存のJava製Webアプリの保守が複雑化し、性能や拡張性の問題が顕在化していたため、最新技術を用いた再構築が求められました。 - Eラーニングシステムの特性上、教材やユーザーの部署など階層的なデータ構造を正確に管理する必要がありました。 - 設計ドキュメントが十分に整備されておらず、頻繁な仕様変更によりスケジュール管理が困難となっていました。 ## 実際の取り組み ### 開発環境 - 開発環境はUbuntu上で構築し、ElixirとPhoenix Frameworkを中心に開発を行い、MySQLをデータストアとして利用しました。 - GitHubを利用したソースコード管理とプルリクエストフローによるコードレビューを実施しました。 - テスト駆動開発の手法を採用し、ビルドとテストの自動化を推進しました。 ### 設計・改善内容 - ER図を作成し、教材やユーザーの部署など階層構造を持つデータモデルを論理的に設計することで、保守性と拡張性を向上させました。 - コーディング規約に詳細な関数コメントの記述を盛り込み、仕様変更が頻発する状況下でもコードの理解と共有を促進しました。 - コード内コメントの標準化により、新規メンバーやヘルプ要員への口頭説明工数を大幅に削減しました。 - アジャイル開発の特性を生かし、頻繁な仕様変更にも柔軟に対応する体制を整備しました。 ### その他アピールポイント - チーム全体でコーディング規約の共有と遵守を徹底し、品質向上と開発効率の両立を実現しました。 ## 成果・価値 - コードの可読性と保守性が向上し、頻繁な仕様変更に対する対応力が強化されました。 - プロジェクト後半に参加したメンバーへの口頭説明工数を削減し、チーム全体の効率的なリリース準備に貢献しました。

2021年/2年以内

データベース運用

## プロジェクト概要 オンプレミス(ODA)のOracleとAWS上のMySQLデータベースの運用・保守を担当し、安定稼働とパフォーマンス改善に貢献しました。 また、Oracle12cから19cへのアップデート、一部のテーブルのクラウド上のMySQLへの移行など、プロジェクト的業務も行いました。 ## 役割・体制 ### 自身のポジションと役割 - データベースエンジニアとして、Oracle DatabaseおよびMySQLの運用・保守全般を担当しました。 - データベースのパフォーマンス監視と分析を行い、CPUやメモリ使用率に影響するクエリを特定し、ヒント句の追加など改善策を提案しました。 - 月次リリースに伴うDDL実行など、アプリケーションの機能リリースを支えるデータベース変更作業を実施しました。 - ODAのログ退避や稼働状況確認など、サーバー運用業務も行なっていました。 ### チーム規模と構成 - エンジニア3名のチームで構成され、運用業務を分担して実施しました。 - 運用チームは日次の定例ミーティングを通じて作業の進捗と課題共有を行い、月次でデータベースの稼働状況レポートの報告を行なっていました。 ## 背景・課題 - オンプレミスおよびクラウド環境で稼働するデータベースの安定運用を維持しつつ、パフォーマンスの最適化が求められていました。 - お客様からの作業依頼がチャットを中心に複数の経路で発生し、作業内容や進捗の管理に課題がありました。 - 作業依頼の管理が属人的かつ分散していたため、対応漏れや工数の正確な把握が困難で、運用効率が低下していました。 ## 実際の取り組み ### 開発環境 - オンプレミス環境ではOracle Database 19cを使用し、AWS上ではMySQLを運用していました。 - データベースの状態監視には専用監視ツールやカスタムスクリプトを用いてCPU・メモリ使用率を継続的にモニタリングしました。 - 運用フェーズで開発手法はなく、日常のメンテナンスとリリース対応を中心に作業を行いました。 ### 設計・改善内容 - パフォーマンス監視の結果を基に、CPUやメモリを多く消費するクエリを特定し、インデックス追加やSQLチューニングなどの改善提案を実施しました。 - 月次のアプリケーション機能リリースに伴うDDLの実行作業を計画的に実施し、リリースの安定化に寄与しました。 - 作業依頼の管理方法に課題があったため、Backlogを導入し、チャットやメールでの依頼を一元管理する仕組みを提案・導入しました。 - 作業者レベルでの業務改善として、サクラエディタが中心の現場にVSCodeを導入し、作業効率化を図りました。 ### その他アピールポイント - Backlog導入により作業管理の透明性が向上し、管理工数の削減および工数の正確な把握が可能となりました。 - 運用チーム内でのコミュニケーション効率も向上し、対応スピードの改善に繋がりました。 ## 成果・価値 - Backlogによる作業依頼の一元管理が実現し、管理工数の削減および作業漏れ防止に貢献しました。 - パフォーマンス監視と改善提案により、データベースのCPU・メモリ使用率を最適化し、システムの安定稼働を支えました。 - 月次リリースのデータベース変更を滞りなく実施し、アプリケーションの機能追加を安定的にサポートしました。

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

マネージメント能力

アピール項目


アウトプット

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

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

未入力です

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

未入力です

生成AIの活用状況

日常的な情報収集・業務活用
ChatGPTやGeminiなどのチャットツールを、情報収集、ドキュメント作成、翻訳に日常的に活用
業務でコード補完系の生成AIを活用
GitHub Copilot等のコーディング支援ツール
業務でコード生成、コーディングエージェント系の生成AIを利用
コードレビュー、テストコード生成、デバッグに生成AIを活用
サービス・プロダクトへの応用
既存のサービスやプロダクトに生成AI(API利用など)を組み込み、LangChainやLlamaIndexなどのフレームワークを使った開発経験

キャラクター

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

やりたい事

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

基本プロフィール

年齢
今年で30代中盤
好きなテキストエディタ
未入力です
希望勤務地
東京都 / リモート勤務
家庭の事情や体調など、都合に合わせてリモート出来れば問題ない
希望年収
未入力
ご意見箱

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

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

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