Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sandhya Srinivasan

Amsterdam

Summary

Senior Java Developer with over 12 years of experience in software development and backend engineering, specializing in Java, Spring Boot, and microservices architecture. Extensive background in the EV charging, banking, and payment industries. Strong expertise in building scalable back-end systems using MongoDB and PostgreSQL, deploying containerized applications in cloud environments with Docker and Kubernetes. Adept in TDD, CI/CD practices, and event-driven development. Holds a Bachelor’s degree in Information Technology. Excellent written and verbal communication skills.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Blink Charging Nederland
04.2023 - Current
  • Lead the development of Java-based Spring Boot microservices forming the core of Blink Network 2.0 for EV charging.
  • Built and deployed scalable applications using Docker and Kubernetes in AWS.
  • Applied event-driven architecture to enhance inter-service communication.
  • Designed and implemented billing and invoicing modules for the EV charging business.
  • Integrated MongoDB and PostgreSQL for flexible and reliable data storage.
  • Ensured clean, high-performance code by following TDD practices.

Software Engineer

Billing House
05.2018 - 04.2023
  • Contributed to the EVBox billing project by developing Spring Boot microservices for runtime invoicing and payment integration with Adyen.
  • Successfully generated more than 1000 end user invoices, managed emailing feature, handle customer complaints using dispute mechanism and handling all these in journal entries.
  • Implemented custom JBilling plugins for handling VAT logic.
  • Designed export functionalities to interface with Exact and SAP.
  • Developed and maintained scheduled jobs and recurring batch processes with Schedulix.
  • Practiced CI/CD using Docker, Kubernetes, and Git.
  • Integrated MongoDB and PostgreSQL for data persistence across modules.

Senior Software Engineer

Temenos
03.2013 - 09.2016
  • Developed a Spring Boot application with Drools framework to allow dynamic rule definitions for pricing models.
  • Built and maintained ESB adapters for integration with T24 systems using IBM IIB, Fiorano, and TIBCO.
  • Acted as lead developer for the TWS product, enabling seamless integration of Temenos with external systems.
  • Implemented client-specific SOA solutions and third-party integrations.

Systems Engineer

Tata Consultancy Services (TCS)
10.2010 - 03.2013
  • Participated in end-to-end enterprise application development.
  • Developed front-end screens and back-end services using RSA, EJBs, and internal frameworks.
  • Utilized XML processing with JAXP and maintained code versions using Star Team.
  • Monitored production logs using Splunk.

Education

Bachelor of Technology - Information Technology

Anna University

Skills

  • Languages: Java, SQL
  • Frameworks: Spring Boot, Spring MVC, Hibernate, Drools
  • Databases: MongoDB, PostgreSQL, MySQL
  • Tools & Platforms: Docker, Kubernetes, AWS, Kafka, Git, Schedulix, CI/CD, TIBCO, IBM IIB
  • Development Practices: Microservices, Event-Driven Development, TDD, Agile/Scrum
  • Other: OCPP, OCPI, Eclipse Plugin Development

Certification

Oracle Certified Java Programmer (1.6)

Timeline

Senior Software Engineer

Blink Charging Nederland
04.2023 - Current

Software Engineer

Billing House
05.2018 - 04.2023

Senior Software Engineer

Temenos
03.2013 - 09.2016

Systems Engineer

Tata Consultancy Services (TCS)
10.2010 - 03.2013

Bachelor of Technology - Information Technology

Anna University
Sandhya Srinivasan