Invent Value

Innovation Platform

2020

Invent Value is a collaborative innovation platform that empowers organizations to tap the mindshare of their people for gathering diverse input, generating new ideas, and evaluating possible solutions to complex challenges.

Work

  • Set up GCP cloud infrastructure, Storage buckets, Container Registry, VPC, Cloud SQL, Monitoring, and other Cloud resources with Terraform.
  • Design, deploy, and manage Kubernetes cluster for 3 environments.
  • Created the foundation for the backend rewrite in NodeJS.
  • Introduce best practices including automated API documentation and testing using Dredd.
  • Set up CI/CD pipeline.
  • Set up local docker-compose development environment.
  • Set up the OAuth log in flow.
  • Set up a Redis-based queue using Bull for background processing.
  • Provide DevOps training to team.
  • Implement eager loading to achieve 10x speed improvement of API endpoints.
  • Developed a Slack app using boltjs that integrated with existing system.

Technology

GCP, JavaScript, Kubernetes, Node.js, PostgreSQL, React, Redis

Website