DISRUPTING THE LANDSCAPE
Software consulting company
Consulting with Purpose
Founded in 2015, Vyom Solutions operates today as a global provider of software solutions for various segments including Software & Mobile Development, Web & Multimedia, Testing, and Consulting Services. From our development center in India, we serve an extremely diverse base of industry and technology clients, from startups to corporations.
SHOPPING MALL MANAGEMENT SYSTEM
This shopping mall management system is a Node.js- and Android-based system. The data was loaded using CSV files; we designed a Node.js server to extract, transform, and load the data in Elasticsearch. We also used PostgreSQL to read Android data while talking to APIs exposed by Node.js. The code was hosted on AWS EC2 and then moved to ECS and provisioned using a CDK script. We used Jenkins for CI/CD.
COST RECOMMENDATION APP
We worked as part of a team and were mainly focused on the back end and DevOps. I was also responsible for the release cycle and delivering items to production. The project had an ETL cycle of 4–8 hours as the amount of data was enormous. The front end was connected to a Go-based microservice architecture. The data and time required for ETL were crucial for the clients as they had business hours starting after ETL. I also worked as part of the performance team that oversaw the performance of ETL and the Go microservices.
FILTER MANAGEMENT APP
This Node.js- and React-based app provides a way to store a user's filter for a large data management site.
We largely worked on the back end (Go, Node.js) and DevOps. We used AWS (Fargate clusters, Aurora, and Serverless) for the infrastructure and used AWS CDK for provisioning. We also set up monitoring tools Splunk and Prometheus, and Grafana and created automated CI/CD pipelines using Jenkins.