• 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