-
認知行動療法の医療モバイルアプリ設計・開発
■ プロジェクトの目的
認知行動療法(CBT)に使われる医療用モバイルアプリ(治験版)の開発。
■ 体制・人数
開発はエンジニア3~5名。他PdM、デザイナー、QAチーム、インフラエンジニアなど
■ 自分のポジション・役割
エンジニアの一員として設計・開発。
■ 目的を達成する上での課題
フルスタックエンジニアとしての知識と経験が求められた。
また、医療業界のドメイン知識が重要とされた。
■ 課題に対して取り組んだこと
IT技術・医療関係の積極的なキャッチアップ。
AIを活用した生産性向上。
■ ビジネス上の成果
治験版アプリを1つリリース。現在別の治験版アプリを開発中。フルスタック。RedwoodJS(TypeScript, React, GraphQL, Prisma), CSS
-
官公庁向けDXシステム開発
■ プロジェクトの目的
デジタル地図を用いた官公庁向けDXシステムの開発
■ 体制・人数
エンジニア十数名、他PMなど
■ 自分のポジション・役割
エンジニア。詳細設計/開発/単体、結合テストを担当
■ 目的を達成する上での課題
仕様と設計に対して厳密な準拠が求められた。
また、非機能要件としてパフォーマンスの改善が必要とされた。
■ 課題に対して取り組んだこと
効率的かつミスの起きない作業手順の確立。
デジタル地図ライブラリの知識を活かしたパフォーマンス最適化。
SQLクエリの分析、改善。
■ ビジネス上の成果
システムの完成、リリース。Vue, 画面開発, アジャイル開発, TypeScript, OpenLayer
-
デジタル地図クラウドサービス開発のスクラムマスター
■ プロジェクトの目的
デジタル地図を活用する汎用クラウドサービスの開発
■ 体制・人数
5名
■ 自分のポジション・役割
スクラムマスター。チーム管理と開発作業を担当
■ 目的を達成する上での課題
会社として新しい分野(Webアプリ・クラウドサービス)への挑戦だった。
また、それまでのウォーターフォール開発ではなくアジャイル開発を採用し、サービスの継続的提供が求められた。
■ 課題に対して取り組んだこと
TypeScript+Reactを用いたコンポーネントないしWebアプリケーション開発。また、C#+SQLを用いたクラウドDB・ストレージ操作を伴うWebAPIの設計と実装。React HooksやReact Testing Library等を習得。
アジャイル開発を採用したプロジェクトで、提供されたプロダクトバックログを元にスプリントを計画・遂行した。DevOpsの一部として単体テストおよびデプロイの自動化を提案し実現。
■ ビジネス上の成果
Web地図アプリとインフラの基礎部分の完成。Win10, iOS, PostgreSQL, TypeScript, React, C# .NET Framework/.NET 5, Azure, GitHub
-
デジタル地図アプリケーションの部品開発・技術検証
■ プロジェクトの目的
GoogleMapに代表される、デジタル地図アプリケーションをWebアプリとして構築する。
■ 体制・人数
正社員5名+アルバイト(技術スタッフ)十数名
■ 自分のポジション・役割
設計・実装・パフォーマンス測定・評価・報告書およびマニュアル作成
■ 目的を達成する上での課題
当時としては前例の少ないWeb地図OSSライブラリに対する拡張実装などが求められた。
■ 課題に対して取り組んだこと
OSSライブラリの解析・海外フォーラムでの調査など
■ ビジネス上の成果
JavaScriptを用いた地理情報処理・描画機能の設計・実装。シェーダー言語のGLSLを用いた地図上への独自図形描画プログラムの実装。地図描画やネットワークのパフォーマンス測定・評価。
作業報告書および成果物マニュアルの作成。Win10, JavaScript, TypeScript, GLSL