Karanvir Singh

Senior Software Developer @Global Relay

Vancouver, BC, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Jul 2019 — Present

Senior Software Developer @Global Relay

View department →

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

2003 — 2007

UIET Panjab University

Bachelor of Engineering - BE

SKILLS

JunitWeb ServicesMysqlJavaFinancial Risk ManagementOracle CoherenceOracleStrutsHibernateCore JavaDesign PatternsSpringJspServlets

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.

Karanvir Singh — Senior Software Developer at Global Relay in Vancouver, BC, CA | Unifers