PM
Parikshit Murria // Senior Backend Engineer
Available for Senior Backend Roles

Parikshit Murria. Building Systems that don't page you at 3am.

Senior Software Engineer with 12+ years designing and developing backend services, distributed systems, and scalable enterprise applications. Java, Spring Boot, Kafka, and cloud-native infrastructure.

I want to connect
Experience 12+ years Backend services, distributed systems, and scalable enterprise applications.
In production Production-ready SLAs, rollouts, and recovery for systems that have to stay up.
Current role SDE III Candescent in Waterloo, on production systems for financial institutions.
parikshit โ€” zsh
Pathfinder

Choose Your Journey

๐Ÿ‘”

I'm Hiring

Explore professional background, architectural career timeline, core technical skills, and download resume details.

Review Profile
โš™

I'm an Engineer

Writing on systems, design, and the lessons that have stuck from building software.

Read Articles
๐Ÿš€

I'm Curious What You're Building

Projects I'm building outside my day job, and where I'm open to collaborating.

See Side Projects

Career Milestones

Senior Software Engineer with 12+ years of experience designing and developing backend services, distributed systems, and scalable enterprise applications. Strong expertise in Java, Spring Boot, microservices, event-driven architectures, Kafka, and cloud-native infrastructure. Experienced in system integration, production troubleshooting, security, and building reliable systems for enterprise clients.

01/2022 โ€“ Present

Software Dev Engineer III

Candescent (Formerly NCR Voyix) ยท Waterloo, Canada
  • Led a customer support engineering team of 5+ members, overseeing investigation and resolution of backend API issues in production to maintain service reliability and meet SLAs.
  • Designed and developed microservices within the existing platform ecosystem, enhancing functionality, scalability, and integration with established services.
  • Contributed to the architecture and development of an event-driven Teller Cash Recycler (TCR) platform, integrating React UI, Spring Boot services, Kafka, device agents, and physical cash-handling hardware for asynchronous transaction workflows.
  • Implemented session management, idempotency, duplicate-message protection, timeout handling, and recovery workflows to address distributed-system failures and maintain consistency between backend state and physical device operations.
  • Supported pilot deployments, production rollouts, and client onboarding for major financial institutions, troubleshooting complex software, integration, configuration, and hardware-related issues while maintaining operational stability.
  • Built and managed Kubernetes environments, including deployments, StatefulSets, Services, and Jobs, and developed Helm charts to simplify deployment and management of application resources.
  • Identified and remediated security vulnerabilities in existing microservices, reducing potential security risks.
  • Mentored and onboarded new team members, providing technical guidance, training, and resources to accelerate their integration and effectiveness.
04/2018 โ€“ 08/2021

Software Dev Engineer III

Expedia Group ยท Gurgaon, India
  • Designed and developed components of a centralized Virtual Agent Platform to simplify partner onboarding through configurable agent tools.
  • Spearheaded the design and development of an Identity and Access Management (IAM) solution, enabling authentication and integration across internal applications and services.
  • Integrated identity providers and Single Sign-On (SSO) solutions, including Okta, AWS Cognito, and ADFS, implementing OAuth 2.0 authorization code and client credentials flows.
  • Enhanced service auditing by publishing change events to Kafka and consolidating service events through dynamic Kafka streams.
  • Implemented resource versioning and state-machine functionality within a rules framework and improved production monitoring and reliability.
  • Led onsite production deployments for a major banking client's call center in Kentucky.
11/2015 โ€“ 04/2018

Software Engineer

Calient Technologies ยท Bangalore, India
  • Designed and implemented the Resource Allocation (RA) subsystem and algorithm to evaluate user requests and allocate Optical Circuit Switch (OCS) ports for on-demand and deferred network topology provisioning.
  • Built a topology scheduling system using Redis and PostgreSQL to activate and deactivate network topologies at scheduled intervals.
  • Developed an AngularJS-based canvas interface with draggable topology components and connections, integrating with existing backend services to activate and deactivate optical-switch cross-connects.
  • Organized and led brainstorming sessions for the design and development of LightConnect Fabric Manager in Santa Barbara, California.
01/2014 โ€“ 11/2015

Software Engineer I

Hewlett Packard Enterprise ยท Bangalore, India
  • Developed Single Sign-On (SSO) and logout functionality for the Single Access Partner Portal (SAPP) using Oracle Identity Management, enabling unified access for Vodafone's local markets and indirect partners.
  • Developed user-provisioning services, DSML services, and REST-based web services integrated with Oracle Internet Directory (OID) and LDAP APIs.

Core Skills

๐Ÿ’ป Languages & Backend
Java Spring Boot Hibernate
๐Ÿ“ก Architecture & Messaging
Microservices Event-Driven Architecture Kafka ActiveMQ Elasticsearch
๐Ÿ—„๏ธ Databases & Caching
PostgreSQL MySQL Cassandra DynamoDB Redis Caffeine
โ˜๏ธ Cloud & Infrastructure
AWS GCP Azure Docker Kubernetes Helm Jenkins
๐Ÿ›ก๏ธ Security & Identity
OAuth 2.0 OIDC SSO Okta AWS Cognito
๐Ÿงช Testing
JUnit Mockito JMeter Wiremock Cucumber
๐Ÿ“Š Monitoring & Observability
Splunk Datadog Dynatrace Grafana PagerDuty
๐Ÿ“ฑ Mobile
Swift Objective C Android (Java)
๐Ÿ› ๏ธ Build / Release Tools
Ant Maven Gradle Helm

Education

๐ŸŽ“ Conestoga College ยท Waterloo, Canada

PG Diploma โ€” Mobile Solutions Development

๐ŸŽ“ Punjab Technical University ยท India

Bachelor of Technology โ€” Computer Science

Certificates

Udemy Certified โ€” Getting Started with Okta Oracle Certified Java SE 6 Programmer
Professional Networks

Connect with me on LinkedIn and GitHub to discuss backend systems, distributed architectures, or identity and SSO.

For engineers

Articles

Notes from building and operating software: system design, production lessons, and how I keep learning.

Published

See all posts

Coming soon

Distributed systems Draft
Keeping Software and Cash Hardware in Sync

How an event-driven teller cash recycler platform stays consistent: idempotency, duplicate-message protection, timeouts, and recovery when the backend and a physical device disagree.

Identity ยท OAuth 2.0 Draft
Building SSO Across Internal Platforms

Lessons from building an IAM layer at Expedia: authorization code and client credentials flows, and integrating Okta, AWS Cognito, and ADFS.

Side projects

What I'm Building

Projects I'm building outside my day job. If one of them overlaps with something you're working on, I'd be glad to compare notes.

In Progress

Gravity

A multi-tenant platform for fitness studios: a Java backend service, a Flutter member app, and a web UI, designed with tenant isolation from day one.

Java Flutter TypeScript
Shipped

PASSPrep

Offline-first exam prep for Alberta Class 7 and Ontario G1 learner tests, taken from idea to App Store submission.

Flutter Offline-first
App Store link coming soon
In Progress

Amenigo

An automated treasury and payment escrow API gateway. Integrates banking rails directly with ledger tables via event-driven messaging, ensuring audit trails and transactional guarantees.

Java 21 Spring Boot Kafka AWS EKS
In Progress

PDFAcko

High-throughput document compilation API. Designed to intake dynamic schemas and output PDF reports at scale, featuring compliance formatting, signatures, and localized caching.

Spring Webflux Redis PostgreSQL Docker
Want to collaborate? Email me