一色優孝
自己紹介
昨年11月より、Pythonクローラー兼Djangoエンジニアとなりました。以前は主にPHPエンジニアをしておりました。 社外では、JR最長片道切符ルートの研究やリーマンサットプロジェクトへの参画などをしております。過去にはカンファレンスのコアスタッフもしました。
職歴・学歴
うるる
NJSS事業本部
サーバーサイドエンジニア
バックエンドエンジニア
職種: バックエンドエンジニア / チーム規模: 1-10人 利用技術: MySQL, AWS, Docker, Terraform, MongoDB, Django, Python3, Scrapy 【プロジェクト概要】 NJSSの案件収集に必要な、網羅的クローラーの新規開発。 【業務内容・担当フェーズ】 バックエンド開発全般、Terraformの修正、コードレビュー。 【課題と施策】 対象サイトの強固なbot対策(Cloudflare)により一部機関のクロールができず、リリースブロックとなっていた。既存のUA調整ではなく、Seleniumを用いたクロール手法の導入を立案。チーム内に知見がな
NJSSクローラー開発・nSearch保守運用
バックエンドエンジニア
職種: バックエンドエンジニア / チーム規模: 1-10人 利用技術: MySQL, Docker, TypeScript, Amazon ECS, S3, Ruby on Rails, MongoDB, Amazon EC2, GraphQL 【プロジェクト概要】 既存クローラーの保守、および買収した子会社が管理するツールの運用・新規クローラー開発。 【業務内容・担当フェーズ】 QAからの問い合わせ調査、タイムアウト不具合の修正、対象機関の追加作業。 【課題と施策】 M&A後の子会社システム保守において、ドキュメントの欠如や開発フローの違いに直面しながらも、先遣隊として粘り強く仕様を把握。
NJSS事業本部 新API作成プロジェクト
バックエンドエンジニア
職種: バックエンドエンジニア / チーム規模: 1-10人 利用技術: PHP, Docker, Laravel, GraphQL 【プロジェクト概要】 外部APIの切り替えに伴う、名寄せ用新規APIのゼロベース開発。 【業務内容・担当フェーズ】 現行仕様の調査、Laravelを用いたAPI設計および実装。 【課題と施策】 支社名で登録されたデータも本社と同一企業として扱うための複雑な名寄せ要件に対し、既存DBを参照しつつゼロベースからLaravelの各層を実装した。 【成果・実績】 異動によりリリース直前までの担当となったものの、新規サービスの立ち上げおよび要件定義フェーズの遂行に大きく貢
NJSS事業本部 ユーザーチーム(SEO対策プロジェクト)
Webエンジニア
職種: フルスタックエンジニア / チーム規模: 1-10人 利用技術: PHP, Docker, Laravel, CSS, TypeScript, Vue, Nuxt.js 【プロジェクト概要】 Google検索順位低下に伴う、新規無料トライアル数改善のためのSEO対策実装。 【業務内容・担当フェーズ】 フロントエンドおよびバックエンド実装、各ステークホルダー(マーケティング、PdM、デザイナー)との要件調整。 【課題と施策】 マーケティング部門から提示された初期の実装案では、根本的なSEO改善効果が薄いと技術的観点から判断。指示をそのまま受けるのではなく、上司と協議の上でより効果的な修正
Govtech事業本部 ワーカー運用チーム(バックエンド)
Webエンジニア
職種: バックエンドエンジニア / チーム規模: 1-10人 利用技術: PHP, MySQL, Docker, Laravel, Amazon ECS, GraphQL 【プロジェクト概要】 ワーカー向けシステムのバックエンド開発、およびnSearchで検知しNJSSで漏れている案件を収集する検知スクリプトの保守運用。 【業務内容・担当フェーズ】 新要件に向けたシステム改修、E2Eテストのシナリオ作成、定期的な脆弱性チェック、検知スクリプトの保守。 【課題と施策】 前任から引き継いだ検知スクリプトの仕様が難解で、自身しか対応できない「1人プロジェクト」状態だったため、運用マニュアルを刷新し、
全社横断活動・全社イベントの推進
その他ソフトウェアエンジニア
職種: エンジニア(イベント推進) / チーム規模: 1-10人 【プロジェクト概要】 自社の技術プレゼンス向上および、社内のアウトプット文化を促進する社内イベント等の推進。 【業務内容・担当フェーズ】 社内イベントの企画・盛り上げ役、カンファレンス協賛の提案および課題抽出。 【課題と施策】 エンジニア組織のアピール力に課題を感じ、以前から上長へ進言していた「PHPer Kaigi」へのプラチナスポンサー協賛を実現させた。また、協賛時の露出効果の薄さを分析し、関係各所へフィードバックを実施した。社内イベント「Qiita Tech Festa 2025」では自らパネルディスカッションに登壇し、ア
Govtech事業本部 ワーカー運用チーム(フロントエンド)
フロントエンドエンジニア
職種: フロントエンドエンジニア / チーム規模: 1-10人 利用技術: Docker, CSS, TypeScript, Vue, Nuxt.js 【プロジェクト概要】 外部作業者(ワーカー)向けシステムの新要件に伴うフロントエンド開発および品質管理。 【業務内容・担当フェーズ】 既存ソースの移植作業、リリース前E2Eテストの実施、バグ修正。 【課題と施策】 組織再編によりメンバーが異動し、開発間の意思疎通が困難な状況が発生した。これに対し、QAテストで期待値と異なる挙動が発見された際は、単なる事象の報告にとどまらず、「どのようなケースで誤検知されているか」の要因推測までを含めて開発担当者
スキル・経験
- AWS
- PHP
- Python
- MySQL
- Docker
- TypeScript
- Node.js
- Laravel
- Ruby
- GraphQL
- Vue.js
- SEO
- Nuxt.js
紹介コメント
平尾 元紀
関係:カンファレンススタッフとして一緒に活動しました
着実にタスクを進めながらも、エンジニアとして成長するために日々努力もされているのが素敵です