Case Management Application

Oct 2020 - Jun 2024
Crowell & Moring

Redesigned legacy case management system using Node.js, Angular, GraphQL, and MongoDB. Implemented CI/CD pipelines, Docker containerization, and Agile practices to improve team efficiency.

Agile
Angular
Azure
CI/CD
Database
Docker
GraphQL
Kanban
Legal
MongoDB
Node.js
Scrum
Web Applications

Project Details

  • Rearchitected legacy case management application using Node.js, Angular, GraphQL, and MongoDB.
  • Expanded application functionality to support cross-team collaboration, increasing efficiency across teams.
  • Setup fully automated CI/CD pipeline for deploying to Azure.
  • Utilized Docker for local development and testing and custom scripts for local database resets and refreshes.
  • Worked with PO to establish structured backlog and new feature set.
  • Converted development lifecycle to follow lightweight Scrum and kanban practices.
  • Trained developers on Angular best practices and GraphQL while maintaining architecture documentation and developer tips/FAQs knowledgebase.
  • Prepared documentation for on-boarding, architectural diagrams, PR review checklist, and other team documents.