-
通信装置監視システムの開発
【プロジェクト概要】
海底ケーブルを制御する装置の状態を監視するシステムを開発した。
【担当フェーズ】
機能設計、詳細設計、製造、単体検査、結合検査
【実績・取り組み等】
・監視システムをゼロベースから設計・開発した。
・単体テストはJUnitを使用して自動化し、常に回帰テストを行う環境を構築して、品質を常に高い状態に保つことに成功した。
・運用コストを下げるために、サーバの構築を自動化するツールの作成や、サーバの状態を監視する運用ツールの開発を提案した。それらのツールは、テスト工程でも活用された。
【使用言語・ツール】
Java
PostgreSQL
Apache/Tomcat
SWT
Axis2 -
Webベースの試験実施システムの開発
【プロジェクト概要】
Webブラウザ上で試験を実施するシステムのUIを改善するための改修を行った。
【担当フェーズ】
機能設計、製造、結合検査
【実績・取り組み等】
・品質の低かったシステムの仕様整理や構成管理について提案し、開発体制を整えた。
・ユーザインタフェースの改善ということで、試験を実施しやすくなるよう画面構成を検討し、Ajaxなどを使用して画面線が少なくなるように仕様を作成した。
【使用言語・ツール】
C#
HTML/javascript/CSS
jQuery -
Android OS用アプリケーションランチャーWidget開発
【プロジェクト概要】
Android OS を搭載した端末向けのアプリケーションランチャーをWidget として開発した。
【担当フェーズ】
要件定義、機能設計、製造、機能検査
【実績・取り組み等】
・曖昧な要件を整理し、具体的な仕様に落として提案し、技術的な課題を解決しながら開発を進めた。
・動きに関する要件が多かったため、プロトタイプを頻繁にリリースするなど、アジャイル的な開発手法を取り入れた。
【使用言語・ツール】
Java
Andorid OS -
災害時ポータルサイト構築システムの開発
【プロジェクト概要】
・災害時に使用されるガジェット形式のポータルサイトを構築するシステムを開発した。
【担当フェーズ】
機能設計、製造、機能検査
【実績・取り組み等】
・災害時に使用されるポータルサイトのため、表示させる情報を厳選し、外部へのアクセスを極力減らすよう設計した。
・災害時に必要と思われる情報を表示するガジェットを、幾つか提案し開発した。
【使用言語・ツール】
Python
HTML/javascript/css -
映像解析エンジンの機能追加
【プロジェクト概要】
・カメラから読み込んだ映像を解析するシステムに対して、新規のカメラを対応させる改造を行った。また、連続する複数の画像ファイルをつなげて動画ファイルを作成するツールを作成した。
【担当フェーズ】
機能設計、実装、機能検査
【使用言語・ツール】
C++
OpenCV -
移動体シミュレータの開発
【プロジェクト概要】
・某研究所の研究内容を評価するために、実際の地図データを使用して移動体が移動する様子をシミュレートするシステムを開発している。
【担当フェーズ】
機能設計、製造、機能検査
【実績・取り組み等】
・移動体がどのように移動するべきか、リアルな人の生活に照らし合わせて検討し、仕様の検討・提案を行なった。
・何万という移動体をシミュレートするため、効率良くシステムが動作するようタスク管理やデータ管理の仕組みを構築した。
【使用言語・ツール】
Java
MySQL
GraphDB