職歴概要
専門学校を卒業後、大手家電量販店に入社し三ヵ月で業務システム開発関連の職に転職。
Javaを中心にオブジェクト指向言語での企業向けWebシステム開発に携わる。
職務経歴
2005年04月 大手家電量販店 入社
2005年06月 大手家電量販店 退社
2005年06月 システム開発会社 入社
2016年05月 システム開発会社 退社
現在はフリーランスで活動中
知識・スキル
プログラミング言語
名称 | 経験年数 |
---|---|
Java | 10年以上 |
C# | 5年以上 |
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 Struts1 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 |
2017年5月 ~2017年12月 (8ヵ月) |
契約管理システム(BtoC)
担当業務
・詳細設計
・開発 ・試験 ・保守 既存システムの機能追加とユーザから寄せられた不具合についての調査及び対応 |
メンバー 規模:7名 |
Windows Linux Java Eclipse Struts1 Tomcat iBATIS Oracle11g |
2018年1月 ~現在 |
とあるゲーム会社にてスマートフォン/コンシューマ向けゲームの開発
|
‐ | Unity5以上 |