Software Engineer

Kazuki Oshino

ユーザー体験を第一に考え、
意味のある使いやすいプロダクトを創る。

01

About

11+ Years Experience
20+ Team Members Led
50K+ App Downloads

バックエンドを軸に、フロントエンドからモバイル、インフラまで横断するフルスタックエンジニア。 11年以上のキャリアの中で、セキュリティ・エンターテイメント・HR・フードテックと多様な領域でプロダクトを手がけてきました。

開発において最も大切にしているのは、徹底的なユーザー目線です。 ボタンひとつの配置から画面遷移の流れまで、常に5W1Hを意識し「意味のある使いやすいサービス」を追求しています。 技術的な正しさだけでなく、その先にいるユーザーの体験を起点に設計・実装することを信条としています。

DDDに基づくアーキテクチャ設計やパフォーマンスチューニングを得意とし、アーキテクトとしてシステム全体の設計を担ってきました。 現在はAIを組織に浸透させる取り組みや、AIを活用したサービスの企画・開発に注力しています。 20名規模のチームマネジメント経験があり、コア開発者として携わったサービスが「HRアワード2020」最優秀賞を受賞。 個人でも複数のモバイルアプリを開発・運用しています。

02

Experience

2022年5月 — 現在

シニアエンジニア / アーキテクト

Web系企業(従業員約100名)

  • モバイルオーダーサービスのバックエンドスペシャリストとして、DDDを用いたシステム設計・開発を主導
  • アーキテクトとしてシステム全体のアーキテクチャ設計を担当
  • パフォーマンスチューニングを推進し、技術記事として知見を発信
  • フロントエンド(React / Next.js)やモバイルアプリ(Flutter)の開発も担当
  • AIを活用したユーザー向けマーケティングメッセージ生成サービスを開発
  • Go / TypeScript / MySQL / AWS / Kubernetes を使用
2021年9月 — 現在

個人開発

iOS / Android アプリを複数開発・運用

  • 脳トレアプリを始め、複数のモバイルアプリを企画から開発・リリースまで一貫して担当
  • Flutter / Dart / Swift を使用し、iOS・Android 向けに展開
  • Firebase / Riverpod / MVVM など、アプリごとに最適なアーキテクチャを選定
  • 代表作の脳トレアプリは総ダウンロード数 10,000 以上を達成
2019年10月 — 2021年8月

課長 / チームリーダー

システム開発企業(従業員約50名)

  • 福利厚生をメインとする新規プラットフォームの設計・開発・運用保守
  • Java / TypeScript / Spring Boot / Vue.js / MySQL を使用
  • 100名規模プロジェクトで20名チームを統括、顧客折衝も担当
  • 日本の人事部「HRアワード2020」プロフェッショナル部門 最優秀賞を受賞
2018年12月 — 2019年9月

主任 / チームリーダー

IT企業(従業員約1,000名)

  • エンターテイメント情報サイトのリプレイスを実施
  • Java / Spring Boot / Oracle Database を使用
  • 20名規模プロジェクトで4名チームの開発・管理を兼任
  • 既存技術とチームスキルを考慮した技術選定を主導
  • 協力会社のSESメンバーの管理も担当
2017年4月 — 2018年12月

主任 / チームリーダー

IT企業(従業員約1,000名)

  • Webセキュリティ自動診断サービスのリプレイスと運用保守
  • PHP / CakePHP / MySQL を使用
  • 約200社のユーザーを段階的に移行、障害ゼロで完遂
  • 既存システムのリバースエンジニアリングから設計書を作成
  • 協力会社のSESメンバーの管理も担当
2017年1月 — 2017年3月

主任

IT企業(従業員約1,000名)

  • 電力システムのバッチ開発に10名チームのメンバーとして参画
  • Java / Oracle Database を使用
  • 主任に昇進、協力会社SESメンバーの管理を開始
2015年10月 — 2016年12月

メンバー

IT企業(従業員約1,000名)

  • 社会保険システムの改修に30名チームのメンバーとして参画
  • VB.NET を使用
2015年4月 — 2015年9月

メンバー

IT企業(従業員約1,000名)

  • 社内勤怠管理システムの開発に2名チームで従事
  • Java / Wagby / AWS を使用
03

Skills

Backend

Java Spring Boot Python Node.js PHP CakePHP Go PL/SQL VB.NET

Frontend / Mobile

Flutter Dart Swift React Next.js Vue.js TypeScript

Database

MySQL Oracle Database DynamoDB Firebase Firestore SQLite

Infrastructure

AWS Cognito Kubernetes Linux Git CI/CD Team Management