English | 日本語
職務経歴書
基本情報
| 項目名 | 内容 |
|---|---|
| 名前 | 野中 康生(のなか やすお) |
| 生年月日 | 1993 年 7 月 4 日 |
| 居住地 | 東京都 |
| 最終学歴 | 立命館大学大学院 経営学研究科 企業経営専攻 修了 |
| 資格 | 普通自動車第一種運転免許、証券アナリスト、日商簿記 2 級 |
職歴要約
Python・TypeScript を軸に 8 年以上の開発経験を持つフルスタックエンジニア。 フロントエンド(Next.js・Vue.js・React)、バックエンド(FastAPI・Flask)、AWS を中心としたクラウドインフラ設計・構築まで一貫して担当。
2026 年 7 月より株式会社朝日新聞社サービス開発部にソフトウェアエンジニアとして参画し、内製・AI ネイティブな開発組織で開発を担当。以前は大手製造業向け AI SaaS の開発において Tech Lead を務め、LangChain / LangGraph / MCP を活用した RAG システムの設計・開発を主導。フリーランスエンジニアとしても複数のプロジェクトに従事し、モバイルアプリ(Flutter / iOS)・Web アプリ・データ基盤構築など幅広い開発を経験。
AI 技術の活用、アーキテクチャ設計、チームの技術支援に強みを持ち、PoC から本番運用まで一貫して推進できる。
自己 PR
フロントエンドからバックエンド、クラウド基盤設計・構築、AI エージェント開発まで一貫して対応できるフルスタックエンジニアです。Python・TypeScript を軸に 8 年以上の開発経験を持ち、大手製造業向け AI SaaS 開発では LangChain / LangGraph / MCP を活用した RAG システムの設計・開発を Tech Lead として主導しました。
技術面では、AWS(EC2・Lambda・ECS・CDK など)や Google Cloud(Cloud Run・GKE)を用いたインフラ設計・運用、Next.js・AngularJS・Vue.js によるフロントエンド実装、FastAPI・Flask によるバックエンド開発まで一貫して対応しています。さらに Cursor・Claude Code など最新の AI 開発ツールも積極的に活用しています。
業務においては、単に要件に応えるだけでなく、プロジェクト全体のアーキテクチャを俯瞰しながら技術的な課題を先回りして解決することを意識しています。チームの Tech Lead としてメンバーの技術支援やコードレビュー、設計判断にも携わり、開発品質と生産性の向上に貢献してきました。
また、AI・ブロックチェーン・デザインなど新しい技術領域にも積極的にキャッチアップしており、事業課題に対して最適な技術選定と総合的なソリューションを提供できる点が強みです。
この先やってみたいこと
2026 年 7 月より、株式会社朝日新聞社サービス開発部で、技術をより深く事業に結びつけるフルスタックエンジニアとしてのキャリアに挑戦しています。技術を単なる実装手段としてだけでなく、「ビジネスの意思決定」に深く関与する形で活かしていきたいと考えています。
報道機関としての公共性を技術面から支えることにもやりがいを感じています。まずは目の前の開発業務にしっかり取り組み、チームの開発フローへの理解を深めながら信頼を築くことを重視しています。並行して、これまでのフルスタックエンジニア・Tech Lead としての知見を活かし、ADR(意思決定記録)の導入や AI ネイティブな開発手法の標準化など、若手エンジニアの技術的な自走を支援できる存在を目指します。
中長期的には、経営学修士で培ったビジネス視点を活かし、部署の枠を超えて事業全体を俯瞰しながら編集・広告・販売など他部署とも連携し、公共性の高い情報基盤を技術で支えつつ事業成長に直接貢献できるリーダーへと成長していきたいと考えています。
個人としては、情報が社会にどう伝わり人々の判断に影響するかという「情報環境」の問題に強い関心があり、特に気候変動問題を取り巻く偽情報(フェイクニュース)といった社会的インパクトの大きいテーマを、データに基づいて実証的に読み解く研究にも取り組んでいきたいと考えています。報道機関の現場で技術に携わる立場から、情報の伝達とインパクトという同じ問いに、実務と研究の両面からアプローチしていきたいです。
スキル
| カテゴリ | 技術・ツール |
|---|---|
| 言語 | Python(6 年)、TypeScript(6 年半)、Dart、PHP、Ruby |
| フレームワーク | FastAPI、Flask、React.js、Next.js、Vue.js、AngularJS、Laravel、Ruby on Rails、Flutter |
| AI / LLM | LangChain、LangGraph、LangSmith、MCP、Agent Skill、OpenAI API、Azure OpenAI API |
| AI 開発ツール | Cursor、Claude Code |
| AWS | API Gateway、Bedrock、CDK、CloudFormation、CloudFront、CodeBuild、CodePipeline、EC2、ECS、S3、Lambda、RDS、DynamoDB、Batch、Glue、ECR、EMR、CloudWatch、Athena、SES、SQS |
| Google Cloud | Cloud Build、Cloud Pub/Sub、Cloud Run、GKE |
| RDB | MySQL、PostgreSQL(pgvector) |
| SaaS / PaaS | CircleCI、Firebase、Firestore、GitHub、GitHub Action |
| インフラ / DevOps | Docker、Terraform、Datadog、Sentry |
| 通信プロトコル | GraphQL、gRPC、REST |
| ORM / ライブラリ | SQLAlchemy、Prisma、RSpec |
| 開発手法 | アジャイル開発(スクラム)、プロトタイピング開発、MVC モデル |
職務経歴詳細
ソフトウェアエンジニア/サービス開発部(株式会社朝日新聞社)
| 期間 | 業務内容 |
|---|---|
| 2026/07 ~ 現在 |
【雇用形態】正社員 【チーム編成】サービス開発部 — 内製エンジニア組織(約30名) 【主な業務】 株式会社朝日新聞社 サービス開発部にソフトウェアエンジニアとして入社。同部門は、30 以上の加盟メディアサイトを支える CMS の共通基盤化と、大規模なレガシーシステムの刷新を推進している。 【現在の取り組み(オンボーディング中)】 ・部門の内製・AIネイティブな開発手法と既存コードベースへのキャッチアップ ・30 以上のメディアサイトを支える CMS 共通基盤化への参画 ・レガシーシステム刷新の支援 |
大手住宅メーカー向け DX 伴走支援(アディクシィ株式会社)
| 期間 | 業務内容 |
|---|---|
| 2026/01 ~ 2026/06 |
【雇用形態】正社員 【チーム編成】開発:4名 / 全体:6名(パートナー側) 【ステークホルダー】クライアント x 1社(大手住宅メーカー) 【言語・フレームワーク】 ・Python + FastAPI / Streamlit ・TypeScript + Next.js 【インフラ】 ・AWS(ECS Fargate、Lambda、S3、CloudWatch) ・IaC:Terraform 【通信プロトコル】REST 【ツール】 GitHub、Cursor、Claude Code、Docker、Notion 【主な業務】 大手住宅メーカーの DX 推進部門に対し、PM として複数の DX 案件の伴走支援を担当。案件ごとの計画策定から MVP 開発、効果検証、経営判断支援までを一貫してサポート。 【チームでの役割】 ・プロジェクト管理:PM として案件全体の進捗管理、クライアント側担当者・上長との調整、週次レビュー・月次棚卸しの運営を担当 ・MVP 開発推進:アジャイル × MVP 開発の方針で、ダッシュボード・AI チェックツール・Web アプリなど多様な試作品の開発をリード ・効果検証設計:KPI 設定と Before / After の定量比較による効果測定の仕組みを設計。先行指標(商談化率、対応時間、ミス率等)を活用した検証手法を確立 ・運営体制構築:同時進行案件数の制限、月次棚卸し・週次重点レビュー・隔週相談枠など、案件が止まらない運営の仕組みを構築 ・テンプレート整備:案件計画書テンプレート、承認チェック表、管理台帳など、プロジェクト運営ツール一式を設計・提供 【成果】 ・複数の DX 案件に対し、計画策定から効果検証までの伴走支援体制を構築 ・計画 → 合意 → MVP → 数値検証 → 経営判断の標準フローを確立し、DX を"作って終わり"ではなく"成果で判断できる状態"に引き上げた ・案件の期待効果は年間数千万〜数十億円規模で、将来効果額の大きい重点案件を優先的に推進 ・アジャイル × MVP 開発により、短期間での仮説検証と方向転換を可能にし、手戻りを最小化 |
社内 DX 推進・統合基盤構築(アディクシィ株式会社)
| 期間 | 業務内容 |
|---|---|
| 2025/09 ~ 2026/06 |
【雇用形態】正社員 【チーム編成】開発:5名 / 全体:10名 【ステークホルダー】社内各部門(経営層、情シス、人事、経理等) 【言語・フレームワーク】 ・フロントエンド:TypeScript + Next.js ・バックエンド:TypeScript + Node.js(REST) ・ORM:Prisma 【インフラ】 ・AWS(ECS Fargate、Aurora Serverless v2、Lambda、API Gateway、ECR、CloudWatch、S3、Amplify) ・IaC:Terraform 【RDB】PostgreSQL(Aurora Serverless v2) 【通信プロトコル】REST 【ツール】 GitHub、GitHub Actions、Docker、Cursor、Claude Code、MCP、Prisma、Docusaurus 【主な業務】 社内業務システムの統合基盤の企画・設計・構築を PM として推進。インフラ・共通モジュールのほか、複数の業務 API をモノレポで統合し、一元的に管理・展開できる基盤を構築。 【チームでの役割】 ・プロジェクト管理:PM として要件定義、タスク管理、開発メンバーへの作業指示、社内各部門のステークホルダーとの調整を担当 ・アーキテクチャ設計:モノレポ構成を設計し、複数の業務 API を統合管理できるリポジトリアーキテクチャを策定 ・インフラ設計・構築:Terraform による AWS インフラの IaC 化を推進。Aurora Serverless v2 のゼロスケール構成によるコスト最適化、ECS Fargate によるコンテナデプロイ基盤を構築 ・CI/CD パイプライン構築:GitHub Actions による自動デプロイ(dev / prod 環境分離)、DB マイグレーションの自動化を実現 ・API 設計・開発:REST のハイブリッド API を設計。マスタデータ管理、勤怠照合、請求・給与連携などの業務 API を構築 ・外部 SaaS 連携設計:外部 SaaS とのデータ同期エンジン・アダプター設計 ・AI エージェント連携:MCP(Model Context Protocol)サーバーおよび Agent Skills の設計・実装。業務横断の AI エージェント基盤を構築 ・ドキュメント整備:Docusaurus による統合仕様書・API 仕様書のドキュメントサイトを構築 【成果】 ・複数の業務 API を束ねる統合基盤をゼロから設計・構築し、社内 DX を推進 ・Terraform による IaC 化と Aurora Serverless v2 のゼロスケール構成により、インフラコストの最適化を実現 ・GitHub Actions による CI/CD パイプラインを構築し、dev / prod 環境の自動デプロイ体制を確立 ・MCP / Agent Skills を活用した AI エージェント基盤を構築し、業務横断での AI 活用を可能にした |
大手製造業向け AI SaaS 開発(アディクシィ株式会社)
| 期間 | 業務内容 |
|---|---|
| 2025/03 ~ 2026/06 |
【雇用形態】正社員 【チーム編成】開発:8名 / 全体:12名 【ステークホルダー】クライアント x 数社 【言語・フレームワーク】 ・フロントエンド:TypeScript + Next.js ・バックエンド:Python + FastAPI 【インフラ】AWS、PostgreSQL(pgvector) 【通信プロトコル】REST 【ツール】 GitHub、Notion、Cursor、MCP (PostgreSQL等)、Docker、LangChain、LangGraph、LangSmith、OpenAI API、Azure OpenAI API、Claude Code、SQLAlchemy 【主な業務】 大手製造業向けAI SaaS開発案件において、社内文書・設計ドキュメントを対象としたRAGシステムの開発をTech Leadとして主導。 【チームでの役割】 ・システム設計・アーキテクチャ:社内文書・設計ドキュメントを対象としたRAGシステムの全体設計を主導。FastAPIベースのバックエンド設計とPDFドキュメント解析からベクトル登録・検索までの処理パイプラインを構築。PostgreSQL(pgvector)を活用したベクトルストア設計により、大量の技術文書に対する効率的な検索基盤を実現 ・フロントエンド設計・実装:Next.jsを用いたメイン機能のフロントエンド実装を単独で担当。AIエージェントとのインタラクティブなチャットUIや検索結果の可視化機能を実装。バックエンドAPIとの連携部分を設計・実装し、ユーザーが直感的に操作できるインターフェースを実現 ・AIエージェント開発・検証:LangGraphを用いたエージェントフロー設計で、複雑な業務要件に対応する多段階推論プロセスを実装。製造業特有の専門用語・文脈を理解できるプロンプトエンジニアリングを実施。顧客の業務情報と擦り合わせながら、オントロジーレベルからグラフ検索の精度検証を実施し、ベクトル検索・グラフ検索・AIエージェントを組み合わせたハイブリッド検索機能を実装 ・ドメイン知識の構造化:業務領域ごとに特化したエージェントを設計し、適切な処理を分担させるマルチエージェントシステムを構築。チャンクデータの最適な分割戦略を検討し、コンテキスト保持と検索効率を両立 【成果】 ・Tech Leadとして開発チームをリードし、大手製造業の業務要件に対応するRAGシステムを構築した。特に、顧客の実際の業務フローや専門用語の使われ方を深く理解することで、オントロジー設計から検索精度の検証まで一貫して担当し、実用的なハイブリッド検索システムを実現した ・マルチエージェントアーキテクチャの設計では、各ドメインの特性を活かした処理分担、エージェント同士の協調機能、リフレクションの導入より、単一エージェントでは困難だった複雑な業務クエリへの対応を可能にした ・プロンプト改善サイクルを構築し、チーム全体で継続的に検索精度を向上させる体制を確立した |
中古車販売会社向けモバイルアプリ開発(フリーランス)
| 期間 | 業務内容 |
|---|---|
| 2024/12 ~ 2025/02 (3ヶ月) |
【雇用形態】フリーランス 【チーム編成】開発:2名 / 全体:4名 【ステークホルダー】クライアント x 1社 【言語・フレームワーク】 ・フロントエンド:Dart + Flutter ・バックエンド:Python + FastAPI ・Web:TypeScript + Next.js 【インフラ】AWS(API Gateway、EC2、S3、CloudFormation、CDK、Lambda、RDS、ECR、CloudWatch、SQS) 【RDB】MySQL 【通信プロトコル】REST 【ツール】GitHub、Backlog、Terraform、Sentry 【プラットフォーム】iOS 【主な業務】 中古車販売会社向けモバイルアプリ受託開発案件において、Flutterを使用したiOSアプリ開発からAWSインフラの新規構築までフルスタックに対応。 【チームでの役割】 ・iOSアプリ開発:Flutterを使用したiOSアプリ開発を担当。実際のユーザーと直接やり取りしながら、設計から実装までを担当し、ユーザーにとって直感的で使いやすいアプリケーションを提供することに注力 ・インフラ構築:API移管に伴うAWSの各種サービスインフラをゼロベースで構築および運用。AWS CloudFormationやCDKを利用したインフラのコード化を実施 ・チーム連携:スクラム開発の中でチームメンバー(PO、SM、Dev)と密に連携し、プロジェクト全体の円滑な進行に貢献 【成果】 ・スクラムチームの一員として、iOSアプリ開発からAWSインフラの新規構築までフルスタックに対応した。特に、Flutterを用いたiOSアプリ開発では、実際のユーザーと直接やり取りしながら、設計から実装までを担当し、ユーザーにとって直感的で使いやすいアプリケーションを提供することに注力 ・AWSの各種サービスをゼロベースでインフラ構築することで新規APIの運用を実現した ・スクラム開発の中でチームメンバー(PO、SM、Dev)と密に連携し、プロジェクト全体の円滑な進行に貢献 |
企業向け 1on1Web アプリ開発(フリーランス)
| 期間 | 業務内容 |
|---|---|
| 2024/03/01 ~ 2024/11/30 |
【雇用形態】フリーランス 【チーム編成】 ・CTO x 1人 ・テックリード x 1人 ・エンジニア x 8人 ・全体 x 10人 【ステークホルダー】クライアント x 1社 【言語・フレームワーク】 ・フロントエンド:TypeScript + AngularJS / HTML + SCSS + TailwindCSS ・バックエンド:Python + FastAPI / Ruby on Rails 【インフラ】AWS 【通信プロトコル】REST 【ツール】GitHub、Sentry、AWS CloudWatch、Notion 【主な業務】 企業向けに 1on1 ミーティングを支援する Web アプリケーションを開発。新規機能の実装、UI/UX 改善、運用保守を担当し、バックエンドとフロントエンドの両方をフルスタックエンジニアとして対応。 【チームでの役割】 ・フロントエンド開発:TypeScript + AngularJS を使用し、新規機能の設計・開発および既存機能の改善を担当 ・UI/UX 設計:Tailwind CSS および SCSS を活用して効率的かつ一貫性のあるデザインシステムを構築 ・バックエンド開発:主に Python + FastAPI で新機能を開発し、Ruby on Rails を用いて既存機能の運用保守を実施 ・運用管理:AWS CloudWatch でログ監視、Sentry でエラー監視・管理し、迅速な障害対応と問題解決を実現 【成果】 ・新規機能の開発および UI/UX 改善により、ユーザー体験を向上させる Web アプリケーションを実現 ・Tailwind CSS や SCSS を用いたデザインシステム導入により、開発工数を削減し一貫性のある UI/UX を提供 ・AWS CloudWatch と Sentry を組み合わせた監視体制の構築で、システムの安定稼働を確保 ・フロントエンドからバックエンド、運用管理までを一貫して担当し、フルスタックエンジニアとしてのスキルを深化 ・ログ監視とエラー管理の自動化を通じて、運用効率の向上と迅速な障害対応を実現 |
営業向け AI を活用した Web アプリ開発(フリーランス)
| 期間 | 業務内容 |
|---|---|
| 2024/01 ~ 2024/08/31 |
【雇用形態】フリーランス 【チーム編成】PM x 1人 / エンジニア x 2人 【ステークホルダー】クライアント x 1社 【言語・フレームワーク】 ・フロントエンド:TypeScript + Next.js ・バックエンド:Python 【インフラ】Firebase、GCP 【通信プロトコル】REST 【ツール】GitHub、Tailwind CSS、LangChain (temperature、Agent など)、Notion 【主な業務】 商社の営業担当者向けに、商品や製造企業の情報、顧客企業の情報をプロンプト生成できるアプリケーションを開発。PoC から本番運用までを一貫して担当し、効率的な営業支援を実現。 【チームでの役割】 ・フロントエンド開発:TypeScript + Next.js を用いて新規機能の設計・実装を担当 ・バックエンド開発:Firebase SDK と Python を使用し、データ処理およびプロンプト生成機能を実装 ・プロンプトチューニング:LangChain を利用して、temperature や Agent の調整し、適切な応答生成を実現 ・金融データの抽出・算定:EDINET (XBRL ファイルベース) を活用し、金融データの抽出した上で、会計知識を用いて売上高や営業利益などの経営指標の算定に貢献 ・運用管理:PoC から本番環境への移行を担当し、安定的な運用を確立 【成果】 ・営業支援に特化した AI プロンプト生成アプリを開発し、営業担当者の業務効率化を実現 ・LangChain を活用したプロンプトチューニングにより、正確で有用な応答生成を実現 ・Tailwind CSS を用いた効率的で統一感のある UI デザインを提供 ・EDINET を利用した金融データ抽出や会計知識を用いて売上高や営業利益などの算定精度を向上 ・小規模チームで PoC から本番リリースまでを完遂し、クライアントの期待を超える成果を達成 |
製造業向け Web アプリ開発(フリーランス)
| 期間 | 業務内容 |
|---|---|
| 2023/05 ~ 2024/02/28 |
【雇用形態】フリーランス 【チーム編成】テックリード x 2人 / エンジニア x 10人 【ステークホルダー】クライアント x 1社 【言語・フレームワーク】TypeScript、Nuxt.js (3系)、pinia、React.js 【インフラ】AWS 【通信プロトコル】REST 【ツール】GitHub、Tailwind CSS、Hasura、Sentry、Datadog、Notion 【主な業務】 製造業向けに AI 技術を活用した Web アプリケーションの開発。フロントエンドとバックエンドのデータ連携を効率化し、運用中の安定性向上を実現。また、既存アプリケーションを React.js を用いてリプレイスし、モダンな技術スタックへの移行を担当。 【チームでの役割】 ・フロントエンド開発:TypeScript + Nuxt.js (3系) + pinia を使用し、UI/UX を重視した新規機能の開発を担当 ・既存アプリリプレイス:React.js を用いて既存アプリケーションをモダンな技術スタックにリプレイスし、保守性と拡張性を向上 ・デザイン面:Tailwind CSS を活用し、効率的で統一感のあるスタイリングを実現 ・データ連携:Hasura と GraphQL を用いてバックエンドとフロントエンドの効率的なデータ取得・操作を実現 ・エラー管理:Sentry と Datadog を活用し、エラーの検知からハンドリングまでを構築し、安定性の向上に貢献 【成果】 ・Nuxt.js 3系を採用し、最新のエコシステムを活用した効率的な Web アプリケーションを実現 ・Tailwind CSS を導入して、柔軟かつ一貫性のある UI/UX デザインを提供 ・Hasura + GraphQL によるデータ連携により、データ操作のスピードと柔軟性を大幅に向上 ・React.js を活用して既存アプリケーションのリプレイスを行い、技術負債を解消し、保守性と拡張性を向上 ・Sentry と Datadog を活用したエラー監視・管理で運用中の安定性と問題解決の迅速化を実現 ・フロントエンド技術と運用管理の知識を深化させ、開発スキルの幅をさらに拡大 |
旅人向け Web アプリ開発(フリーランス)
| 期間 | 業務内容 |
|---|---|
| 2021/10/01 ~ 2022/12/31 |
【雇用形態】フリーランス 【チーム編成】PO x 1人 / テックリード x 1人 / エンジニア x 3人 【ステークホルダー】クライアント x 1社 【言語・フレームワーク】 ・フロントエンド:TypeScript + Vue.js ・バックエンド:PHP + Laravel 【インフラ】AWS(CloudFront、CloudWatch、CodePipeline、EC2、S3、CodeBuild、RDS) 【通信プロトコル】REST、GraphQL 【ツール】GitHub、Pusher、SCSS、Notion 【主な業務】 旅人向けの BtoC Web アプリケーションにおけるチャット機能の新規開発および追加機能開発を担当。リアルタイム通信機能や CI/CD 環境を構築し、効率的な開発・運用を実現。 【チームでの役割】 ・新規チャット機能開発:TypeScript + Vue.js によるフロントエンド開発および UI 設計・実装を担当 ・バックエンド開発:PHP + Laravel を用いて JWT トークン認証機能を実装し、セキュリティを強化 ・CI/CD 環境構築:AWS CodeBuild と CodePipeline を活用し、自動ビルド・テスト・デプロイを実現 ・リアルタイム通信機能:Pusher を用いてフロントエンドとバックエンドを連携させ、リアルタイム通信を実現 ・追加機能開発:既存の教育 Web アプリケーションに対して機能追加を実施 【成果】 ・チャット機能をゼロから設計・実装し、リアルタイム通信を実現することでユーザー体験を向上 ・AWS CodeBuild と CodePipeline を活用して CI/CD 環境を構築し、デプロイ作業の効率化と精度向上を達成 ・Pusher を用いたリアルタイム通信の調査・設計・開発を通じて、安定したリアルタイム機能を提供 ・フロントエンド・バックエンド双方を担当し、フルスタックエンジニアとしてのスキルを深化 ・追加機能開発において既存アプリケーションの価値向上に貢献 |
AI 技術を使った新アプリの PoC 開発業務(株式会社アイ・ディ・エイチ)
| 期間 | 業務内容 |
|---|---|
| 2020/08/01 ~ 2021/09/30 |
【雇用形態】正社員 【チーム編成】PM x 1人 / リーダー x 1人 / エンジニア x 5人 【ステークホルダー】クライアント x 1社 【言語・フレームワーク】 ・フロントエンド:TypeScript + Vue.js ・バックエンド:Python + Flask / FastAPI 【インフラ】MySQL、SQLite 【通信プロトコル】REST 【ツール】GitLab、Docker、Pytest 【主な業務】 AI 技術を活用し、PoC(概念実証)として次の 2 種類のアプリケーションを開発: ・TypeScript + Vue.js + Flask を用いたマネーロンダリング監査アプリ ・TypeScript + Vue.js + FastAPI を用いた音声認識および字幕付与アプリ 【チームでの役割】 ・設計フェーズで画面設計および機能設計書を作成 ・フロントエンドは TypeScript + Vue.js、バックエンドは Python + Flask / FastAPI を用いて開発 ・バックエンド側の API やロジックの開発を担当し、Pytest を用いてテストを実施 ・動画音声認識およびテキスト出力機能の開発に携わり、納品までを担当 【成果】 ・AI 技術を活用した PoC アプリを 2 種類開発し、動作確認およびクライアントへの納品を完了 ・Pytest を導入し、バックエンドロジックの品質と信頼性を向上 ・設計フェーズから開発まで一貫して担当し、アーキテクチャ設計のドキュメントを作成 ・フロントエンドとバックエンドの効率的な連携を実現し、短期間でプロジェクトを完了 |
モバイルアプリ画面開発業務(株式会社アイ・ディ・エイチ)
| 期間 | 業務内容 |
|---|---|
| 2020/01/01 ~ 2020/07/31 |
【雇用形態】正社員 【チーム編成】PO x 1人 / スクラムマスター x 4人 / エンジニア x 12人 【ステークホルダー】クライアント x 1社 【言語・フレームワーク】JavaScript、React.js、Gatsby、Jest、TestCafe 【インフラ】Firebase Database、GCP (GKE) 【通信プロトコル】REST 【ツール】GitLab、Docker、Kubernetes、Jira、nginx 【主な業務】 モバイルアプリケーションの設計・開発・運用し、React.js と GCP を用いたクラウドネイティブなアプリケーションを実装。 【チームでの役割】 ・React.js + Gatsby を使用してフロントエンド開発を担当 ・設計書の作成および要件に沿った機能設計を実施 ・CI/CD パイプラインを構築し、開発環境からリリースまでのプロセスを担当 ・Jest を用いたユニットテスト、TestCafe を用いた E2E テストを実装し、アプリケーションの品質保証を実現 【成果】 ・React.js + GCP によるモバイルアプリケーションを開発し、短期間でのリリースを実現 ・CI/CD パイプラインの構築により、開発からリリースまでの工数を削減 ・E2E テストおよびユニットテストの実装でアプリケーションの品質向上に貢献 ・アーキテクチャ図や機能要件書を作成し、設計プロセスを効率化 |
データ基盤構築業務(株式会社アイ・ディ・エイチ)
| 期間 | 業務内容 |
|---|---|
| 2019/03/01 ~ 2019/12/31 |
【雇用形態】正社員 【チーム編成】 ・PO x 1人 ・スクラムマスター x 1人 ・テックリード x 1人 ・エンジニア x 6人 【ステークホルダー】クライアント x 1社 【言語・フレームワーク】Python、Pytest、Boto3 【インフラ】AWS(EC2、S3、Lambda、RDS、DynamoDB、Batch、Glue、ECR、EMR、CloudWatch、Athena) 【通信プロトコル】REST 【ツール】GitHub、Jira、Presto、Docker 【主な業務】 オンラインゲームのサービス上を流れる大量のデータログを処理・集計し、分析するためのデータ解析基盤を構築。データ ETL アプリケーションの開発・運用を担当。 【チームでの役割】 ・Python を使用してデータ解析基盤アプリケーションの設計・新規開発・運用・保守を担当 ・ユニットテストの作成・実施(Pytest を利用) ・Boto3 を用いて AWS リソースを操作するバックエンドアプリケーションを開発 ・各 AWS サービス(EC2、S3、Lambda、RDS、DynamoDB、Batch、Glue 等)を活用し、データ基盤の構築・運用を支援 【チームの特徴・課題】 ・スクラム開発を採用し、短期間での機能開発・改修を実施 ・データ量が膨大なため、AWS のリソース最適化や高パフォーマンスを維持する設計が求められた ・運用保守フェーズでは障害対応や追加要件への迅速な対応が必要であった 【成果】 ・データ処理パイプラインを構築し、従来よりも効率的に大量データを処理できる基盤を実現 ・ユニットテストの導入により、アプリケーションの品質向上と障害発生時の迅速な修正対応を実現 ・AWS の最適なリソース設計し、コストパフォーマンスの向上に貢献 ・クライアントからの追加要件やデータ加工の要望に応じて柔軟な開発・運用し、信頼性を確立した |
BtoC 投資アプリ開発(株式会社テコテック)
| 期間 | 業務内容 |
|---|---|
| 2018/09/01 ~ 2019/02/28 |
【雇用形態】正社員 【チーム編成】PM x 1人 / エンジニア x 4人 【ステークホルダー】クライアント x 1社 【言語・フレームワーク】Python 【インフラ】AWS(Lambda、S3、RDS) 【通信プロトコル】REST 【ツール】GitLab、Jupyter Notebook、Redmine 【主な業務】 投資アプリケーションの開発において、ユーザーの投資データを収集・分析・可視化し、個別の投資パフォーマンスや市場傾向のレポートを提供するシステムを構築。 【チームでの役割】 ・チーム全体でデータ収集から分析、結果の可視化、提供までを一貫して担当 ・データ分析:Python を使用して、ユーザー投資データを収集・加工し、統計的分析を実施。numpy、pandas を活用して効率的なデータ操作を実現 ・データ可視化:matplotlib、seaborn を使用して投資パフォーマンスや市場動向のグラフやレポートを作成 ・バックエンド開発:投資データの処理・分析結果を提供する RESTful API を構築 ・ユーザー向けレポート生成:分析結果を基にカスタマイズされたレポートを自動生成し、ユーザーに提供 【成果】 ・ユーザーの投資パフォーマンスを可視化するレポート機能を構築し、ユーザー満足度を向上 ・Python ライブラリを活用した分析ワークフローの効率化により、開発期間を短縮 ・RESTful API を通じてリアルタイムな投資データの提供を実現し、アプリの付加価値を向上 ・可視化を通じてデータ活用の新たな視点を提供し、クライアントの信頼を獲得 |
クレジットカード与信管理支援業務(富士ソフト株式会社)
| 期間 | 業務内容 |
|---|---|
| 2018/06/01 ~ 2018/07/31 |
【雇用形態】正社員 【チーム編成】PM x 1人 / エンジニア x 3人 / 全体 x 4人 【ステークホルダー】クライアント x 1社 【言語・フレームワーク】VBA 【インフラ】N/A 【通信プロトコル】N/A 【ツール】Excel 【主な業務】 クレジットカードの与信管理業務において、要件定義フェーズや業務効率化を支援するツールを作成し、ドキュメント管理やプロジェクトサポート業務を担当。 【チームでの役割】 ・要件定義補助:クレジットカードの与信管理支援業務における要件定義フェーズで、関連ドキュメントの整理・管理を担当 ・業務効率化ツール作成:VBA を活用し、プロジェクトマネージャーの業務効率化を支援するツールを設計・開発。ドキュメント管理を自動化し、プロジェクト全体の生産性向上を実現 ・資料作成・進捗管理:プロジェクト進行に必要なデータ集計や資料作成、進捗管理を担当し、チーム内の情報共有を促進 【成果】 ・要件定義フェーズでのドキュメント整理・管理を通じて、プロジェクトの円滑な進行を支援 ・VBA を活用した業務効率化ツールの開発により、プロジェクトマネージャーの日々のタスク処理を迅速化 ・資料作成や進捗管理の補助を通じて、プロジェクト状況の正確な把握とチームの情報共有を実現 ・与信管理に関する基本的な知識を習得し、ドキュメント管理や効率化ツールの重要性を理解 |
趣味
- 読書(年間 300〜400 冊程度)
- 音楽鑑賞(2025 年は 1500 曲程度視聴)
- 旅行(47 都道府県、32 カ国・地域訪問)
- 将棋(2 段程度)
- 語学学習(英語、中国語がメインで、旅行前に渡航先の言語を学ぶこともある)
- ダンス(HIPHOP、KPOP、House、POPIN)
- ランニング
- バイオリン
- アコースティックギター
- 博物館・美術館めぐり