メンタープラン
自己紹介
2005年からITエンジニアとして勤務しております。
主に、RubyやJavaによるWeb系システムの開発を中心に経験しております。
Ruby、Javaを利用したWebアプリケーション開発の学習について、サポート致します。
使用可能言語
* Java(Springフレームワーク)
* JavaScript
* C++
* Visual Basic
* Ruby(Rails)
ツール
* Jenkins
* Selenium
* UFT
経歴・実績
2019
年
4月
保険Web申込システムの開発及び業務サポート
【プロジェクト概要】
保険会社様向けのWeb申し込みシステムに関して、新規機能の開発及び業務サポートを行うプロジェクトとなります。
【担当フェーズ】
要件定義、基本設計、詳細設計、開発、テスト、保守サポート、マネジメント
【業務内容】
● 新規機能開発における要件定義、設計、開発マネジメント
● 本番運用における問い合わせ対応
● 本番障害発生時の対応、及び改善案の策定
● Jenkinsによる自動デプロイの導入
● Veracodeによるセキュリティテスト導入
● Pythonによる業務効率化ツールの作成
【実績・取り組み等】
● 新規機能開発を行うチームのリーダーとして、要件定義から開発、テスト、移行まで対応しました。
● Jenkinsによる自動デプロイを導入し、移行に関するコストの削減を図りました。
● 複数のチームタスクが同時並行する中、タスクを整理し、クライアントと優先順位を合意し、状況が見えるように工夫してトラブルなく対応しました。特に流動的に発生するタスクのコントロール能力、及びクライアントとの折衝力に関しては、高く評価していただいております。
【OS】
Linux
【言語】
Java
JavaScript
Python
SQL
Shell
【DB】
DB2
【FWy】
SpringBoot
JQuery
【ツール】
Git
GitHub
Jenkins
Veracode
Eclipse
Selenium
VSCode
IntelliJ
【プロジェクト概要】
保険会社様向けのWeb申し込みシステムに関して、新規機能の開発及び業務サポートを行うプロジェクトとなります。
【担当フェーズ】
要件定義、基本設計、詳細設計、開発、テスト、保守サポート、マネジメント
【業務内容】
● 新規機能開発における要件定義、設計、開発マネジメント
● 本番運用における問い合わせ対応
● 本番障害発生時の対応、及び改善案の策定
● Jenkinsによる自動デプロイの導入
● Veracodeによるセキュリティテスト導入
● Pythonによる業務効率化ツールの作成
【実績・取り組み等】
● 新規機能開発を行うチームのリーダーとして、要件定義から開発、テスト、移行まで対応しました。
● Jenkinsによる自動デプロイを導入し、移行に関するコストの削減を図りました。
● 複数のチームタスクが同時並行する中、タスクを整理し、クライアントと優先順位を合意し、状況が見えるように工夫してトラブルなく対応しました。特に流動的に発生するタスクのコントロール能力、及びクライアントとの折衝力に関しては、高く評価していただいております。
【OS】
Linux
【言語】
Java
JavaScript
Python
SQL
Shell
【DB】
DB2
【FWy】
SpringBoot
JQuery
【ツール】
Git
GitHub
Jenkins
Veracode
Eclipse
Selenium
VSCode
IntelliJ
2017
年
5月
〜 2019
年
4月
保険関連の営業支援システムの開発及び業務サポート
【プロジェクト概要】
保険会社様向けの営業支援システムに関して、新規機能の開発及び業務サポートを行うプロジェクトとなります。
【担当フェーズ】
要件定義、基本設計、詳細設計、開発、テスト、保守サポート、マネジメント
【業務内容】
● 新規機能開発における要件定義、設計、開発マネジメント
● UFTによる自動テスト環境の構築
● 自動テストケース及びテストスクリプトの開発
● 開発におけるデザインシンキングの導入
【実績・取り組み等】
● 主にテストチームのリーダーとして、テスト自動化の環境構築を行いました。今まで手動で行っていたテストを自動化することにより、テスト作業の効率化及び品質強化に務めました。
● テスト実施のみではなく、テストデータ作成部分についても自動化を行うことで、より現実的な自動テストができるように施策しました。
【OS】
Linux
【言語】
Java
JavaScript
SQL
VBnet
【DB】
teradata
【FWy】
seaser2
JQuery
【ツール】
Git
GitHub
Eclipse
Dataspider
【プロジェクト概要】
保険会社様向けの営業支援システムに関して、新規機能の開発及び業務サポートを行うプロジェクトとなります。
【担当フェーズ】
要件定義、基本設計、詳細設計、開発、テスト、保守サポート、マネジメント
【業務内容】
● 新規機能開発における要件定義、設計、開発マネジメント
● UFTによる自動テスト環境の構築
● 自動テストケース及びテストスクリプトの開発
● 開発におけるデザインシンキングの導入
【実績・取り組み等】
● 主にテストチームのリーダーとして、テスト自動化の環境構築を行いました。今まで手動で行っていたテストを自動化することにより、テスト作業の効率化及び品質強化に務めました。
● テスト実施のみではなく、テストデータ作成部分についても自動化を行うことで、より現実的な自動テストができるように施策しました。
【OS】
Linux
【言語】
Java
JavaScript
SQL
VBnet
【DB】
teradata
【FWy】
seaser2
JQuery
【ツール】
Git
GitHub
Eclipse
Dataspider
2015
年
12月
〜 2017
年
5月
航空管制評価・訓練システムの開発
【プロジェクト概要】
航空管制官が訓練を行うためのシステムにおいて、主にデータ伝送を行う機能の開発を行うプロジェクトとなります。
【担当フェーズ】
要件定義、マネジメント
【業務内容】
● クライアントとの折衝・仕様調整
● チームマネジメント
● テスト計画作成
【実績・取り組み等】
● 最大で20名ほどのチームのリーダーをやらせていただきました。
● ホワイトボードや付箋など物理的なツールを使っての進捗の見える化を行い、メンバー間の認識合わせを行いました
● 非常に多くの外部システムが関連する中での機能開発となるため、決定事項の整理、連携などがもれないよう、VBAツールを作成するなどして工夫しました。
【OS】
Linux
【言語】
C++
【FW】
独自FW
【ツール】
VBA自作
【プロジェクト概要】
航空管制官が訓練を行うためのシステムにおいて、主にデータ伝送を行う機能の開発を行うプロジェクトとなります。
【担当フェーズ】
要件定義、マネジメント
【業務内容】
● クライアントとの折衝・仕様調整
● チームマネジメント
● テスト計画作成
【実績・取り組み等】
● 最大で20名ほどのチームのリーダーをやらせていただきました。
● ホワイトボードや付箋など物理的なツールを使っての進捗の見える化を行い、メンバー間の認識合わせを行いました
● 非常に多くの外部システムが関連する中での機能開発となるため、決定事項の整理、連携などがもれないよう、VBAツールを作成するなどして工夫しました。
【OS】
Linux
【言語】
C++
【FW】
独自FW
【ツール】
VBA自作
2007
年
4月
〜 2015
年
11月
ガス料金システムの開発及び業務サポート
【プロジェクト概要】
都市ガスの販売を行う企業様にて使用される、ガスの申込管理、料金計算、請求、入金、督促業務、点検業務など一連の機能を持つ基幹システムにおいて、新規機能開発、及び業務サポートを行うプロジェクトとなります。
【担当フェーズ】
要件定義、基本設計、詳細設計、開発、テスト、保守・サポート
【業務内容】
● 新規機能開発における要件定義・設計・開発・テストまでの一連の業務を担当
● クレジットカード支払い対応:ガス料金の支払方法として、クレジットカード払いによる入金を行うための対応を実施しました。
● 検針システムのリプレース:ハンディターミナルを使用してガスの検針業務を行うためのシステムについて、リプレースを担当しました。
● 供給エリア拡大対応:ガス供給エリア拡大に伴うデータ移行および総合試験を行いました。この期間は4~5名のチームのリーダーを担当しました。
● 消費税改定対応:2014年消費税改定に伴う、請求関連処理の改修を行いました。この期間は2~3名のチームのリーダーを担当しました。
● インターネットからの受付自動化:お客様がインターネットからガス開栓・閉栓を行い、それを自動的に料金システムに連携させる機能を実現しました。
● タブレット化対応:Webブラウザ(Windows上)で動作しているシステムをタブレット(iPad)向けに最適化するための対応を行いました。
【実績・取り組み等】
● 8年の長期にわたるプロジェクトとなり、その間に数多くの機能開発を行いました。
● 供給エリアを拡大する対応においては、初めてのリーダー業務を経験しました。実運用をベースとしたテストをしっかりと行うことで、リリース後の障害をゼロ件に抑えることができました。
● 後半は、主にリーダーとして業務を行いました。要件定義及び設計まで行い、配下のメンバーにプログラミング・テストを実施してもらうようにしていました。「レビュー指摘時に理由も明確に伝える」、「開発のイメージを図など使って説明する」といった施策により、参画したばかりのメンバーでも開発ができる体制を構築しました。
【OS】
Linum
【言語】
Java
C++
VB.net
JavaScript
PHP
COBOL
【DB】
Symfoware
【ツール】
Eclipse
YPS
【プロジェクト概要】
都市ガスの販売を行う企業様にて使用される、ガスの申込管理、料金計算、請求、入金、督促業務、点検業務など一連の機能を持つ基幹システムにおいて、新規機能開発、及び業務サポートを行うプロジェクトとなります。
【担当フェーズ】
要件定義、基本設計、詳細設計、開発、テスト、保守・サポート
【業務内容】
● 新規機能開発における要件定義・設計・開発・テストまでの一連の業務を担当
● クレジットカード支払い対応:ガス料金の支払方法として、クレジットカード払いによる入金を行うための対応を実施しました。
● 検針システムのリプレース:ハンディターミナルを使用してガスの検針業務を行うためのシステムについて、リプレースを担当しました。
● 供給エリア拡大対応:ガス供給エリア拡大に伴うデータ移行および総合試験を行いました。この期間は4~5名のチームのリーダーを担当しました。
● 消費税改定対応:2014年消費税改定に伴う、請求関連処理の改修を行いました。この期間は2~3名のチームのリーダーを担当しました。
● インターネットからの受付自動化:お客様がインターネットからガス開栓・閉栓を行い、それを自動的に料金システムに連携させる機能を実現しました。
● タブレット化対応:Webブラウザ(Windows上)で動作しているシステムをタブレット(iPad)向けに最適化するための対応を行いました。
【実績・取り組み等】
● 8年の長期にわたるプロジェクトとなり、その間に数多くの機能開発を行いました。
● 供給エリアを拡大する対応においては、初めてのリーダー業務を経験しました。実運用をベースとしたテストをしっかりと行うことで、リリース後の障害をゼロ件に抑えることができました。
● 後半は、主にリーダーとして業務を行いました。要件定義及び設計まで行い、配下のメンバーにプログラミング・テストを実施してもらうようにしていました。「レビュー指摘時に理由も明確に伝える」、「開発のイメージを図など使って説明する」といった施策により、参画したばかりのメンバーでも開発ができる体制を構築しました。
【OS】
Linum
【言語】
Java
C++
VB.net
JavaScript
PHP
COBOL
【DB】
Symfoware
【ツール】
Eclipse
YPS
2005
年
9月
〜 2007
年
3月
健康診断システムの開発
【プロジェクト概要】
個人・団体向けに健康診断業務を行う企業様にて、健康診断結果の登録、結果の印刷、再検査の管理などを行うシステムの再構築を行うプロジェクトとなります。
【担当フェーズ】
詳細設計、プログラミング、テスト
【業務内容】
● 帳票機能の開発
● 機能間不整合のチューニング
【実績・取り組み等】
● 当初は開発メンバーとしてのアサインでしたが、各種調整の能力を買われ、後半は各機能間の不整合を統一するためのチューニング業務を任せていただきました。表示内容やデータ取得など、開発者完で整合性が取れていない部分の共通化を行いました。
【OS】
Windows
【言語】
VB.net
【DB】
Oracle
【プロジェクト概要】
個人・団体向けに健康診断業務を行う企業様にて、健康診断結果の登録、結果の印刷、再検査の管理などを行うシステムの再構築を行うプロジェクトとなります。
【担当フェーズ】
詳細設計、プログラミング、テスト
【業務内容】
● 帳票機能の開発
● 機能間不整合のチューニング
【実績・取り組み等】
● 当初は開発メンバーとしてのアサインでしたが、各種調整の能力を買われ、後半は各機能間の不整合を統一するためのチューニング業務を任せていただきました。表示内容やデータ取得など、開発者完で整合性が取れていない部分の共通化を行いました。
【OS】
Windows
【言語】
VB.net
【DB】
Oracle
2006
年
4月
〜 2006
年
8月
小売店向け発注システムの開発
【プロジェクト概要】
小売業様向けの発注業務を行うシステムの開発を行うプロジェクトとなります。
【担当フェーズ】
プログラミング
【業務内容】
● データ制御機能の開発
【実績・取り組み等】
● 会社としてC#を初めて利用する案件でありましたが、キャッチアップ及びほかメンバーへの情報伝達を行い、全体の効率化に貢献できました。
【OS】
Windows
【言語】
C#
【DB】
SQL Server
【プロジェクト概要】
小売業様向けの発注業務を行うシステムの開発を行うプロジェクトとなります。
【担当フェーズ】
プログラミング
【業務内容】
● データ制御機能の開発
【実績・取り組み等】
● 会社としてC#を初めて利用する案件でありましたが、キャッチアップ及びほかメンバーへの情報伝達を行い、全体の効率化に貢献できました。
【OS】
Windows
【言語】
C#
【DB】
SQL Server
2005
年
4月
〜 2006
年
3月
病院向け会計パッケージの保守サポート
【プロジェクト概要】
病院向けに開発されたパッケージシステムについて、運用サポートを行うぽうロジェクトとなります。
【担当フェーズ】
プログラミング
【業務内容】
● 問い合わせ対応
● 新規機能開発におけるプログラミング
【実績・取り組み等】
● 初めての開発業務でありましたが、自宅等でのキャッチアップを行い、与えられたタスクを正しく実行することができました。
【OS】
Windows
【言語】
VB6.0
【DB】
Oracle
【プロジェクト概要】
病院向けに開発されたパッケージシステムについて、運用サポートを行うぽうロジェクトとなります。
【担当フェーズ】
プログラミング
【業務内容】
● 問い合わせ対応
● 新規機能開発におけるプログラミング
【実績・取り組み等】
● 初めての開発業務でありましたが、自宅等でのキャッチアップを行い、与えられたタスクを正しく実行することができました。
【OS】
Windows
【言語】
VB6.0
【DB】
Oracle