職務経歴書
日本語 | English |
基本情報
key | value |
---|---|
氏名 | 小澤 史朗 (Shirow Ozawa) |
生年月日 | 1972-10-10 |
居住地 | 東京都 |
最終学歴 | 山梨大学教育科学部(現・教育人間科学部) |
保有スキル
- JavaScript / TypeScript + React.js OR Vue.js でのフロントエンド開発・設計
- レガシーコードからモダンなフロントエンドへのリファクタリング
- フロントエンド開発基盤の整備(テスト環境、フレームワークの初期設定など)
- UT を基本とした保守性と再利用性を意識したコーディング
- Ruby on Rails, express でのサーバーサイド開発
- Wiki 等の導入や構築を通した知見の共有
- アジャイル、スクラムの経験
- 指導・育成の経験
技術スタック
言語
フレームワーク・その他
職務経歴詳細
サーバーフリー株式会社(2024/02 - 現在)
- プロジェクト概要:
- 業務アプリケーション開発
- React + TypeScipt
- Spring Boot
- 業務アプリケーション開発
株式会社ゼヒトモ(2022/08 - 2023/08)
中小事業者と個人顧客とのマッチングサービスの開発に従事。 ユーザーの利便性を高める追加機能の設計から実装を主導。得意とするフロントエンド開発の経験を活かして、フロントエンドの改善活動をリード。特に、スマホアプリ開発で得た知見を生かしたレスポンシブ対応を主導。
- プロジェクト規模:
- 平均 3〜5 人チームでのスクラム開発
- 役割:
- 詳細設計、実装、テスト、コードレビュー
- プロジェクト詳細:
- TypeScript + Next.js/Redux, AngularJS での フロントエンド開発
- 成約を促す UI の実装を行い、 CVR を 12% 改善した
- express, MongoDB での API 開発
- インフラとして AWS ECS, S3 を使用
- Wordpress を使用したブログの開発
- 保守開発
- 低品質コンテンツの改善を行い SEO スコアを 5-6% 改善した
- 新規開発
- 新規顧客の流入を 10% 増やした
- 保守開発
- TypeScript + Next.js/Redux, AngularJS での フロントエンド開発
- 離職理由
- 会社の業績悪化による自主退職
2nd Community 株式会社(2022/01 - 2022/07)
40,000 人のユニークユーザーがいるサイトで、オンラインレッスンアプリのリードエンジニアを努めた。 WebRTC を使用し、オンラインレッスンに使用するためのチャット、ビデオミーティング、お絵描き等を実現する Web アプリの開発に従事。
- プロジェクト規模:
- 2 人
- 役割:
- 基本設計、詳細設計、実装、テスト
- プロジェクト詳細:
- Vue/Nuxt.js を使用
- バックエンドは Ruby on Rails
- Docker, Amazon S3 を使用
- ビデオミーティング画面
- 基本的な機能の実装
- レスポンシブ対応
- チャットにてファイル添付および絵文字の使用ができる機能を実装
- お絵描き機能の Undo/Redo 機能を localStorage を使用して実装
- 離職理由
- プライバシーの侵害: 社内ルールが突如変更され、勤務時間中カメラを常時オンにすることを全社員に義務づけられた
株式会社グッドワークス(2021/02 - 2021/12)
SES
- 動画視聴 Web アプリ開発(2021/05 - 2021/11)
- プロジェクト規模:
- 平均 4〜5 人チームでのアジャイル開発
- 役割:
- 詳細設計、 実装、コードレビュー
- プロジェクト詳細:
- フロントおよびバッチスクリプトの詳細設計および実装
- 利用料精算用帳票作成バッチの仕様変更対応および単体・結合試験
- ユニキャスト配信の実現のための技術調査
- ムビチケ番号を認証して自宅で視聴できるようにするための Web アプリの開発とデプロイ環境の構築
- プロジェクト規模:
- 公共交通機関向けスマホアプリのログ収集バッチの開発(2021/10)
- プロジェクト規模:
- 1 人での開発
- 役割:
- 機能検討、 詳細設計、 実装
- プロジェクト詳細:
- Python, AWS Batch, AWS SAM を使用したバッチ開発
- プロジェクト規模:
- 官公庁向け災害情報管理システム開発(2021/04)
- プロジェクト規模:
- 4 人チームでの開発
- 役割:
- 設計、 実装、 コードレビュー
- ユニットテスト、 結合テスト、 OJT
- プロジェクト詳細:
- Vue + Amplify, Apollo Client, GraphQL, AWS CodeCommit を用いたフロントエンドの詳細設計および実装
- テストデータの作成
- プロジェクト規模:
- IoT 機器との連携システム開発(2021/02 - 2021/03)
- プロジェクト規模:
- 平均 4〜5 人チームでの開発
- 役割:
- 設計、 実装、 コードレビュー
- ユニットテスト、 結合テスト、 OJT
- プロジェクト詳細:
- コロナ対策のための工事作業者入退場管理システムの開発
- Vue3/Vue を使用したフロントエンドの詳細設計および実装
- express を使用したバックエンドの詳細設計および実装
- プロジェクト規模:
- 離職理由
- 自社開発をしている企業で働きたいと考えたため
株式会社システムアイ(2019/12 - 2020/12)
小売電気事業者の契約者向け PWA の開発(ユーザ数: 50 万人)
- プロジェクト規模:
- 平均 5〜10 人チームでの開発
- 役割:
- 要件定義、 基本設計、 詳細設計
- プロトタイプ作成、 開発環境構築、実装
- コードレビュー, ユニットテスト、 結合テスト
- プロジェクト詳細:
- Cognito を使用したユーザ認証基盤のプロトタイプ開発
- プッシュ通知作成用のバッチの開発: TypeScript
- 既存 Node.js アプリの Dockerize
- 離職理由
- パワハラがあったため
株式会社ムロドー(2019/03 - 2019/12)
受託開発
- EC サイト事業者の在庫管理ツールの開発・保守業務
- プロジェクト規模:
- 平均 5〜10 人チームでの開発
- 役割:
- 要件定義、 基本設計、 詳細設計
- プロトタイプ作成、 開発環境構築、 実装
- コードレビュー, ユニットテスト、 結合テスト
- プロジェクト詳細:
- PHP/Laravel を使用した EC プラットフォームの利用者向けカスタマイズと保守開発
- プロジェクト規模:
- P2P チャットアプリの開発
- プロジェクト規模:
- WebRTC を使用したチャットアプリの開発
- 役割:
- 仕様検討、 技術調査/選定、 基本設計、 詳細設計
- 実装、 テスト
- プロジェクト詳細:
- Firebase, Firebase Realtime Database, Firebase Authentication を使用した認証基盤の設計と実装
- React Native を使用したフロントエンドの実装(Web, iOS, Android)
- プロジェクト規模:
- 離職理由
- 会社倒産のため
光英システム株式会社(2017/10 - 2019/02)
配車システムの開発とサービス提供
- PDF 作成 Web API の新規開発
- プロジェクト規模:
- 1 人での開発
- 役割:
- 基本設計、 詳細設計、 実装、 テスト
- プロジェクト詳細:
- C# を用いた RESTful API の開発
- POST リクエストを受け取って DB 上のデータから PDF を生成する
- プロジェクト規模:
- Oracle との I/F 用 Web API の新規開発
- プロジェクト規模:
- 1 人での開発
- 役割:
- 基本設計、 詳細設計、 実装、 テスト
- プロジェクト規模:
- 配車システム用フロントエンド開発
- プロジェクト規模:
- 1 人での開発
- 役割:
- 基本設計、 詳細設計、 実装、 テスト
- プロジェクト詳細:
- D3.js を用いてタンクローリーの配車表をインタラクティブにするフロントエンド開発
- プロジェクト規模:
- サーバの動作実績を可視化する Web アプリケーションおよび JSON 自動生成バッチの開発
- プロジェクト規模:
- 1 人での開発
- 役割:
- 基本設計、 詳細設計、 実装、 テスト
- プロジェクト詳細:
- ログファイルを読み込んで Google Charts が読み込める形式の JSON を出力するバッチ
- 上記 JSON を読み込んでサーバの負荷状況等を表すグラフとして描画するフロントエンドの開発
- プロジェクト規模:
- AWS EC2 上に HTTP proxy を設置して運用
- プロジェクト規模:
- 1 人での開発
- 役割:
- インフラ構築
- プロジェクト規模:
株式会社デルタウイング(2013/03 - 2017-09)
SES
- 国際間で銀行口座情報の交換をするためのオープンシステムの新規開発(2017/07 - 2017/09)
- プロジェクト規模:
- 4 人チームでのウォーターフォール開発
- 役割:
- 実装、 テスト
- プロジェクト詳細:
- Java を使用したフロントエンドの開発
- DB: HiRDB
- プロジェクト規模:
- EC 用 Web アプリケーションと iOS アプリの保守(2017/04 - 2017/06)
- プロジェクト規模:
- 平均 2〜3 人チームでのアジャイル開発
- 役割:
- 実装、 テスト
- プロジェクト詳細:
- EC-Cube を使用した Web アプリケーションの脆弱性修正
- iOS アプリの保守開発および各種不具合対応
- 言語および FW: Objective-C, PHP/Smarty
- 開発環境/ツール
- macOS 10.11.6
- MySQL
- Xcode 8.1
- PHPStorm
- Redmine
- Backlog
- Git
- プロジェクト規模:
- コンテンツ事業者アプリ開発(2017/02 - 2017/03)
- プロジェクト規模:
- 平均 3〜4 人チームでのウォーターフォール開発
- 役割:
- 実装、 テスト
- プロジェクト詳細:
- iOS アプリ機能追加
- iOS アプリリプレース版開発
- iOS アプリリグレッションテスト
- Android アプリリグレッションテスト
- プロジェクト規模:
- 衛星放送用セットトップボックス 4K 対応版開発(2016/12 - 2017/01)
- プロジェクト規模:
- 平均 3〜4 人チームでのアジャイル開発
- 役割:
- 実装、 テスト
- プロジェクト詳細:
- VanillaJS
- バグフィックス
- 新規機能追加
- 開発環境/ツール
- Windows 8
- TeraTerm
- Redmine
- Git
- プロジェクト規模:
- 携帯電話基地局管理システム機能追加案件(2016/10 - 2016/11)
- プロジェクト規模:
- 平均 4〜6 人チームでのウォーターフォール開発
- 役割:
- 基本設計
- プロジェクト詳細:
- 既存のシステムに災害対策機能を追加する案件のバックエンドの基本設計を担当
- プロジェクト規模:
- 銀行向け帳票管理システム開発(2016/04 - 2016/09)
- プロジェクト規模:
- 4 人チームでのウォーターフォール開発
- 役割:
- 詳細設計、 実装、 テスト
- プロジェクト詳細:
- PDF の加工を行う DLL の新規開発
- SOAP API とインタフェースする DLL の新規開発
- C++
- プロジェクト規模:
- 防衛システム開発司令部向け Web システムの機能追加(2015/10 - 2016/03)
- プロジェクト規模:
- 平均 2〜3 人チームでのウォーターフォール開発
- 次期開発に向けた技術調査と検証
- 役割:
- プロトタイプ作成
- 技術調査とドキュメント作成
- 実装、 テスト
- プロジェクト詳細:
- 海上防衛のための船舶位置情報システムの機能追加
- GIS server の増設のための製品調査と選定
- 次期開発に向けた技術調査と検証
- JavaScript/D3.js, Java/Verocity, Windows 10/Eclipse
- プロジェクト規模:
- コンテンツビジネスの BI 業務(2015/05 - 2015/09)
- プロジェクト規模:
- 1 人
- 役割:
- 実装、 テスト
- プロジェクト詳細:
- 業務ツールの作成
- テーブル定義書の作成
- プロジェクト規模:
- 保険販売代理店向けの顧客情報管理ツールの開発(2015/03 - 2015/04)
- プロジェクト規模:
- 3 人チームでのウォーターフォール開発
- 役割:
- 詳細設計、 実装、 テスト
- プロジェクト詳細:
- メインフレームの出力をブラウザに出力する Web アプリケーションの開発
- プロジェクト規模:
- 会員情報登録システムのリプレース(2014/08 - 2015/02)
- プロジェクト規模:
- 平均 3〜4 人チームでのアジャイル開発
- 役割:
- バックエンドの詳細設計、 テスト
- プロジェクト詳細:
- ディズニージャパンの会員向けサイトのリニューアルに伴う RESTful API の実装
- Java/Apache Wink, JavaScript/jQuery, Windows 7/Eclipse
- プロジェクト規模:
- 流通システム開発(2013/11 - 2014/07)
- プロジェクト規模:
- 3 人チームでのウォーターフォール開発
- 役割:
- 実装、 テスト
- プロジェクト詳細:
- 生協パルシステムの宅配をサポートするシステムの新規機能開発
- 下記の実装
- バッチプログラム
- ストアドプロシージャ
- JSP
- プロジェクト規模:
- クレジットカード会社の加盟店管理システムの改修(2013/11 - 2014/01)
- プロジェクト規模:
- 3 人チームでのウォーターフォール開発
- 役割:
- 実装
- プロジェクト規模:
- DB の統廃合に伴う外部設計書の修正・波及分析
- JSP モックアップの作成
- プロジェクト規模:
- 歩行者移動支援システム開発(2013/10 - 2013/11)
- プロジェクト規模:
- 1 人チームでのアジャイル開発
- 役割:
- 詳細設計、 実装、 テスト
- プロジェクト詳細:
- 既存 Android アプリケーションの iOS への移植
- プロジェクト規模:
- 法人向け社内 SNS アプリケーション開発(2013/03 - 2013/10)
- プロジェクト規模:
- 4 人チームでのアジャイル開発
- 役割:
- 詳細設計、 実装、 テスト
- プロジェクト詳細:
- Twitter ライクな UI を実装した社内 SNS 用 iOS アプリの新規開発
- iOS 5, 6 対応
- Objective-C
- プロジェクト規模:
有限会社プレザント(2012/10 - 2013/02)
金融機関向けミドルウェアの機能追加開発
- プロジェクト規模:
- 3 人チームでの開発
- 役割:
- 詳細設計、 実装、 テスト
- プロジェクト詳細:
- 銀行の統合による受付システムの統合に伴い必要となったミドルウェアの開発
- 印刷機能を担う DLL の詳細設計および実装
- 別プロセス起動機能を担う DLL の詳細設計および実装
- 銀行の統合による受付システムの統合に伴い必要となったミドルウェアの開発
有限会社フロンティア(2011/10 - 2012/03)
物流業者向け資材管理・発注システム開発(社内 SE)
- プロジェクト規模:
- 2 人チームでの開発
- 役割:
- 基本設計、 詳細設計、 実装、 テスト
- プロジェクト詳細:
- 社内 LAN 内で運用されていた C# アプリケーションの Web アプリケーションへの移植作業
- Java, JSP, MSSQL
公務員(2010/04 - 2011/03)
小学校教員
株式会社アデコ(2007/11 - 2009/04)
B フレッツ販売員
株式会社ヤマト運輸(2003/02 - 2005/02)
セールスドライバー
有限会社ナンバーフォー(2002/07 - 2003/01)
受託開発
- 商店街向けポイント管理システム開発(2002-12 - 2003-01)
- プロジェクト規模:
- 1 人での開発
- 役割:
- 詳細設計、 実装、 テスト
- プロジェクト詳細:
- 非接触 IC カードを使用した自動ログイン機能の設計・実装
- Visual C++
- プロジェクト規模:
- 不動産業者向け販促アプリケーション開発(2002-12 - 2003-01)
- プロジェクト規模:
- 1 人での開発
- 役割:
- 詳細設計、 実装、 テスト
- プロジェクト詳細:
- ウェブページから画像ファイルのみを取得して表示する機能の設計・実装
- Visual Basic 6.0
- プロジェクト規模:
- 携帯電話向け掲示板サイト開発(2002-07 - 2002-09)
- プロジェクト規模:
- 1 人での開発
- 役割:
- 詳細設計、 実装、 テスト
- プロジェクト詳細:
- Docomo と J-phone 向けに提供されていた掲示板サイトを au 向けに公開するための CGI の設計・実装
- Perl, HDML, cHTML
- プロジェクト規模:
公務員(1995/04 - 2001/03)
小学校教員
業務外活動
OSS・個人開発活動
主要リポジトリ
Projects | Lang / FW | Stars | Forks | Issues |
backlog-tamer |
その他
- OSS への PR 作成
- MDN のドキュメント翻訳