Full Stack Development for AMAG

Mashure Aziz

Challenges

  • Comprehensive Overhaul: Undertaking the complete redesign and development of OPS v2.0, a React dashboard for live alert and incident detection for pedestrian and vehicle collisions, which involved integrating new features within a tight five-month timeline.
  • Backend Development: Facing the primary challenge of quickly delivering a robust backend using AWS cloud services to support the new features.

Solutions

  • Full Cycle Development with React: Engaged in full cycle development using React, taking on the significant task of converting a multi-repo architecture to a more manageable single-repo architecture. Decoupled cross-repo dependencies and developed a shared npm common library, facilitating a more streamlined release pipeline and eliminating dependency hell.
  • AWS Cloud Architecture: Developed a robust backend using AWS services, including the creation of 15+ Lambda Functions with Node.js (TypeScript), and utilizing DynamoDB, SageMaker, ECS, and AWS IoT.
  • Comprehensive Testing and Data-Driven Improvements: Implemented both unit and functional testing for all new features, ensuring thorough validation and a significant reduction in post-release issues. Additionally, analyzed customer feedback and complaint data to inform development priorities, resulting in a 23% reduction in customer complaints