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.

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. |
Writing & Reflections
Career Journey
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."
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%
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."
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
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.