田中 悠斗

PT Teknologi Inovasi Digital テックリード

自己紹介

フルスタックエンジニアとして11年以上、Tech Leadとして5年以上の実務経験を有しております。React/Next.js/TypeScriptを中心としたフロントエンド開発から、Python/FastAPI、Node.js/NestJS、Java/Spring Bootによるバックエンド開発、AWS/GCP/Kubernetesでのクラウドインフラ設計まで、一貫して対応可能です。 直近のプロジェクトでは、10〜15名規模のチームをTech Leadとして統括し、RAG/LLMを活用したAI機能開発やモノリスからマイクロサービスへの移行を主導いたしました。OpenAI API、LangChain、Pineconeを用いた社内ナレッジ検索システムを構築し、検索精度を40%向上。マイクロサービス移行ではDDDに基づくサービス設計、Kafka/RabbitMQによるイベント駆動アーキテクチャを導入し、デプロイ頻度を月2回から週5回に向上、MTTR(平均復旧時間)を4時間から30分に短縮いたしました。 B2B SaaS、ECプラットフォーム、決済システムなど、社会的影響の大きなサービス開発に携わり、要件定義から設計・実装・運用まで一貫して推進できる点が強みです。「作って終わり」ではなく、運用性・保守性を考慮した設計を心がけ、コスト削減やパフォーマンス改善など、事業成果に直結するアウトカムを継続的に創出してまいりました。新技術への探究心を持ち、チームの技術力向上にも注力しております。

職歴・学歴

PT Teknologi Inovasi Digital

開発部

AI機能開発プロジェクト

テックリード

- OpenAI API(GPT-4)/LangChain/LlamaIndexを活用したRAGアーキテクチャの設計・実装 - Pinecone/Weaviateを用いたベクトルデータベースの構築・チューニング - Next.js/TypeScriptによるAIチャットUI、ストリーミングレスポンス対応 - FastAPI/Pythonによるバックエンド構築、プロンプトエンジニアリング - AWS Bedrock/SageMakerを活用したモデル運用基盤の構築 - AIモデルの評価指標設計(回答精度、レスポンス時間、ユーザー満足度)

開発部

マイクロサービスアーキテクチャ移行

テックリード

- ドメイン駆動設計(DDD)に基づくサービス境界の定義とマイクロサービス設計 - NestJS/TypeScript、Go/Ginによるバックエンドサービス実装 - GraphQL Federation(Apollo Gateway)によるAPI Gateway構築 - Kafka/RabbitMQによるイベント駆動アーキテクチャ設計 - Terraformによるインフラのコード化(IaC) - Prometheus/Grafana/Jaegerによる分散トレーシング・監視基盤構築 - GitHub ActionsによるCI/CDパイプライン、カナリアリリースの導入

開発部

HR SaaSプラットフォーム機能拡張

Webエンジニア

- React/Next.js/TypeScriptによるSPA/SSR画面設計・実装 - Node.js/Expressによるバックエンド設計、RESTful API構築 - PostgreSQLのスキーマ設計、マルチテナント対応(Row Level Security) - Redisを活用したキャッシュ戦略、セッション管理 - Bull/BullMQによるバックグラウンドジョブ(給与計算バッチ) - Jest/Cypress/Playwrightによるテスト自動化、CI品質ゲート導入

スキル・経験

  • CSS
  • HTML
  • SQL
  • JavaScript
  • MySQL
  • Next.js
  • Vue.js
  • Typescript
  • TypeScript
  • React
  • Python
  • Node.js
  • AWS
  • Kubernetes
  • Java
  • GCP
  • Docker
  • PHP
  • Laravel
  • Terraform
  • Go
  • データ分析

言語

  • 日本語
  • 英語
  • インドネシア語

資格

  • Google Cloud Professional Cloud Architect
  • TOEIC
  • AWS Certified Solutions Architect – Professional (SAP-C02)

関連リンク