- Test-Driven Development (TDD) throughout the project
- Cucumber, Mocha and Selenium to write E2E, integration, unit and UI tests
- Stateless APIs using Express and Elasticsearch
- Documented API using OpenAPI and Swagger
- Build and bundle front-end using React, Redux and Webpack
- Containerized services using Docker
- Deployed scalable microservices using Kubernetes