Abhiroop B.

Software Engineer III

Berlin, Germany

Experience

Jul 2024 - Aug 2025
1 year 2 months
Berlin, Germany

Software Engineer III

Foundry Digital

  • Developed and deployed microservices in Kotlin and Spring Boot, integrating AWS Secrets Manager to secure credentials and decreasing network calls using Spring cache.
  • Refactored Kafka consumer using Spring Kafka with Semaphore-based backpressure to cap records and keep heap memory stable under spikes. Switched to batch upserts to cut down on DB invocations. Added Testcontainers integration tests for Kafka & DB to pave the way for future changes.
  • Automated the financial reconciliation workflow in Spring Boot (Kotlin) using Spring Scheduler (cron jobs), Transactional boundaries, JPA/Hibernate on MySQL, and Flyway migrations saving the Accounts team 16+ hours/week.
  • Designed and Dockerized payments E2E test framework in Robot (Python) with reusable keyword libraries and profiles. Integrated with GitLab CI (Jacoco XML + HTML reports) to accelerate releases and lift code coverage to 80%.
  • Implemented end-to-end observability on Datadog by instrumenting services with Datadog APM, correlated metrics/logs and provisioned dashboards, created monitors with burn-rate alerts and anomalies, hardening reliability and giving stakeholders clear visibility.
Sep 2023 - Dec 2023
4 months
Berlin, Germany

Senior Software Engineer

SHS Viveon AG

  • Implemented single sign-on using Keycloak, OIDC with ID Tokens: configured realm settings (redirect URIs, scopes, exp/iat), claim mappers, and Spring JWT validation. Enforced server-side token exchange (back-channel) to eliminate front-channel token leakage.
  • Identified critical CVEs using Snyk and remediated by upgrading vulnerable dependencies via Gradle, replaced risky transitive dependencies and added CI steps and security gates to automate vulnerability detection.
  • Optimised DB interactions across the hibernate layer eliminating N+1 queries, adding composite indexes, tuned to batch writes reducing latency and network calls.
  • Orchestrated MR-triggered pipelines with GitLab CI: semantic-versioned Docker images, Helm charts, Readiness probes, auto-rollback on failed probes eliminating the need for manual monitoring during deployments.
Jan 2023 - Jun 2023
6 months
Berlin, Germany

Senior Engineer (Payments)

Deutsche Bank

  • Designed type-safe Kotlin DSLs to model payment orchestration and compliance rules; compiled DSL into executable Spring components eliminating scattered boilerplate code, increasing maintainability and robustness.
  • Developed regulatory payment flows across Spring Boot/Kotlin microservices implementing idempotency keys, safe retry logic, and audit logging increasing system transparency and reducing error scenarios.
  • Improved data consistency and reporting by performing root-cause-analysis for redundant datasets and fixed SQL queries with Clickhouse DB.
  • Collaborated with geographically distributed teams and Business analysts to understand real-time challenges and discussed different implementation tradeoffs to reduce multiple iterations on existing issues.
May 2022 - Sep 2022
5 months
Berlin, Germany

Senior Java Engineer (Trade Finance)

Modifi

  • Designed and developed an Invoice Management microservice in Java / Spring Boot with PostgreSQL, JPA/Hibernate. Improved transaction reliability using idempotency keys, keeping clear Transactional boundaries making it highly fault tolerant.
  • Refactored the shipment tracking service with modularised design and clear logs to make failures transparent. Reduced downtime and enhanced stability by introducing retry logic for external API calls with Seagate.
  • Improved developer workflow and deployment speed through GitLab CI/CD pipeline optimization and built Grafana dashboards to increase operational visibility for stakeholders.
  • Raised code quality and delivery standards by documenting best practices with other team members.
Sep 2020 - Feb 2022
1 year 6 months

Senior Consultant (Aviation)

Infogain / Solunus

  • Revamped airline seat management microservices enabling partner bookings and scaling availability.
  • Upgraded existing microservices to Java 11 and revisited container images (to Alpine) for right-sizing, lowering infra costs and minimising security threats.
  • Developed a custom logging and tracing framework using Logback, reducing incident resolution time by 30%.
  • Built pipelines and automated CI gates with Jenkins enhancing automation.
Dec 2019 - Aug 2020
9 months

Senior Developer (Security Systems)

ICREST

  • Rebuilt the ingestion pipeline providing configuration options for the operations team to tune file ingestion volume as per data density, optimizing file processing and boosting throughput by 80%.
  • Implemented automation framework, improving QA release reliability and faster iterations.
  • Led backend scalability improvements for secure identification solutions which helped reduce operational team workload.
May 2019 - Sep 2019
5 months

Senior Project Engineer

Wipro Ltd

  • Designed and developed high-throughput microservices using Spring Boot with an MQTT bridge and time-series DB for persistence, laying the foundations for a greenfield project.
  • Partnered with business teams to extend mobile capabilities enabling quicker turnaround time for issues.
  • Collaborated to discuss technology selection through a decision matrix, evaluating API style, messaging, storage and security controls (OIDC, IAM, encryption choices) to kick off the greenfield project.

Summary

Backend Software Engineer (9.5 years) specializing in Java/Kotlin, Spring Boot microservices, event-driven systems, and cloud architecture. Strong collaboration and ownership; focus on clean code, performance, and secure services. Domain experience across crypto, fintech, trade finance, aviation, and supply chain. Strong track record in building robust scalable microservices, improving system performance and creating test automation frameworks.

  • Backend Development
  • Microservices Architecture
  • Event-Driven Systems
  • Cloud Infrastructure
  • API Design
  • CI/CD Automation
  • Security & IAM
  • Observability
  • System Performance Optimization
  • Agile Delivery
  • Cross-Functional Collaboration

Languages

English
Native
German
Elementary

Education

Oct 2010 - Jun 2014

PES Institute of Technology, Bangalore

Bachelor of Engineering · Computer Engineering · Bengaluru, India

Certifications & licenses

Confluent’s Accreditation

Confluent

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions