Karanvir Singh
Senior Software Developer @Global Relay
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Developer @Global Relay
CA
Products worked on:1. GR messaging system: A distributed messaging system that securely archives every communication. Integrated with various microservices deployed on a Kubernetes cluster.2. Archive10: A data archiving system with advance searching capabilities.Key Projects done- Built a push notification micro service for GR messaging system- Built an archiving micro service to read conversation/conference/file events from Kafka and post the relevant information to downstream system- Migration of audit events on indexed messages in old archiving system to Archive 10.Technologies used: Java, CQRS, Apache Lucene, Axon, Microservices, Distributed Systems, Spring, Rest, Vertx, Guice, Open API, Cassandra, Cockroach DB, ZooKeeper, Kafka, Schema Registry, Docker, Kubernetes, Helm, Prometheus, Grafana, Secret Server
EDUCATION
UIET Panjab University
Bachelor of Engineering - BE
SKILLS
ABOUT KARANVIR SINGH
With over 17 years of experience in the information technology industry, I am a Senior Software Developer at Global Relay, a leading provider of cloud-based archiving, information governance, and eDiscovery solutions. I hold a Bachelor of Engineering degree in Computer Science. I have extensive knowledge and skills in Java, Java EE, Data Structures, and Algorithms, with expertise in Spring, Spring Boot, Spring Web MVC, Rest, Vertx, Guice, CQRS, Axon, and Angular. I am proficient in distributed systems, microservices, cassandra, cockroachdb, Kafka, Docker, Kubernetes, and CI/CD. I have also worked in the Fintech industry, specifically in Market Risk and Asset Management, where I developed and migrated risk monitoring and cash management applications. At Global Relay, I work on the GR messaging system, a distributed messaging system that securely archives every communication, and Archive10, a data archiving system with advanced searching capabilities. Some of the key projects I have done include building a push notification microservice, an archiving microservice, and migrating audit events from the old archiving system to Archive10. I also lead projects, conduct code and design reviews, and provide mentorship to team members. I am passionate about building scalable, reliable, and secure software solutions that meet the needs and expectations of clients and users. I enjoy collaborating with other talented engineers and learning new technologies and best practices. I am always looking for opportunities to challenge myself and grow as a software developer.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.