Connected Vehicles Product and Platform (CVPP)

CVPP is a platform is a platform to support over the air update of vehicle software, and applications for vehicles based on demand and need. The Auto-motive client I was working for at the time, had to pay hundreds of millions of dollars to the Car Dealer’s every year because of the various Re-calls that needs to be fixed to the new vehicles sold as per regulations. So this platform would eliminate the need of the Dealer’s and the company would automatically control the software level re-calls using this platform.

There was already a sub-system which sort of does that, but they were creating this one from scratch with a lot of new features and capabilities built in. A lot of the latest technologies were utilized to achieve the requirements.

The tech stack are

  • Java and Spring Boot
  • JPA Hibernate
  • AZURE Active Directory, SQL server, Mongodb (Cosmos DB),
  • Kafka
  • PCF
  • Angular / Prime-NG / NX
  • Neo4j Graph Database
  • Dyna-Trace for monitoring
  • Splunk for logs
  • UXPin and Invision for Wire framing
  • Redis Cache
  • GRPC