● 企業サイト(IX事業)、人材紹介系サービスサイト、WEBアプリケーションのフロント実装(FE / ME)
高スキル・早稲田系列のインテリジェンスな人材が揃う現場環境において、経験上のUI側改善や実装スキルを活かしつつ、新たな技術領域にも挑戦し、Webアプリケーション開発において、モダンなフロントエンド技術スタック(Angular.js / React.js)を触る第一歩となる経験が詰めました。特に、クリーンコードを重視する社風の中で、複数人での管理を前提とした可読性・メンテナンス性を意識したコーディングスキルを磨くことができました。アジャイル型開発の下、日々成長を実感できるやりがいのあるプロジェクトでした。PDCAサイクルを回しながら機能がリリースされ、実際の効果が数値として表れる工程は、大きな達成感につながりました。
①Slackなどのビジネスコミュニケーションツールや、Jenkins(CICD)のWebhook通知、Dockerなど早い段階で導入していた企業で、開発の現場では意思疎通のスピード感がありました。プロジェクトを通して、UI/UXの改善提案からフロント実装とGit管理によるリリース作業、アナリティクスによる効果測定まで、一連のプロセスに携わることができました。
②スクラム開発体制では、対象プロジェクト内の各タスクを作業ウェイト単位で分割し、各々がアサインしていく方針が取られました。Rhode Codeのボードツールやガントチャートなどで、タスク内容をチームメンバー間で常に共有し、生産性や作業工数感が可視化できていました。
| 関連リンク | https://growi.co.jp/ (※バージョンアップの実装時のみ) |
| ビジネス形態 | B to B / B to C |
| 使用言語 | HTML 5 / SCSS / JavaScript / TypeScript / Bootstrap3,4 / EJS / Angular / React |
| エディタ | Visual Studio Code |
| 開発環境 | GitHub / Docker / Jenkins / Yarn / Node.js / Webpack / MySQL / CQ5(CMS) |
| デザインツール | Figma / Adobe XD / Photoshop / Illustrator |
| 分析ツール | Googleアナリティクス / Google Search Console / Page Speed Insights |
| タスク管理 | Backlog / Rhode Code / Trello / Google Spread Sheet(WBS) |
| 開発スタイル | アジャイル型開発、チーム内レビュー体制 |
| その他 | 社員名刺作成・会社引っ越し作業など、役員レビュー有 |
● WebサイトのUI改善 / チュートリアル画面の新規実装 / Bootstrapのバージョンアップ(3→4)
- Webサイトリニューアル(IX事業):RWDデザインからマークアップまで一貫して担当
- 画面設計:デザイナーとの綿密な打ち合わせを通じた提案・実装
- OSSサービス開発時、Bootstrapのバージョンアップによるデグレを解消
- クリーンコードを意識した実装・リファクタリング
● プロジェクト / タスク / ソースコード管理
- ソースコード管理(Git / Github / Sourcetree / TortoiseHG / P4merge / Linter拡張機能 / Webpack)
- パッケージマネージャーとしてNode.js(npm ~ yarn)、仮想環境で Ubuntu(Linux)など使用
- CICD(Jenkins / Slack Web Hook 通知)
- アジャイル開発手法による効率的な進行管理(Backlog / Rhode Code)。デザイン・コンポーネント・その他に分割されたタスクをアジャイルボードから確認し、順次対応する

