Summary
Overview
Work History
Education
Skills
Timeline
Generic

RAJAN SHAH

Summary

  • Senior Software Engineer with 8+ years of experience designing and delivering large-scale distributed systems, high-performance backend services, and full-stack applications across cloud, commerce, ads, and platform engineering domains.
  • Strong expertise in Java, Golang, TypeScript, C/C++, and modern service architectures including microservices, event-driven pipelines, REST/gRPC APIs, GraphQL, and cloud-native infrastructure.
  • Hands-on specialist in backend engineering, scalable API design, workflow engines, AIOps automation, and deep observability (metrics, tracing, SLIs/SLOs).
  • Experienced in building high-throughput streaming systems, telemetry collectors, and data pipelines using Kafka, Redis, and modern SQL/NoSQL databases. Strong front-end capability with React, TypeScript, and data-driven dashboard engineering.
  • Brings a rare combination of systems-level engineering (kernel drivers, memory management, device interfaces, eBPF profiling, performance tuning) and product-level software expertise (microservices, cloud platforms, CI/CD automation, test frameworks, Python tooling).
  • Proven success in building resilient architectures, containerized environments, and intelligent automation for IT operations.
  • Highly collaborative engineer who partners effectively with product, data, ML, and infrastructure teams. Known for delivering reliable systems, improving performance, elevating engineering standards, and solving complex problems across cloud computing, distributed systems, and high-performance software.

Overview

10
10
years of professional experience

Work History

Senior Software Development Engineer (Distributed Systems / Commerce / Ads / Full-Stack)

Dell Technologies
04.2021 - Current
  • Designed and operated distributed microservices processing millions of events/day, delivering reliable ingestion, correlation, and notification flows with strong latency performance.
  • Built scalable Kafka-based pipelines with partitioning, DLQs, backpressure, and stream-processing patterns to support high-throughput workloads.
  • Architected services using DDD principles, defining clear domain boundaries, data models, caching strategies, and REST/gRPC communication patterns.
  • Implemented multi-region failover, idempotency, retry/circuit-breaker patterns, and chaos testing to ensure high availability and resiliency.
  • Developed distributed tracing and metrics pipelines using OpenTelemetry and custom SLIs, improving root-cause analysis and latency attribution.
  • Designed workflow engines and state machines for subscription-style lifecycles, including retries, confirmations, entitlement updates, and error recovery.
  • Built ACID-compliant, idempotent APIs ensuring consistency across billing-like and multi-step workflows.
  • Integrated fraud-scoring and ML-driven signals into transactional workflows, improving accuracy while maintaining low user friction.
  • Optimized SQL/NoSQL schemas, indexing, and caching to support billions of reads/writes with predictable latency.
  • Integrated ML ranking and scoring pipelines to enable contextual prioritization, anomaly detection, and targeting-style insights.
  • Built real-time correlation engines combining user context, historical events, and feature-store data—similar to identity, audience, and targeting systems.
  • Developed dashboards and API endpoints surfacing performance, pacing, and audience-style metrics for analytics and monitoring.
  • Partnered with product/ML teams to define targeting rules, constraints, and privacy boundaries across internal automation systems.
  • Built React + TypeScript dashboards for real-time cluster health, workload insights, and failure visualization, improving debugging and operational awareness.
  • Improved UI performance with optimized React Query/Redux state management, reducing over-fetching and cutting load times by 45%.
  • Built GraphQL schemas and resolvers with batching/caching and persisted queries to support low-latency data experiences.
  • Developed Node.js BFF layers to unify data access across microservices and simplify frontend integration.
  • Built self-healing automation and ML-driven alert noise reduction pipelines, reducing incident volume and improving signal-to-noise ratios.
  • Implemented CI/CD pipelines with smoke tests, contract tests, progressive rollouts, and automated rollbacks on SLO breaches.
  • Maintained Terraform + Helm IaC modules for consistent deployments across multiple environments.
  • Used eBPF, perf, and kernel tracing to diagnose low-level bottlenecks and improve service responsiveness.
  • Collaborated with infra teams to optimize networking, DNS caching, load balancing, and JVM/Go tuning for better throughput and tail latency.
  • Mentored engineers, led design reviews, and established best practices to improve overall engineering quality.

Software Systems Engineer III (Full-Stack / Platform / Distributed Systems)

Verizon Communications
11.2019 - 04.2021
  • Built e-commerce and customer-facing applications using Spring Boot (Kotlin) & React, aligned with high-traffic membership and signup systems.
  • Designed and implemented system architecture, enhancing performance and scalability of applications.
  • Designed transactional APIs with idempotent workflows and rollback mechanisms to support payments, refunds, and service activations.
  • Implemented features using JavaScript, HTML, and CSS to enhance the user experience.
  • Created GraphQL gateways, consolidating multiple backend systems into clean query types and schemas.
  • Implemented system-level logging, audit trails, and distributed tracing for all platform APIs.
  • Built CI/CD pipelines supporting multi-stage deployments, automated QA environments, and versioned rollouts.
  • Designed and maintained both SQL and NoSQL databases, including PostgreSQL, MySQL, MongoDB, DynamoDB, and Cassandra, to optimize performance, availability, and scalability.
  • Delivered high-quality software systems within strict deadlines, exceeding client expectations and contributing to overall business growth.

Staff Full Stack Engineer (Web Platforms / Microservices / GraphQL)

Infosys
11.2018 - 11.2019
  • Built and enhanced enterprise-grade full-stack applications using React, Angular, Node.js, and .NET Core, Java, delivering features rapidly in an Agile environment.
  • Designed and optimized RESTful and GraphQL APIs for a large e-commerce platform, improving data efficiency and enabling complex schema relationships, and real-time updates via GraphQL subscriptions.
  • Modernized legacy workflows by migrating them to cloud-ready microservices, reducing system latency, and improving data retrieval performance by 25%.
  • Developed scalable UI components and presentation layers using Angular 4+, Angular Material, and modern JavaScript, enhancing usability and visual consistency.
  • Integrated multiple backend and third-party services, building Node.js API gateways to streamline data access and reduce frontend complexity.
  • Improved database performance by optimizing PostgreSQL schemas and queries, reducing response time by 35% during peak usage.
  • Collaborated with data teams to manage Kafka pipelines, ensuring reliable event processing and data consistency across services.
  • Led a team of 7 engineers, guiding technical design, conducting code reviews, and improving engineering best practices across frontend and backend systems.
  • Implemented monitoring and operational tooling using Prometheus and Confluent Control Center, increasing visibility into system behavior and reducing incident response time.
  • Spearheaded continuous integration and deployment (CI/CD) processes to streamline release management workflows.

Software Engineer (Node.js / Angular / Real-Time Systems)

SanQuest Inc
03.2017 - 10.2018
  • Designed and developed full-stack web applications using Node.js, Express, AngularJS/Angular, and modern JavaScript, delivering responsive single-page experiences across web and mobile clients.
  • Built real-time communication systems using Node.js + Socket.io, enabling broadcast messaging, chat features, and event-driven updates across multi-user environments.
  • Developed secure, scalable REST APIs in Node.js/Express and integrated them with relational and NoSQL databases for data ingestion, assessment workflows, and high-volume read/write operations.
  • Created dynamic, interactive visualizations (charts, metrics dashboards) using Angular charting libraries to improve system observability and user insights.
  • Built microservices using Spring MVC, Hibernate, JSP, and Angular 4, supporting multi-tier applications and service-oriented backend architectures.
  • Improved maintainability and performance by designing reusable component patterns and shared utility modules across Node.js services.
  • Developed backend modules in C/C++ for performance-critical data operations, contributing to low-latency computation pipelines.
  • Implemented monitoring and logging using AWS CloudWatch, improving visibility of system health and speeding up issue diagnosis.
  • Delivered end-to-end patient registration and data workflows using Angular 4, JSP, Spring MVC, and Hibernate, ensuring reliability, validation, and secure data entry.
  • Collaborated with customers and stakeholders to define technical needs, present architectural options, and translate requirements into high-quality engineering solutions.

Software Engineer (Java / Full-Stack / CI/CD)

Zimmer Biomet
01.2016 - 02.2017
  • Built interactive front-end applications using AngularJS, Node.js, HTML5/CSS3, Bootstrap, jQuery, and modern JavaScript patterns, improving usability and responsiveness for internal users.
  • Developed and maintained a research-tracking web platform, handling UI layout, data presentation, and user workflows, ensuring accuracy and consistency across multiple teams.
  • Implemented RESTful services enabling secure communication between Java-based microservices and internal applications, improving integration speed and API reliability.
  • Created clean, maintainable UI components and layouts with modern CSS/JavaScript techniques, improving frontend performance and reducing rendering inconsistencies.
  • Performed validation, error-handling, and client-side logic to ensure correctness and reduce form-submission errors across critical workflows.
  • Designed and deployed Jenkins CI pipelines for Java microservices, automating build verification, regression tests, and deployment processes.
  • Developed performance-critical backend modules in C/C++ for device integration, real-time logging, and low-latency data processing.
  • Installed, configured, and deployed applications on Apache Web Server including HTTPS configuration, load balancing, and environment setup.
  • Conducted regression testing, analyzed failures, and collaborated with development teams to improve feature stability and reduce production bugs in Agile/Scrum development cycles.
  • Used performance and scalability tools (e.g., MAT, profilers) to diagnose memory issues and optimize Java microservices.

Education

Bachelor of Science - Artificial Intelligence & Machine Learning

University of North Texas

B.E. - Electronics & Communication Engineering

University of Nepal

Skills

    Languages:
    Java Golang JavaScript/TypeScript Python SQL C/C

    Backend & Distributed Systems:
    Spring Boot Nodejs/Express REST/gRPC services Event-driven architectures Kafka (streams, partitions, DLQs) Redis caching Domain-driven design (DDD)

    Frontend / Full-Stack:
    React TypeScript Redux / React Query Angular (2) GraphQL (schemas, resolvers, batching) Nodejs BFF patterns

    Cloud & Infrastructure:
    AWS (EC2, Lambda, DynamoDB, RDS, CloudWatch) GCP (GKE, Pub/Sub) Kubernetes Docker Terraform Helm

    Data & Storage:
    PostgreSQL MySQL Cassandra DynamoDB Redis ElasticSearch

    Observability & Monitoring:
    Prometheus OpenTelemetry (tracing/metrics) ELK Stack Datadog Grafana

    CI/CD & Delivery:
    GitHub Actions Jenkins Spinnaker-style rollouts Blue/green & canary deployments Feature flags Automated rollbacks

    Testing & Quality:
    JUnit Jest Cypress Playwright REST Assured Selenium Contract testing

    Experimentation & ML Integration:
    A/B testing frameworks Metric analysis Targeting signals Anomaly detection Forecasting models

Timeline

Senior Software Development Engineer (Distributed Systems / Commerce / Ads / Full-Stack)

Dell Technologies
04.2021 - Current

Software Systems Engineer III (Full-Stack / Platform / Distributed Systems)

Verizon Communications
11.2019 - 04.2021

Staff Full Stack Engineer (Web Platforms / Microservices / GraphQL)

Infosys
11.2018 - 11.2019

Software Engineer (Node.js / Angular / Real-Time Systems)

SanQuest Inc
03.2017 - 10.2018

Software Engineer (Java / Full-Stack / CI/CD)

Zimmer Biomet
01.2016 - 02.2017

B.E. - Electronics & Communication Engineering

University of Nepal

Bachelor of Science - Artificial Intelligence & Machine Learning

University of North Texas
RAJAN SHAH