Curriculum vitae

Ninad Deshpande

Senior Software Engineer · Vienna, Austria · 15 years building backend systems that other engineers depend on.


Experience

2018 — Present

Senior Software Development Engineer

OneSpan
  • Decomposing the company's monolithic SaaS o ering into microservices with minimum customer impact.
  • Designing and implementing clear API contracts for microservices, adhering to RESTful principles, and utilizing Kafka as an event-driven architecture for seamless communication between microservices.
  • Working closely with the development teams to ensure that solutions are designed with scale, performance and operability in mind.
  • Implementing an effective CI/CD pipeline to automate build, integration and testing processes.
  • Spearheading deployments across all platforms to ensure flawless execution through each stage until production.
2016 — 2017

Principal Development Engineer

Calsoft
  • Led the e orts to design e cient architecture for cloud infrastructure after carefully assessing new technology and market trends.
  • Worked on the foundation for enterprise hybrid cloud solution, where the goal was to provide converged system for faster deployment of infrastructure and applications by seamlessly integrating compute, network, storage and virtualization technologies.
  • Acted as a Scrum Master to manage and help the team of developers in resolving technical issues.
  • Gained experience in docker containerization to provide improved and rapid scalability as compared to the traditional VM environments.
  • Responsible for reviewing code as well as updating design and product documents.
2010 — 2016

Technical Lead

Capgemini
  • Worked on projects related to the automation of the deployment and configuration of virtualization components, including hypervisors, management platforms, monitoring tools and storage solutions.
  • Understood the needs and challenges of the teams to formulate solutions in order to improve collaboration and productivity.
  • Translated client-specific business requirements into technical requirements through collaboration with the business development team.
  • Was involved in strategic technology improvement initiatives for process enhancement.
  • Worked harmoniously with the team of developers and test engineers to achieve end-to-end delivery of complex system solutions.

Education

2014 — 2018

B.Eng. Computer Science

University Name
  • First class honours. Thesis on consensus behaviour under network partitions.

Skills

Languages

GoPythonRust TypeScriptSQL

Infrastructure

AWSKubernetesTerraform DockerNginx

Data

PostgreSQLKafkaRedis FlinkClickHouse

Also

Ongoing

Speaking & writing

Conferences and this blog
  • Spoke at two regional conferences on streaming architecture.
  • Maintain a long-running blog on systems engineering and travel.