Kushaal Veijay

Software Architect · Pune, India


Software Architect with 17+ years of experience designing scalable, distributed, and cloud-native systems, leading engineering teams, and aligning technology strategy with business goals. Depth in enterprise SaaS, microservices, multi-tenant architectures, security and identity platforms, and real-time data systems, with a track record of driving reusable architectures and developer productivity across multiple products. Currently focused on applying AI and GenAI to accelerate software engineering.

Career

Roles held, most recent first
PeriodRole
Apr 2025 – presentSoftware Architect, Perforce — Pune
Aug 2018 – Mar 2025Software Architect, IBM — Pune
Dec 2013 – Jul 2018Senior Software Engineer, IBM — Pune
Mar 2009 – Nov 2013Software Engineer, IBM — Pune

Focus areas

Architecture and engineering

Microservices, distributed systems, event-driven architecture, Kubernetes, GraphQL, spec-driven development.

Security and IAM

RBAC, ABAC, authorization, service mesh, Envoy.

Data and streaming

Kafka, Spark, Cassandra, Elasticsearch, PostgreSQL.

Cloud and languages

AWS, IBM Cloud, hybrid. Java, Go, Python, Scala.

Credentials

Contact