カトウ

キャリアビジョン


既存の複雑なシステムを壊さずに改善し続けたい。

大学院時代からこれまでずっと、既存の複雑なものを理解し、説明することを得意としてきました。 既存のシステムを壊さないためには、まず十分に理解したうえで改善していく必要があると考えています。 そこで、自分の得意とすることを背景に、継続的に改善に携わっていきたいと考えています。

プロジェクト経験

2025年/2年以内

運用チームによるお問い合わせ・依頼対応

## プロジェクト概要 自社Webサービスの運用チームにおいて、お客様からの技術的な問い合わせ・依頼対応を実施し、安定したサービス運用を支えました。 ## 役割・体制 ### 自身のポジションと役割 - 運用チームのリーダーとして、問い合わせ対応の優先順位付けや進捗管理を担当しました。 - コードリーディングとデータベース調査を行い、不具合の原因特定と仕様確認に従事しました。 - SQLを用いたデータ修正業務を担当し、システムの安定稼働を支援しました。 ### チーム規模と構成 - 正社員エンジニア1名と業務委託エンジニア2~3名の計約3~4名規模のチームで運用業務を行いました。 ## 背景・課題 - カスタマーサポートで対応しきれない技術的な問い合わせや依頼が増加し、対応工数が膨大となっていました。 - 依頼量が物理的に処理しきれず、対応遅延や品質低下の懸念が常態化していました。 ## 実際の取り組み ### 開発環境 - バックエンドにRuby on Rails、フロントエンドにCoffeeScriptとjQueryを使用し、AWS環境上でサービスを運用しました。 ### 改善内容 - 対応期限のデフォルトを1週間に設定し、それより短い期限のある場合の例外ルールを明確化し、優先度の高い問い合わせに集中できる体制を構築しました。 ### その他アピールポイント - 問い合わせ対応業務と開発業務の役割分担を明確化し、開発チームの作業集中環境を実現しました。 ## 成果・価値 - 運用体制の見直しにより、対応漏れや遅延が減少し、サービスの安定稼働に貢献しました。 - 問い合わせの期限設定と優先対応の運用ルールにより、業務効率が向上し、チームの課題対応力が強化されました。 - 開発チームが集中して開発業務に取り組める環境を整え、プロダクト品質向上に寄与しました。

2023年/1年以内

PostgreSQL, Ruby on Rails のアップグレード対応

## プロジェクト概要 古くなったPostgreSQLデータベースとRuby on Railsフレームワークのバージョンアップ対応を実施し、システムのパフォーマンスとセキュリティを向上させました。 ## 役割・体制 ### 自身のポジションと役割 - バックエンドエンジニアとして、マイクロサービスのPostgreSQLクライアントおよびRuby on Railsのアップグレード作業を担当しました。 - 全体のアップグレード進捗管理を行いました。 - テスト環境のデータベースサーバアップグレードも担当し、環境整備と動作検証を行いました。 ### チーム規模と構成 - エンジニア約10名とQAエンジニア1名の計約11名のチームで、各担当が分かれてマイクロサービスのアップグレードを進める体制でした。 ## 背景・課題 - PostgreSQLやRuby on Railsのバージョンが古くなり、パフォーマンス低下やセキュリティリスクが懸念されていたため、最新バージョンへのアップグレードが必要でした。 - アップグレードに伴う互換性問題により、既存のテストケースが通らなくなり、修正作業が多発したことが最大の課題でした。 ## 実際の取り組み ### 開発環境 - AWS環境上に構築された複数のマイクロサービスを対象に、PostgreSQLのクライアントやサーバのバージョンアップを段階的に実施しました。 - マイクロサービスの依存関係を調査し、アップグレードに伴う影響範囲を明確化しました。 ### 設計・改善内容 - 各マイクロサービスで利用するライブラリのRails各バージョンへの対応状況を調査し、非互換なAPIや廃止された機能を特定して修正を行いました。 - アップグレードの状況を可視化することで、チーム全体の作業調整を行いました。 ### その他アピールポイント - アップグレードに伴うパフォーマンス改善効果を定量的に把握するため、効果測定を実施しました。 - システムの安定稼働を維持しつつアップグレードを推進し、サービス継続性の確保に貢献しました。 ## 成果・価値 - アップグレードによりシステムのパフォーマンスが向上しました。 - セキュリティリスク低減に寄与しました。

2020年/2年以内

負荷軽減

## プロジェクト概要 Webサービスのレスポンス改善を目的に、キャッシュ化や非同期処理導入、またデータベース負荷軽減のためのSQL最適化を実施しました。 ## 役割・体制 ### 自身のポジションと役割 - バックエンドエンジニアとして、コーディングおよびテストを担当しました。 - 負荷のボトルネック特定のためログ調査や計測用ログの追加実装を行い、問題箇所の可視化に貢献しました。 ### チーム規模と構成 - リーダー、SRE、私(エンジニア)の計3名チームで、負荷軽減施策を推進しました。 ## 背景・課題 - Webサービスのレスポンス遅延が顧客体験を損ね、根本原因となるサーバ負荷の軽減が急務でした。 - ボトルネックの特定が最大の課題であり、パフォーマンス計測とログ分析が必要でした。 ## 実際の取り組み ### 開発環境 - バックエンドはPerlとRuby on Railsを併用し、PostgreSQLをデータベースとして利用しました。 - 開発手法は社内独自のアジャイルに近い手法で、短期間のフィードバックループを重視しました。 ### 設計・改善内容 - SQLやアプリケーションのソースコードのパフォーマンスチューニングを実施し、インデックス最適化を中心に改善を行いました。 - システム全体の負荷分散を図るため、DBの分割を適用しました。 - 処理の一部を非同期化し、リアルタイム負荷の軽減に成功しました。 - 処理の一部をキャッシュ化し、負荷の軽減に成功しました。 - ボトルネック箇所特定のためにログを詳細化し、計測用ログを追加してリリースすることで、問題箇所の特定精度を高めました。 ### その他アピールポイント - 負荷軽減施策によりユーザーがアクセスしづらかった画面の改善に寄与し、ユーザビリティ向上に貢献しました。 ## 成果・価値 - プロジェクト全体としてAmazon RDSのCPU使用率が最大で約60%程度まで低減し、システムの安定稼働を実現しました。 - レスポンス遅延により利用が制限されていた画面を開けるようになり、ユーザー体験が大幅に改善されました。

マネージメント能力

運用チームの業務委託のメンバー数名をマネージメントしていました。
チームとして引き受けた業務を、優先度を調整し、期限に間に合うよう対応する責務がありました。
期限や優先度を管理し、メンバーの状況を把握しておく必要があると考えました。 また、多くの依頼をいただいた際、全てを期限に間に合わせることは難しいときもあったため、メンバーの業務状況を確認したうえで、優先度依頼元と優先度や期限の調整を行いました。

アピール項目


アウトプット

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

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

- Go言語

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

- 落ち着いてゆっくり会話ができる環境

生成AIの活用状況

日常的な情報収集・業務活用
ChatGPTやGeminiなどのチャットツールを、情報収集、ドキュメント作成、翻訳に日常的に活用
業務でコード生成、コーディングエージェント系の生成AIを利用
コードレビュー、テストコード生成、デバッグに生成AIを活用

キャラクター

直近で一番やりたいこと
技術を極めたい
好きなスタイル
好きな規模
水とプログラミングどっちが大事?
自信を持って人より秀でていると言える点
分析力 / 問題解決力 / 責任感
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
風通しの良さや意思決定ライン
やりたくない分野
SI / アダルト
その他の特徴
使用言語にはこだわらない / レガシーな環境を改善できる
その他のやりたいこと・やりたくないこと

お互いで協力しあおうとする文化の中で開発をしていきたいです。

やりたい事

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

基本プロフィール

年齢
今年で30代後半
好きなテキストエディタ
Vim
希望勤務地
千葉県 / 東京都 / その他地域 / リモート勤務
集まる必要性がない場合は基本リモートが許可される環境が必要
希望年収
600万円
ご意見箱

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

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

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