A mobile application designed to assist users in recording and scheduling their tasks efficiently. I contributed to designing the system, including APIs, email service, notification service, and scheduling service.
Design the system architecture, including microservices architecture, database, and infrastructure as code.
Work directly with customers to provide solutions and deploy the system to their environment.
Develop main modules to manage and provide APIs for the mobile team, scheduling service, and notification service.
Develop CI/CD pipelines for a fully automated deployment system to AWS cloud using Terraform, ECS, and other AWS services.
Manage and guide team members to complete the project.
Technologies: NodeJS (NestJS), ReactJS, MySQL, Redis, Docker, AWS, Terraform