MewW6m

私のポートフォリオ

コード / ドキュメント / アプリ

Githubへ

自己紹介

MewW6m(ミュー)です。5年目Web系のSEです。

Javaを中心にフロントエンドとバックエンド、設計からテストまで幅広く触っています。

作品

経歴

学生時代

Webベンチャーでプログラマーアルバイト

アルバイトとして1年程Webの自社サービスを開発しているベンチャー企業に入社し、ホームページを修正したり、Webサービスの改修をしたり、サーバーの複製や障害管理を行ったりしました。
ここでキャッチアップとして、CUIの操作方法(linuxコマンド一通り)やC言語を学びんだり、業務を通してPHPやJavaScriptを学びました。

期間 11ヵ月
体制 PL・PM: 1人、SE・PG: 1人、PG: 複数名(私含)
担当工程 製造・環境構築
環境・OS Linux(CentOS7)
言語・FW PHP・JavaScript・BootStrap3
DB MySql(MarinDB)
ツール・ライブラリ Git・bash・vim・sed・awk
16/08-17/06 詳細

銀行のIT子会社に入社

新卒としてとある銀行のIT子会社に入社し、3ヵ月のオフJT研修を経て、ITやビジネスマナーを学びました。

18/04-18/07 詳細

1プロジェクト目

小規模Webシステム改訂案件参画

毎年の要望改修の小プロジェクトに参画し、ウォーターフォールの開発の流れを学びました。
画面・機能設計書の修正や単体・結合テストの作成・実施、リリースの補助を主に担当しました。

期間 3ヵ月
体制 PL・PM: 1人、SE・PG: 2人(私含)
担当工程 基本設計・単体テスト・結合テスト・総合テスト・リリース
環境・OS Windows7・WindowsServer2012R2
言語・FW Java・SpringFramework・JavaScript
DB SqlServer
ツール・ライブラリ Excel・Eclipse・SVN
18/11-19/03 詳細

2プロジェクト目

中規模Webシステム新規画面構築プロジェクト参画

元々配属されていたチームの大プロジェクトに参画し、導入されていたミドルウェアのバージョンアップに伴う対応と毎年の要望改修を行いました。
画面・機能設計書の修正、実装、単体・結合テストの作成・実施、リリース作業をメインで担当し、実装の経験とウォーターフォール開発の理解を深めることができました。

期間 11ヵ月
体制 PL: 1人、PM: 2人、SE: 1人、SE・PG: 3人(私含)、PG: 1人
担当工程 基本設計・実装・単体テスト・結合テスト・総合テスト・リリース
環境・OS Windows10・WindowsServer2012R2
言語・FW VB.net・ASP.net MVC・JavaScript
DB SqlServer
ツール・ライブラリ Excel・AgilePoint・SharePoint・SVN・Slack
19/03-20/01 詳細

SES入社

SESに入社

転職し、大手のSESに入社し1ヵ月ビジネスマナー研修を受けました。

20/02-20/02 詳細

某大手SIer会社派遣

某大手SIer会社派遣

某大手SIer会社(ソフトウェアハウス)に派遣されました。

20/02-20/02 詳細

1プロジェクト目

放送事業者向け経理管理システムの改修案件

1つ目のプロジェクトで基本設計のキャッチアップ後にST仕様書の作成、プログラムバグの修正、STデータ作成、STテストの実施を行いました。

期間 1ヵ月
体制 PL・PM: 1人、SE: 2人、 PG: 3人(私含)
担当工程 ST
環境・OS Windows10
言語・FW Java・JSP、Vue・JavaScript
DB MySQL
ツール・ライブラリ Git・IDEA・a5m2・backlog・Slack
20/02-20/02 詳細

2プロジェクト目

工事現場向け危機管理システムの小規模改修案件

セキュリティ要件に沿った複数の改修要望に対応しました。主に、実装やUTを担当しました。(設計書の修正が必要なときのみ画面設計書やメッセージ設計書、機能設計書等の修正しました。)
Webはもちろん、Androidアプリの方も実装修正を行いました。

期間 2ヵ月
体制 PL・PM: 1人、SE・PG: 2人(私含)
担当工程 基本設計・詳細設計・実装・UT
環境・OS Windows10・Android
言語・FW Java・PlayFramework・JavaScript・PostGIS
DB PostgreSQL
ツール・ライブラリ PostGIS・a5m2・AndroidStudio・IDEA・Slack・Teams
20/03-20/06 詳細

3プロジェクト目

配送業者向け管理システム新規開発

初めて、新規で1からシステムの開発を行いました。
要求仕様書を基に、PMと共に基本設計書と詳細設計書を起こし、実装、テストを行いました。
特に実装と環境周りは僕がメインに担当し、FWを使用してシステムのベース(認証、パス制御、ログ・メッセージ出力等)を作り、サーバーを整え、デプロイしました。また、コードレビュー、コーディング規約の作成、設計の指摘等も積極的に行うことで品質の向上を図りました。

期間 6ヵ月
体制 PM・PL: 1人、SE・PG: 1人(私含) 、PG: 1人
-> PM・PL: 1人、SE: 1人、SE・PG: 1人(私含)、PG:3人以上
担当工程 基本設計・詳細設計・実装・単体テスト・結合テスト・総合テスト・環境構築
環境・OS Windows10・Linux(CentOS7)
言語・FW Java・SpringBoot・JavaScript・BootStrap4
DB PostgreSQL
ツール・ライブラリ Git・SVN・IDEA・Swagger・Slack・Teams
20/06 - 20/11 詳細

4プロジェクト目

配送業者向け管理システム改修

前回の新規構築のバグの改修や仕様ミス・仕様漏れの改修をメインに行いました。
また、前回テストが甘くバグが頻発したところに関して、UTテストを再作成・再実施したり、設計と実装の乖離を調査分析し修正したり、全面的なコードのリファクタリングを行うことで、品質の向上を図りました。

期間 2ヵ月
体制 PM・PL: 1人、SE・PG: 1人(私含) 、PG: 1人
担当工程 詳細設計・実装・単体テスト・結合テスト・総合テスト・環境構築
環境・OS Windows10・Linux(CentOS7)
言語・FW Java・SpringBoot・JavaScript・BootStrap4
DB PostgreSQL
ツール・ライブラリ Git・SVN・IDEA・Swagger・a5m2・Excel・Slack・Teams
20/11 - 21/01 詳細

5プロジェクト目

工事現場向け点呼システムの新規構築

2プロジェクト目で参画した「工事現場向け危機管理システム」をベースに1システムを短期間で開発しました。
担当は基本設計、詳細設計、実装、テストとほぼ一人で行い、それを上司にレビューしてもらう形を取りました。
特段大きな問題も起こることなく無事クローズしました。

期間 2ヵ月
体制 PM・PL: 1人、SE・PG: 1人(私含) 、PG: 1人
担当工程 基本設計・詳細設計・実装・単体テスト・結合テスト・総合テスト
環境・OS Windows10・Linux(CentOS7)
言語・FW Java・PlayFramework・JavaScript・BootStrap4
DB PostgreSQL
ツール・ライブラリ Git・SVN・IDEA・a5m2・Excel・PostGIS・Slack・Teams
21/03 - 21/06 詳細

6プロジェクト目

配送業者向け管理システム改修2

3・4プロジェクト目で参画した配送業者向け管理システムの改修を行うプロジェクトに参画しました。
画面や機能の追加などが主で、担当としては、詳細設計、実装、テストです。
特に大きな問題もなく、設計書やコードを多少リファクタリングをしつつ、クローズしました。

期間 4ヵ月
体制 M・PL: 1人、SE・PG: 1人(私含) 、Te: 1~2人
担当工程 詳細設計・実装・単体テスト・結合テスト
環境・OS Windows10・Linux(CentOS7)
言語・FW Java・SpringBoot・JavaScript・BootStrap4
DB PostgreSQL
ツール・ライブラリ Git・SVN・IDEA・Swagger・a5m2・Excel・Slack・Teams
21/03 - 21/06 詳細

7プロジェクト目

2次・配送業者向け管理システム新規開発

3・4・6プロジェクト目で参画した配送業者向け管理システムの、類似のシステムの新規開発を行うプロジェクトに参画しました。
担当としては、全基本・詳細設計書と全実装のレビュー、実装の全体管理(マージなど)、フロント全般の実装と基盤処理や一部のAPIの実装を担当しました。

設計・実装レビューを行うことで品質の向上を図りつつ、難易度が高いクリティカルな部分の実装を自分が担当することで開発に貢献し、スケジュールの遅延なく、かつ、大きな実装バグもなく完了しました。

また、並行して、プログラムのキャッチアップ資料の作成であったり、設計・開発・試験のルール、システム構成、接続情報、ファイル場所の一覧などを記載したWikiの作成などを行い、PJの支援と同時に保守性の向上を図りました。

期間 3ヵ月
体制 PM・PL: 1人、SE・PG: 2人(私含) 、PG/TE: 5人
担当工程 基本設計・詳細設計・実装・単体テスト・結合テスト
環境・OS Windows10・Linux(CentOS7)
言語・FW Java・SpringBoot・JavaScript・BootStrap4
DB PostgreSQL
ツール・ライブラリ Git・SVN・IDEA・Swagger・a5m2・Excel・Slack・Teams
21/07 - 21/09 詳細

8プロジェクト目

工事現場向け点呼システムのスマホアプリ刷新

5プロジェクト目で参画した工事現場向け点呼システムのスマホアプリに関して、Androidアプリだったものを、iosでも使えるように(マルチプラットフォーム化)するプロジェクトで、技術要件の整理や実際のプロトタイプアプリ開発を担当しました。

期間 3ヵ月
体制 PM・PL: 1人、SE・PG: 1人(私含)
担当工程 要件定義・実装
環境・OS Android/ios
言語・FW Dart・Flutter
DB SQLite
ツール・ライブラリ Git・Excel・Slack・AndroidStudio・VsCode
21/10 - 21/12 詳細

大手通信会社派遣

某大手通信会社に派遣

派遣元の上司の紹介で大手の通信会社に派遣され、自社サービス開発を担当することになりました。

22/01-22/01 詳細

1プロジェクト目

新規マイクロサービス開発

参画時、新規のマイクロサービス開発のプロジェクトが進んでおり、実装フェーズからリリースフェーズまで担当しました。かなり洗練されたアジャイル開発に取り組んでいる会社で、とても良い経験になりました。

期間 6ヵ月
体制 Mgr: 1人、PL: 1人、SE・PG・Te: 8人(私含)
担当工程 実装・単体テスト・結合テスト・リリース
環境・OS GCP(Linux)
言語・FW Go, Typescript(Vue.js), Python, Openstack
DB MySQL
ツール・ライブラリ Jira・Confluence・Git・Jetbrain・VsCode・Swagger・Slack・Google Workspace
22/01 - 22/06 詳細

某企業のIT子会社に入社

転職し、某自動車系企業のIT子会社に入社しました。

22/11- 詳細

技術

言語

フレームワーク

工程

ツール

( 2015 ~ )