# 職務経歴書

# 🔲 経歴書の概要

⬛️自身の強み.

1️⃣ IPA情報処理試験 / 各種ベンダー試験を通して、コンピュータサイエンスの基礎を理解している.
2️⃣ 様々な立場(PM/PL/SE/PG/PMO)で要件定義 〜 運用保守までの一貫した開発経験がある.
3️⃣ WEB開発に求められる包括的な知識(HTTP/HTML/CSS/JS/RDMS/Linux/Apache/Git/Docker)の理解がある.
4️⃣ PHP系フレームワークでの開発経験が豊富で、開発ルール策定(単体試験等)などのリード経験がある.
5️⃣ モダンフロントエンド技術(ES6/React/Vue/Next/Nuxt/Webpack/Babel)の理解と開発経験がある.
6️⃣ プライベートでのAWS環境構築や資格試験を通して、クラウドに対する最低限の経験と理解がある.
7️⃣ プライベートでは可能な限り新しい技術(Golang/Gatsby.js/Firebase)に触れる機会を設けている.
8️⃣ 英語力に関して、Stack Overflowや海外サイトで不明点を調査して解決出来るレベルであれば可能.
9️⃣ 金融システム(情報系) / BtoBマーケティング(MAツール) での業務領域に強みを持っている.
🔟 テクノロジーの追求より、テクノロジーの活用で世の中への貢献を考えるマインドを持っている.


過去携わってきた業務内容やスキルを案件ベースで記載しています↓

# 🔲 株式会社アジアクエスト

💼在籍期間:2019.11 - now ( 1年 ).

# ⬛️ マーケティングシステム開発

📋事業会社様のマーケティングツール開発におけるサービス企画とプロジェクト管理.

- project info -

【phase】要件定義 - 保守・運用 /【scale】30人
【type】BtoB - 新規開発案件 + リプレイス / 【term】2019.12 - now

📌 技術領域.

Ruby2.4 Rails5.1 HTML5 CSS3 jQuery.js Vue.js MySQL5.7 EC2 RDS S3 Cognito SQS SES CloudWatch API Gateway Lambda Kinesis Firehose Redshift Elastic Beanstalk Elasti Cache Redis GitHub Docker docker-compose Kubernetes CircleCI VSCode Redmine

📌 現場での役割.

1️⃣ PLの一連業務を担当(案件の推進 / ベンダーコントロール / お客様のチーム内製化への寄与)
2️⃣ 案件参画メンバーのマネージメント(社内体制構築 / 新人教育 / 各種メンバーフォロー)

# ⬛️ その他案件

1️⃣ 建設業界向けのシステム開発におけるGoogleMap-APIの技術調査.
2️⃣ 中途採用業務 (リファラル採用促進のための各種施策の立案・実行).

📌 その他特記事項.
1️⃣ 技術調査 - GoogleMap-API(サンプルプログラム
2️⃣ 技術調査 - MicroService( Rails / AWS / Docker / Kubernetes
3️⃣ 技術調査 - Gatsby.js + Firebase(作ったブログ
4️⃣ 技術調査 - アーキテクチャ( DDD / クリーンアーキテクチャ )

# 🔲 株式会社ヘルスメディア

💼在籍期間:2019.06 - 2019.09( 0.25年 ).

📋大手金融機関様のシステム部での各種サブシステムの新規開発と運用保守.

📌 具体的な職務内容.

1️⃣ 障害対応における調査、各種設計書修正とコード修正、試験、顧客折衝など.
2️⃣ Seasar2ベースでのJava+JSP+JavaScript+jQueryコードのリファクタリング.

# 🔲 株式会社MapleSystems

💼在籍期間:2016.04 - 2019.05 ( 3.2年 ).

# ⬛️ 建築現場管理システム開発

📋土木建築系システム開発に強みを持つ企業様にて工事現場内の入退場管理システム構築.

- project info -

【phase】基本設計 - 本番リリース /【scale】10人
【type】BtoB - 新規開発 / 【term】2018.07 - 2019.05 ( 10ヶ月 )

📌 技術領域.

PHP7.2 CakePHP3.69 Composer PHPUnit PhpSpreadsheet HTML5 CSS3 Bootstrap4 ES6 jQuery.js Nuxt.js Vue.js VuePress Yarn Ubuntu MySQL5.7 Nginx EC2 RDS S3 IAM Cognito SQS CodeCommit CloudFront Athena Docker Swagger GitHub A5SQL XAMP NetBeans Babel Polyfill

📌 具体的な職務内容.

1️⃣ テーブル定義設計 / 画面仕様書 / SwaggerでのREST-API定義.
2️⃣ CakePHP3.69でのRESTfulAPI開発とPHPUnitでの単体結合試験.
3️⃣ CakePHP3.69でのコマンドクラス開発とPHPUnitでの単体結合試験.
4️⃣ 未経験のVue.jsを短期間でキャッチアップしてコンポーネント実装.
5️⃣ AWS対応①(クライアント/サーバーサイド双方のCognito周りの実装/CORS認証/ユーザー管理).
6️⃣ AWS対応②(CloudWatchでのmonolog出力周り/S3ストレージとCloudFront連携).
7️⃣ サーバーサイド側のデプロイ手順構築(npmscriptでの実装).
8️⃣ クライアント側のデプロイ手順構築(Babelでトランスパイラ後、S3ストレージ連携).
9️⃣ PHP経験者が乏しかったので、環境構築 - 試験手順迄を主体的にリード.
🔟 単体試験の文化が無かったので、PHPUnit試験実施ルールを積極的に導入.

# ⬛️ その他案件

📌 具体的な職務内容.

1️⃣ ポイント管理システム開発にて、PMとしてスケジュール策定やお客様との折衝業務を担当.
2️⃣ 医学論文特許管理システム開発にて、PLとして要件定義 - リリース迄をメインで担当.
3️⃣ Wifi・Sim販売サービス開発にて、SEとしてサーバーサイド開発を中心に担当.

📌 その他特記事項.
1️⃣ 技術調査(ImageMagickでの画像変換
2️⃣ 技術調査(xpdfでのPDF変換
3️⃣ 技術調査(CakePHP3でのMySQL取得結果について
4️⃣ 技術調査(CakePHP3でのPHPUnit使い方メモ
5️⃣ 技術調査(CakePHP3.69でのRESTfulAPI開発 + PHPUnitでの単体試験プログラム
6️⃣ 技術調査(Nuxt.js + Firebase Databaseで作った簡易Webアプリケーション

# 🔲 株式会社intWorks

💼在籍期間:2014.04 - 2015.09 ( 1.5年 ).

📋ホスティングサービス事業様の販売管理システム保守開発に従事.

📌 具体的な職務内容.

1️⃣ 未経験のPHPを短期間でキャッチアップし、レガシーPHP( Ver3 / 4 )をSymfony2のAPIに書き換え.
2️⃣ 社内管理画面とAPI開発( Symfony2 / HTML5 / CSS3 / Twig / Bootstrap3 / さくらの専用サーバ ).
3️⃣ ドメインサービス提供に伴う外部(JPRS)のAPI連携案件において、設計〜リリースまでを単独で担当.
4️⃣ 開発ではPHPUnitでの単体試験実装を基本運用とし、git-flow運用でプルリクを行う運用としていた. 5️⃣ インフラ面では開発環境の手順(サーバー構築)とリリース手順のマニュアル化など標準化に務める.

# 🔲 株式会社Minoriソリューションズ

💼在籍期間:2009.04 - 2014.03 ( 5年 ).

📋金融・公共・通信系の大規模システム開発案件に携わり、上流〜下流まで幅広く経験.

📌 具体的な職務内容.

1️⃣ 出版系システム( JavaScript + intra-mart )のワークフロー開発をサブリーダーとして牽引.
2️⃣ 金融システム開発案件でバッチ開発(他シス連携/名寄せ機能)と運用部門でのベンダーコントロール.
3️⃣ Seasar2開発案件でJavaでのServlet開発 + 画面開発( HTML5 + CSS3 ) + オンプレ環境の構築.
4️⃣ 携帯電話コンテンツ配信システムでのテスター業務( 単体 / 結合 / リグレッション / バグ改修 ).
5️⃣ 新人研修で開発の基礎スキル習得 ( Java / Struts2 / Oracle / PostgreSQL / HTML / CSS )