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