Hi, I'm

Nakul

a Software Engineer who builds platforms and systems that scale. I architect cloud-native platforms, enable engineering excellence, and write systems people trust.

System Architecture Illustration

What I Do

I design platforms, engineer backend systems, and help teams scale with purpose.

🧠

Systems & Architecture

  • Distributed systems
  • Kafka
  • Kubernetes
  • Secure APIs
🛠️

Platforms & Tools

  • Developer enablement
  • Service frameworks
  • Infra automation
  • Cloud platforms
🎯

Leadership & Strategy

  • Design quality
  • Technical direction
  • Mentoring
  • Team enablement
"

I build the kinds of systems most people never notice — because they work quietly, reliably, and at scale. Behind all the architecture and engineering is something simpler: I like understanding how things work, and I care about helping others build better by sharing what I've learned. |

NS

Nakul Shukla

Principal Engineer

"

Writing & Reflections

Modern CSS Techniques Every Developer Should Know

Modern CSS Techniques Every Developer Should Know

Explore the latest CSS features and techniques that are revolutionizing web development in 2023.

Read more

Career Journey

2023 - Present

Principal Engineer @ Zalando

B2B Logistics & Platform Architecture

  • Led architecture for critical logistics platforms, focusing on scalability and resilience
  • Designed platform-native Webhook Management System for cross-domain integrations
  • Introduced GitOps-based event schema registry, improving governance and traceability
  • Co-led strategic initiatives in data and event platform strategy
  • Drove developer experience improvements and technical decision-making frameworks

Key Learnings

"The most impactful engineering work happens at the intersection of technical excellence and organizational enablement. Success comes from balancing hands-on contribution with strategic influence, while fostering a culture of ownership and clarity."

Key Learnings

"The most challenging problems in engineering are often human problems. Building trust and fostering collaboration is as crucial as technical expertise."

2021 - 2023

Staff Engineer @ Sixt

Car Rental & Mobility Domain

  • Designed and implemented complex Attribute-Based Access Control system serving 100+ microservices
  • Led system design interviews and mentored 20+ engineers in distributed systems
  • Established engineering practices that improved system reliability by 40%
2016 - 2021

Software Development Specialist → Senior Staff @ Amdocs

Platform Engineering & Cloud-Native Development

  • Architected cloud-native platform handling 1M+ transactions daily
  • Designed and implemented Kafka-based event streaming platform
  • Led technical interviews and mentored 15+ engineers in cloud architecture

Key Learnings

"The most complex systems require both technical mastery and the ability to communicate complex ideas simply. Mentorship is a two-way street that accelerates growth for everyone involved."

Key Learnings

"In high-pressure environments, the ability to maintain composure and think clearly becomes your greatest asset. Technical leadership is about making others better."

2014 - 2016

Senior Software Engineer @ Accenture

Enterprise Application Development

  • Led critical system refactoring reducing technical debt by 60%
  • Managed complex client relationships and technical negotiations
  • Architected enterprise-scale applications serving 500K+ users
2010 - 2014

Software Engineer @ Infosys

Enterprise Data & Application Development

  • Engineered data migration system processing 1TB+ of enterprise data
  • Developed mission-critical PL/SQL procedures handling complex business logic
  • Built enterprise web applications with 99.9% uptime SLA

Key Learnings

"The foundation of good software engineering starts with understanding data and its flow. Every complex system is built on simple, well-understood principles."

What I've Learned About Building Systems

"Reliability is empathy, not just uptime."

"Design reviews are rituals of care."

"Every abstraction has a shadow — build with light."

"The best systems are the ones that make complex things simple."

"Technical debt is a conversation about priorities."

"Scale is about understanding boundaries."

Tech Stack

Tools and technologies I work with to build reliable, scalable systems.

Kubernetes

Container orchestration platform that automates the deployment, scaling, and management of containerized applications.

Apache Kafka

Distributed event streaming platform for high-performance data pipelines, streaming analytics, and data integration.

Spring Boot

Java-based framework for creating production-grade applications with minimal configuration.

Docker

Platform for developing, shipping, and running applications in containers.

AWS

Comprehensive cloud computing platform offering a wide range of services for building scalable applications.

Go

Modern programming language designed for simplicity, efficiency, and reliability in building scalable software.

Java

Robust, object-oriented programming language used for building enterprise-scale applications.

Cursor

Modern AI-powered code editor designed for productivity and collaboration.

IntelliJ IDEA

Powerful IDE for JVM languages, known for smart code completion and developer productivity.

PostgreSQL

Advanced open-source relational database with strong SQL compliance and extensibility.

Redis

In-memory data structure store, used as a database, cache, and message broker.

OpenAPI

Standard for describing RESTful APIs, enabling automation and documentation.

React

Popular JavaScript library for building user interfaces with reusable components.

Next.js

React framework for production, offering SSR, SSG, and API routes.

Key Features:

    Use Cases: