職務経歴

職歴概要

専門学校を卒業後、大手家電量販店に入社し三ヵ月で業務システム開発関連の職に転職。
Javaを中心にオブジェクト指向言語での企業向けWebシステム開発に携わる。

職務経歴

2005年04月 大手家電量販店 入社
2005年06月 大手家電量販店 退社
2005年06月 システム開発会社 入社
2016年05月 システム開発会社 退社
現在はフリーランスで活動中

知識・スキル

プログラミング言語

名称 経験年数
Java 10年
C# 3年
C++ 1年
Visual Basic 3年
JavaScript 10年

上記以外の言語については経験はないが、オブジェクト指向の言語なら対応可能。

フレームワーク

名称 経験年数
Struts1 3年
Struts2 1年
Seasar SAStruts 1年
Spring MVC 2年
ASP.NET MVC 1年

Javaを使用したWebアプリケーションの開発経験が豊富。
ASP.NET MVCについてはVB.NETを使用してのシステム基盤の開発経験あり。

データベース

名称 経験年数
Oracle 5年
PostgreSQL 3年
SQL Server 1年
DB2 1年

OracleとSQL ServerについてはPL/SQLとストアドプロシージャでの開発経験あり。
PostgreSQLは旧バージョンから新パージョンへの置き換え時の影響調査及び対応経験あり。

業務経歴詳細

会社員時代(約11年)

期間 プロジェクト内容・担当業務 役割・規模 開発環境等
2005年7月

2006年1月
(7ヵ月)
証券会社向け社内システム
各種書類をWeb上で作成するための書類作成システムを開発
担当業務
・詳細設計
・開発
・単体試験
・結合試験
各画面開発と他システムに連携させるためのCSVファイルダウンロード機能を担当
自身の作業の他に、作業遅延の発生している他メンバーの支援
各種試験と試験時に発生した故障対応を担当
メンバー
規模:50名
Windows
Linux
Java
WSAD
WAS
Struts
EJB
Oracle10g
2006年2月

2006年5月
(4ヵ月)
先物商品オンライントレードシステム
トレーダー向けの先物取引オンライントレードシステムの改修
担当業務
・詳細設計
・開発
・単体試験
Swingを使用して、逆ウォッチ曲線の描画処理を担当
単体試験と試験時に発生した故障対応を担当
メンバー
規模:10名
Windows
Linux
Java
Swing
Eclipse
Tomcat
SQL Server
2006年6月

2006年12月
(7ヵ月)
証券会社向け社内システム
証券会社が内部で使用するためのシステム改修
担当業務
・詳細設計
・開発
・単体試験
・結合試験
既知の不具合対応と機能追加を担当
自身の作業の他に、作業遅延の発生している他メンバーの支援
各種試験と試験時に発生した故障対応を担当
別チームで行われていた使用ライブラリの置き換え作業について新旧比較をするための試験環境構築と不具合対応も担当
メンバー
規模:50名
Windows
Linux
C++
Visual Studio
Oracle Tuxedo
Oracle10g
2007年1月

2007年4月
(4ヵ月)
座席予約管理システム
鉄道会社向けに座席の予約状況を管理するシステムの開発
担当業務
・詳細設計
・開発
・単体試験
・結合試験
各画面開発を担当
自身の作業の他に、作業遅延の発生している他メンバーの支援
各種試験と試験時に発生した故障対応を担当
メンバー
規模:30名
Windows
Linux
Java
Eclipse
Tomcat
O3W
2007年5月

2007年6月
(2ヵ月)
バス窓口処理システム
バス会社の窓口業務をシステム化するための新規開発
担当業務
・詳細設計
・開発
画面開発を担当
要件が固まらないままプロジェクト規模を縮小することになり、別案件に移動
メンバー
規模:50名
Windows
C#
Visual Studio
SQL Server
2007年7月

2008年12月
(1年6ヵ月)
運航管理システム
船の運航状況管理システムの改修
担当業務
・詳細設計
・開発
・単体試験
・結合試験
既存画面の改修と新規画面の追加を担当
SVFを使用した帳票の作成を担当
自身の作業の他に、作業遅延の発生している他メンバーの支援
各種試験と試験時に発生した故障対応を担当
メンバー
規模:100名
Windows
C#
Java
Visual Studio
Eclipse
Tomcat
SVF
Hibernate
Oracle10g
2009年1月

2011年5月
(2年5ヵ月)
契約管理システム
通信事業社が内部で使用する顧客契約情報を管理するシステムの新規開発
担当業務
・詳細設計
・開発
・単体試験
・結合試験
・保守
各画面の開発を担当
Asteriaを使用したバッチ開発を担当
自身の作業の他に、作業遅延の発生している他メンバーの支援
各種試験と試験時に発生した故障対応を担当
システム正式稼働後の保守を担当
商用環境にて発生した故障対応(モジュール改修及びデータパッチ作業)
同期間内に行われたシステムのリプレイス作業に伴い、新旧比較を行うためのツール作成
メンバー
規模:100名
Windows
Linux
Java
Eclipse
Struts
WebLogic
iBATIS
Asteria
Oracle10g
2011年12月

2012年2月
(3ヵ月)
学習支援システム
大学向け学習支援システムのスマートフォン対応
担当業務
・基本設計
・詳細設計
・開発
・単体試験
・結合試験
既存システムの各画面をスマートフォン向けに新規開発
各画面の開発を担当
各種試験と試験時に発生した故障対応を担当
メンバー
規模:3名
Windows
Linux
Java
Eclipse
SAStruts
S2JDBC
PostgreSQL
jQueryMobile
2012年3月

2012年5月
(3ヵ月)
業務支援システム
通信事業社向けの業務支援システムの改修
担当業務
・詳細設計
・開発
・単体試験
・結合試験
各画面の開発を担当
自身の作業の他に、作業遅延の発生している他メンバーの支援
各種試験と試験時に発生した故障対応を担当
メンバー
規模:20名
Windows
Java
Adobe Flex
Eclipse
Oracle9i
2012年6月

2012年8月
(3ヵ月)
ソーシャル・ネットワーキング・サービス
SNSの新規開発
担当業務
・要件定義
・基本設計
・DB設計
・詳細設計
・開発
・単体試験
・結合試験
要件定義から試験までの一連の工程を担当
自身の作業の他に、他メンバーの支援全般
プロジェクト
マネージャ
規模:5名
Windows
Linux
Java
Eclipse
Struts2
PostgreSQL
jQuery
2012年9月

2012年11月
(3ヵ月)
業務支援システム
学校向けの校務業務支援システムの改修
担当業務
・詳細設計
・開発
・単体試験
出席管理機能の新規開発と保健管理機能の改修を担当
自身の作業の他に、他メンバーの支援全般
メンバー
規模:10名
Windows
Linux
Java
Eclipse
Interstage Apcoordinator
Interstage Application Server
PostgreSQL
jQuery
2012年10月

2012年12月
(3ヵ月)
環境貢献支援ツール
ICTによる環境負荷低減効果を試算するツールの多国対応
担当業務
・詳細設計
・開発
・単体試験
・結合試験
・総合試験
各画面に日米以外の国の通貨での情報表示を追加
当ツールの開発者とプロジェクトマネージャの見積もりで工数3ヵ月となっていたが、予定していた対応は1ヵ月で完了
プロジェクトマネージャの許可を取り、冗長した実装をしている箇所を全て共通処理化し、追加試験もプロジェクト期間内に完了
メンバー
規模:2名
Windows
Linux
Java
Eclipse
Struts2
PostgreSQL
jQuery
2013年1月

2013年4月
(4ヵ月)
Eメール通知システム
銀行向けの業務支援システムの新規開発。
担当業務
・詳細設計
・開発
・単体試験
各画面の開発を担当
自身の作業の他に、作業遅延の発生している他メンバーの支援
単体試験と試験時に発生した故障対応を担当
メンバー
規模:100名
Windows
Linux
Java
RAD
WACs
DB2
2013年5月

2013年6月
(2ヵ月)
バス運行管理システム
バス会社向けの運行管理システムの新規開発
バスの発着時刻を電子ボードで表示するシステム
担当業務
・基本設計
・詳細設計
・開発
・単体試験
・結合試験
各画面の開発を担当
自身の作業の他に、作業遅延の発生している他メンバーの支援
各種試験と試験時に発生した故障対応を担当
リーダー
規模:5名
Windows
Linux
Java
RAD
WACs
DB2
2013年7月

2013年9月
(3ヵ月)
掲示板システム
企業が会社内で使用するための掲示板システムの開発
既存システムのフレームワークをintra-martからSAStrutsに変更し、機能を追加する
担当業務
・基本設計
・詳細設計
・開発
・単体試験
・結合試験
当初は既存の設計書に改修箇所を追記する予定だったが、実モジュールと設計書間で差異が多数確認されたため、設計書を全て新規で作成
intra-mart(フロントエンドJavaScript)で作成されたシステムの解析作業を担当
各画面の開発を担当
自身の作業の他に、作業遅延の発生している他メンバーの支援
各種試験と試験時に発生した故障対応を担当
リーダー
規模:10名
Windows
Linux
Java
Eclipse
SAStruts
Tomcat
SQL Server
jQuery
2013年10月

2014年5月
(8ヵ月)
データ連携システム
データベースの情報をCSVファイルで送受信するシステムの新規開発
担当業務
・基本設計
・詳細設計
・開発
・単体試験
・結合試験
Windowsのバッチファイル作成を担当
CSVファイルの入出力処理を担当
自身の作業の他に、作業遅延の発生している他メンバーの支援
各種試験と試験時に発生した故障対応を担当
リーダー
規模:10名
Windows
PL/SQL
Oracle SQL Developer
Oracle11g
コマンドプロンプト
2014年4月

2014年5月
(2ヵ月)
原価分析システム
製品の原価を分析・管理するシステム
担当業務
・開発
開発作業の支援のために参画
WebシステムでSQLの実行結果をCSVファイルで出力するための基盤開発
作業ヘルパー
規模:2名
Windows
Linux
Java
RAD
WAS
DB2
2014年7月

2014年8月
(2ヵ月)
事業管理システム
事業情報の申請・承認・管理をシステム
担当業務
・開発
・単体試験
・結合試験
業務部分の実装には携わらず、システム基盤の開発を担当
システム基盤部で発生した故障対応
メンバー
規模:30名
Windows
VB.NET
ASP.NET MVC
Visual Studio
PL/SQL
Oracle SQL Developer
Oracle11g
コマンドプロンプト
2014年9月
(1ヵ月)
データ連携システム
データベースの情報をCSVファイルで送受信するシステムの新規開発
担当業務
・詳細設計
・開発
・単体試験
・結合試験
Windowsのバッチファイル作成を担当
CSVファイルの入出力処理を担当
自身の作業の他に、作業遅延の発生している他メンバーの支援
各種試験と試験時に発生した故障対応を担当
リーダー
規模:10名
Windows
PL/SQL
Oracle SQL Developer
Oracle11g
コマンドプロンプト
2014年10月

2016年5月
(1年8ヵ月)
レポート出力システム
指定されたキーワードでWeb検索を行い、検索結果をレポートにまとめて出力するシステムの新規開発
担当業務
・要件定義
・基本設計
・DB設計
・詳細設計
・開発
・単体試験
・結合試験
要件定義から試験までの一連の工程を担当
システム基盤の開発を担当
各画面の開発を担当
各バッチ処理を担当
自身の作業の他に、他メンバーの支援全般
iTextを使用したPDFファイルを作成
jFreeChartを使用したチャート描画を作成
プロジェクト
マネージャ
規模:5名
Windows
Linux
Java
Eclipse
Spring MVC 4
PostgreSQL
jQuery
コマンドプロンプト
iText
2015年4月

2016年5月
(1年2ヵ月)
スマートフォン用アプリゲーム
Android向けにアプリゲームの新規開発
ゲーム内容は「もぐらたたき」「ライツアウト」「占い」の三種
担当業務
・要件定義
・基本設計
・詳細設計
・開発
・試験
要件定義から試験までの一連の工程を担当
「もぐらたたき」「ライツアウト」の開発を担当
プランナー
プログラマ
規模:3名
Windows
Android
C++
Java
Eclipse
Cocos2d-x v3
Android-sdk
Android-ndk
2015年6月

2016年5月
(1年)
スマートフォン用アプリゲーム
Android向けにアプリゲームの新規開発
ゲーム内容は「コイン落とし」
担当業務
・要件定義
・基本設計
・詳細設計
・開発
・試験
要件定義から試験までの一連の工程を担当
主にプランナーとして各作業の管理を担当
他メンバーから寄せられた課題についての回答及び作業支援
ゲーム内で使用する3Dオブジェクトの作成
プランナー
3Dモデラー
プログラマ
規模:3名
Windows
Android
C#
Java
Eclipse
Unity5
Visual Studio
Android-sdk
Android-ndk
Blender

フリーランス時代

期間 プロジェクト内容・担当業務 役割・規模 開発環境等
2017年1月

2017年2月
(2ヵ月)
RSSリーダー
Android用RSSリーダーの既知の不具合対応と機能追加
担当業務
・開発
・試験
ユーザから寄せられた不具合について調査及び対応
記事の既読表示対応
一部画面レイアウトの変更(リスト表示→グリッド表示)
冗長した記述の共通化
メンバー
規模:1名
Windows
Android
Java
Android Studio