Summary
Prateek Ashtikar is a Lead Software Engineer with nearly 12 years of hands-on experience designing and delivering Java-based microservices and cloud-native systems, currently driving backend work at Mastercard. He specializes in Spring ecosystem technologies (Spring Boot, WebFlux, Spring Cloud), reactive programming, Kafka-based messaging, and databases spanning Postgres, MongoDB and Redis, with strong exposure to PCF and Azure. Prateek has a consistent track record in payments, e-commerce and healthcare domains, blending deep implementation skills (Spring Data, JPA, Batch) with operational familiarity in CI/CD and observability. Colleagues rely on him for pragmatic architecture choices—especially resilient microservices patterns using Resilience4J, API Gateway and service discovery—and for mentoring teams through complex integrations. He pairs a long-standing Java core background with a curiosity for reactive systems and distributed messaging, enabling reliable high-throughput services in production.
11 years of coding experience
12 years of employment as a software developer
Rashtrasant Tukadoji Maharaj Nagpur University
Bachelor of Engineering; aggregate of Electronics and Communication, Bachelor of Engineering; aggregate of Electronics and Communication at Manoharbhai Patel Institute of Engineering and Technology
English, Hindi, Marathi