The Sinch Project involved the development and maintenance of SMS gateway services and related web applications, focusing on seamless routing, delivery, and administrative functionalities.
SMS Gateway Integration: Architected and maintained backend services using Node.js, Terraform, AWS, and GitLab CI/CD.
Message Routing and Delivery: Designed and implemented routing algorithms and load balancing techniques, ensuring timely message delivery and handling failures. Contributed to a team of 10 developers.
Admin Dashboard: Fullstack development (Vue.js, PHP, Node.js) with a team of 5 developers and 1 QA. Led architectural decisions to ensure scalability and performance.
Public Dashboard: Fullstack development (Vue.js, PHP, Node.js) in a team of 15, including 10 developers, 4 QAs, and 1 DevOps. Spearheaded the design of an efficient and maintainable architecture.
Database Design: Developed and optimized database schemas to support high-volume data transactions and ensure data integrity across various services. Worked with both SQL and NoSQL databases, implementing best practices for performance tuning and data modeling.
Cloud AWS System Design: Designed and deployed new services with cloud infrastructure on AWS using services such as EC2, S3, RDS, and Lambda.
Technologies: Node.js, Terraform, AWS, GitLab CI/CD, Vue.js, PHP, SQL, NoSQL, AWS EC2, S3, RDS