Prashant Tiwary Logo
Prashant Tiwary Backend Engineer
JAVA BACKEND ENGINEER / --:--:-- IST / BUILD · LEARN · IMPROVE

Hello, I'm

Prashant
Kumar Tiwary.|

I build backend systems with clarity, reliability, and room to scale.

Senior Associate Platform L1 at Publicis Sapient, engineering high-throughput backend services across Java 21, Spring Boot, Apache Kafka, reactive microservices, and Kubernetes. Passionate about resilient distributed systems, event-driven design, and continuous learning.

Explore my work ↗
Roasting marshmallows over clean Java code! 🏕️
Kodi · Code Bear
● SYSTEM ACTIVE
01@Service
02public class BackendEngineer {
03private final String name = "Prashant Tiwary";
04private final List<String> stack = List.of(
05"Java 21", "Spring Boot 3", "Kafka", "K8s"
06);
07public Mono<State> deliverScalableSystems() {
08return eventPipeline.stream()
09.retryWhen(Retry.backoff(3, Duration.ofMillis(100)))
10.map(State::HEALTHY);
11}
12}
$ ./gradlew test ● 48 passed, 0 failed [100% coverage]
01system: event-driven-mesh
02runtime: openjdk-21-distroless
03messaging:
04cluster: apache-kafka-v3.7
05serialization: avro-schema-registry
06semantics: at-least-once + idempotent
07infrastructure:
08orchestrator: kubernetes / helm
09cicd: github-actions / argocd
10telemetry: ["prometheus", "grafana", "elk"]
$ kubectl get pods ● 3/3 pods Running · 0 restarts
Prashant Tiwary Interactive Shell v2.4 (Java 21 environment)
Type help or click command buttons above.
● Systems online: Ready to process backend requests.
prashant@portfolio:~$
SYSTEMS THINKING — RELIABLE DELIVERY
SCROLL TO EXPLORE
0+
Years Enterprise Experience
Java · Spring Boot · Microservices
0+
Core Technologies & Tools
Kafka · Kubernetes · Reactive APIs
0+
Engineering Repositories
Architectures · Experiments · CI/CD
0
Cloud & Java Certifications
AWS · GCP · Azure · Oracle
WHAT I ENJOY WORKING ON
Backend APIsDistributed systemsEvent-driven designCloud-native deliveryContinuous learning

Good engineering starts
with good fundamentals.

I like understanding how systems behave—not just how to make them run.

From a clean REST endpoint to an event-driven workflow, I enjoy making complex backend requirements easier to understand and maintain.

My focus is backend application development: API design, service integration, data access, caching, messaging, performance, and the engineering practices that make software easier to ship and operate. I also use personal repositories to practise and document topics such as Kubernetes, Kafka, Spring Boot, and data structures and algorithms.

See what I'm building ↗
01

Keep it understandable

Clear contracts, readable code, and simple designs before unnecessary complexity.

02

Build for real conditions

Think about failures, retries, observability, tests, and how a service behaves in production.

03

Learn by shipping

Separate repositories for focused learning, experiments, and end-to-end project work.

The stack behind the work.

A broad toolkit spanning backend development, reactive systems, cloud infrastructure, and engineering practices.

Showing 17 of 17 technologies · Tip: click any skill tag to quick-filter
{ }

Java & Core Java

Core Java, OOP, Collections Framework, Streams API, concurrency, exception handling, generics, DSA, SQL, and problem solving.

Core JavaCollectionsStreamsDSA
⌨

Programming languages

Java, JavaScript, TypeScript, Python, C, C++, HTML, and CSS.

JavaTypeScriptPythonWeb basics
☕

Java & Spring ecosystem

Spring Boot, Spring Framework, Spring MVC, Spring Security, Spring Data, Hibernate, J2EE, JDBC, Servlets, Spring Batch, AOP.

Spring BootREST APIsHibernateSpring Data
↯

Reactive programming

Spring WebFlux, Project Reactor, Mono, Flux, non-blocking I/O, asynchronous composition, backpressure concepts.

WebFluxProject ReactorMono/FluxNon-blocking
⌘

Architecture & APIs

Microservices, distributed systems, event-driven architecture, REST APIs, RESTful services, GraphQL, OpenAPI, Swagger, SOLID, design patterns, system design.

MicroservicesSystem DesignREST APIsOpenAPI
↔

Messaging & streaming

Apache Kafka, Spring Kafka, Avro, Schema Registry, RabbitMQ, Redis Pub/Sub, producer/consumer patterns, retries, dead-letter queues.

KafkaAvroRabbitMQRedis Pub/Sub
▤

Databases & caching

PostgreSQL, MySQL, MariaDB, MongoDB, Redis, DynamoDB, Spring Cache, Spring Data JPA, query optimization.

PostgreSQLMongoDBRedisSQL Optimization
☁

Cloud platforms

AWS, Google Cloud Platform, Microsoft Azure; S3, EC2, CodePipeline, CodeBuild, cloud deployment fundamentals.

AWSGCPAzureS3
◈

Containers & orchestration

Docker, Docker Compose, Kubernetes, Kind, Minikube, Helm, Rancher, deployments, services, probes, rollout strategies.

DockerKubernetesHelmDocker Compose
◈

Kubernetes Deep-Dive

Kubernetes pods, deployments, services, ConfigMaps, Secrets, liveness/readiness probes, rolling updates, Helm charts, Kind, Minikube, and Rancher.

K8s ArchitectureHelm ChartsConfigMapsProbes
⟳

DevOps & CI/CD

GitLab CI/CD, GitHub Actions, Jenkins, ArgoCD / GitOps, Maven, Gradle, Ansible, Terraform, Linux, shell scripting.

GitHub ActionsGitLab CIArgoCDMaven/Gradle
◉

Observability

Splunk, Datadog, ELK Stack, Grafana, Prometheus, Spring Boot Actuator, CloudWatch, logging, metrics, monitoring.

PrometheusGrafanaSplunkDatadog
✓

Testing & quality

JUnit, Mockito, MockMvc, integration testing, Testcontainers, Postman, API testing, code review, debugging.

JUnitMockitoTestcontainersMockMvc
⌁

Tools & collaboration

Git, GitHub, GitLab, Bitbucket, IntelliJ IDEA, VS Code, JIRA, Postman, OpenAPI / Swagger.

GitIntelliJ IDEAPostmanJIRA

Security

Spring Security, authentication and authorization, JWT concepts, secure API design, access control.

Spring SecurityJWTOAuth2API Security
⚛

Frontend & integration

ReactJS, JavaScript, TypeScript, HTML, CSS, and integration between frontend applications and backend APIs.

ReactJSTypeScriptJavaScriptREST Integration
▧

Build & data formats

Maven, Gradle, Avro schemas, code generation, JSON, YAML, Docker image builds, Helm packaging.

MavenGradleAvroDocker Builds

NOTE This list combines technologies from my professional background and hands-on learning. The exact tools used vary by role and project.

The journey so far.

Enterprise software development, backend engineering, and continuous learning.

Build. Learn.
Improve.

Focused on dependable backend systems, clear APIs, event-driven integration, and continuous improvement.

Connect on LinkedIn ↗
MAR 2025 — PRESENT CURRENT ROLE

Publicis Sapient · Senior Associate Platform L1

Backend engineering with Java 21, Spring Boot, Kafka, and reactive APIs. Work includes event-driven services, resilience patterns, and Kubernetes delivery through CI/CD and GitOps workflows.

SEP 2024 — FEB 2025

EPAM Systems · Software Engineer

Developed backend solutions using Java, Spring Boot, REST APIs, and microservices, with a focus on integration, maintainability, and performance.

JUN 2022 — SEP 2024

Infosys · Senior Associate Consultant

Enterprise backend development with Java, Spring Boot, messaging, and cloud-native technologies, including work in banking and finance systems.

JUL 2019 — JUN 2022

Wipro · Associate Consultant

Java/J2EE application development using Hibernate, JDBC, Servlets, MySQL, and backend integration in enterprise applications.

EDUCATION · 2015 — 2019

B.Tech · Computer Science

University of Petroleum and Energy Studies (UPES).

Cloud & Java credentials.

Industry-recognized cloud and language certifications confirming foundational and specialized knowledge.

☁

AWS Certified Cloud Practitioner

Amazon Web Services

☁

Associate Cloud Engineer

Google Cloud

☁

Cloud Digital Leader

Google Cloud

☁

Azure Fundamentals (AZ-900)

Microsoft

☕

Oracle Certified Professional: Java SE 8 Programmer

Oracle

Let's talk about
building useful things.

Have a question, opportunity, or idea to discuss? Send me a message and I'll get back to you promptly.

hello@mylearningdesk.in ↗