NIRAJ SHAH
Backend Software Developer
Toronto, ON • *********.***@*****.*** • 437-***-**** • linkedin.com/in/niraj-sshah Experience
Software Developer — Best Buy Canada Sept 2024 – Present
• Developed and enhanced backend APIs using Java and Spring Boot, improving peak-traffic throughput by 28% across enterprise applications.
• Collaborated with Angular and Node.js teams to deliver UI-to-backend integrations, supporting modern workflows.
• Containerized services with Docker and deployed via GitHub Actions into Azure-aligned environments, reducing release friction by 40%.
• Co-designed backend integration patterns across multiple initiatives, defining API contracts, aligning service boundaries, and accelerating delivery across 3+ cross-functional teams.
• Integrated Kafka-based event pipelines, eliminating 40% of ingestion bottlenecks and improving real-time update flows.
• Owned SQL-backed service modules end-to-end, implementing indexing, partitioning, and query optimization strategies that improved data access performance by 35%.
• Enhanced observability using OpenTelemetry, improving root-cause analysis speed by 50%.
• Strengthened production readiness by refining CI/CD pipelines and reducing debugging cycles by 50%.
• Built and enhanced RESTful service components; collaborated with architects to align services with enterprise integration patterns and legacy SOAP systems. Software Engineer — Wells Fargo Aug 2022 – Aug 2024
• Built and maintained enterprise-grade Java and Spring Boot services, implementing business logic, SQL workflows, and API integrations that improved posting accuracy by 40%.
• Designed and optimized multithreaded and concurrent service components, improving throughput by 25% and reducing peak-window latency across distributed pipelines.
• Enhanced CI/CD workflows using GitHub and cloud-based runners, improving deployment reliability and aligning with enterprise SDLC practices.
• Modernized enterprise web service integrations by introducing standardized patterns for API versioning, error handling, and backward compatibility.
• Improved service performance through JVM tuning and SQL/JPA reconciliation optimizations.
• Improved ingestion performance by tuning concurrency patterns, async flows, and backpressure handling across distributed ingestion pipelines.
• Collaborated with risk, compliance, QA, and product teams to formalize backend rules, reducing SLA breaches by 20%.
Software Engineer — Brain It On Dec 2019 – May 2021
• Modernized legacy J2EE/Struts modules into Spring MVC, improving maintainability and enabling smoother collaboration with front-end teams.
• Refined CI/CD pipelines using Docker and GitHub Actions, increasing deployment frequency by 6–8 releases per month.
• Supported SQL-based backend modules across debugging, testing, and production support, improving system reliability.
1
Projects
Async API Optimization for Multi-Tier Web Applications
• Developed non-blocking REST APIs using Java, Spring Boot, and WebFlux, improving responsiveness by 25% for Angular- and Node.js-integrated UI components.
• Integrated modern front-end build workflows including Vite and Wireit, enabling faster development cycles and smoother UI-to-backend communication.
• Tuned SQL queries, caching layers, and request pipelines to support multiple concurrent initiatives across the application stack.
Kafka-Driven Event Processing Pipelines
• Built scalable backend ingestion services using Java and Spring Boot, supporting high-throughput event processing for multiple enterprise initiatives.
• Containerized ingestion services with Docker and aligned CI/CD workflows with Azure-compatible pipelines, reducing deployment lead time by 35%.
• Integrated SQL-backed modules and optimized relational data usage, improving end-to-end processing latency by 35% and strengthening system reliability. Technical Skills
Languages Java, Python, TypeScript, JavaScript, SQL Backend Spring Boot, Spring Cloud, WebFlux, Node.js, Express.js, JPA/Hibernate, Dropwizard
Frontend React (TypeScript), Angular, Tailwind CSS, Component-driven UI, Vite, Real-time dashboards
Cloud/DevOps AWS (EC2, Lambda, S3, CloudWatch, ECS, EKS), Azure (Functions, App Services, Pipelines), Docker, GitHub Actions, Jenkins, CI/CD, Linux
Distributed Sys-
tems
Kafka, Event-Driven Architecture, Async Workflows, Concurrency, Idem- potent Processing
Databases Postgres, MySQL, DB2, SQLite, MongoDB, Query Optimization, In- dexing, Partitioning
Observability OpenTelemetry (traces, metrics, logs), Distributed Tracing Architecture API Gateway (Kong/Apigee), High-Availability Design, Horizontal Scaling, Fault Tolerance, Distributed Locking, Schema Registry, Avro/Protobuf
Security OAuth2, JWT, Secrets Management, Role-Based Access Control Testing JUnit, Mockito, Integration Testing, Contract Testing 2