system online since 2021

Pratik Nayak
builds backend systems that stay up.

Backend Software Engineer with 4.9 years shipping microservices, event pipelines and secure APIs across supply chain, banking and e-commerce platforms.

~/pratik-nayak — zsh
$whoami
pratik nayak — backend engineer, bengaluru
$status --current
software engineer 2 @ blue yonder · since aug 2024
$stack --core
java · spring boot · kafka · kubernetes · azure
01

Summary

Detail-oriented backend engineer with 4.9 years designing, building and deploying scalable microservices in high-throughput enterprise environments. Track record delivering enterprise software across supply chain, banking and retail domains inside Agile teams — with a habit of leaving systems more secure, better tested and easier to trace than I found them.

02

Articles

July 4, 2026

What I actually learned building idempotent payment APIs

Retry storms, idempotency keys, and the client-side state machine that finally stopped double-charging people.

2 min read
view all articles →
03

Experience

Software Engineer 2 · Blue Yonder
ACTIVE
Bengaluru · Aug 2024 — Present
  • Designed and implemented RBAC across Java and Python microservices, strengthening API security and auditability.
  • Built the Slotting Item Moves feature, a core part of the application's overall flow.
  • Developed and optimized data aggregation APIs, cutting cross-service dependencies and improving response times.
  • Automated CI/CD pipelines with GitHub Actions, sharply reducing manual release effort.
  • Implemented Post-Deployment Validation to cut down manual sanity testing.
  • Migrated SFQL scripts to Liquibase, adding auditability to DDL changes.
  • Found and remediated critical API vulnerabilities via 42-Crunch, keeping the service aligned with industry security standards.
  • Raised unit test coverage using JUnit 5 and Mockito, and cleared issues flagged by Blackduck scans.
−80% manual release effort −70% manual sanity testing 20+ vulnerabilities remediated 90% unit test coverage
Application Development Analyst · Accenture
COMPLETED
Bengaluru · Aug 2021 — Aug 2024
  • Built REST endpoints for consumer microservices, enabling seamless service-to-service communication.
  • Migrated the application from Java 11 to Java 17, improving garbage collection speed.
  • Decoupled the microservice architecture, speeding up releases and making bugs easier to trace.
  • Wrote comprehensive unit tests with JUnit and Mockito, lifting coverage on assigned classes past 90%.
  • Modernized a client application, moving it from Struts to Spring MVC.
  • Replaced EJB usage with plain service classes, improving performance and cutting memory usage.
  • Ran Agile Scrum in a 6-person cross-functional team, hitting sprint releases on time consistently.
+17% GC speed +20% faster releases 90%+ test coverage
04

Skills

Languages

Java 8Java 21Python 3.11

Backend & Frameworks

Spring CoreSpring MVCSpring BootSpring Data JPASpring RESTMicroservices

Data & Storage

OracleSnowflakeSQLKafka

Cloud

Azure Key VaultBlob StorageContainer Registry

AI Tooling

GitHub CopilotClaude CodeCodacy MCP Server

Platform & Ops

JUnit 5MockitoMavenGitHub ActionsSplunkCodacyKafkaPostmanNewRelicGit42-CrunchBlackduckDocker
05

Education & recognition

Education

B.Tech, Electronics & Communication Engineering
Silicon Institute of Technology, Bhubaneswar · 2021
8.51 CGPA
Senior Secondary Certificate
DAV Public School, C.D.A, Cuttack · 2017
84.4%
Secondary School Certificate
DAV Public School, C.D.A, Cuttack · 2015
10 CGPA
Google Associate Cloud Engineer
Google Cloud Platform · 2024 · Certification
06

Contact

Messages are sent straight to Pratik's inbox.