Recommended expert

Abhiroop Basu

Software Engineer III

Abhiroop Basu
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, integrated AWS Secrets Manager to secure credentials and decreased 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 database invocations; added Testcontainers integration tests for Kafka and database to pave the way for future changes.
  • Automated the financial reconciliation workflow in Spring Boot (Kotlin) using Spring Scheduler, transactional boundaries, JPA/Hibernate on MySQL, and Flyway migrations, saving the accounts team 16+ hours per week.
  • Designed and dockerized payments end-to-end test framework in Robot (Python) with reusable keyword libraries and profiles; integrated with GitLab CI (JaCoCo XML and HTML reports) to accelerate releases and lift code coverage to 80%.
  • Implemented end-to-end observability on Datadog by instrumenting services with Datadog APM, correlating metrics and logs, provisioning dashboards, and creating monitors with burn-rate alerts and anomalies to harden reliability and give stakeholders clear visibility.
Sep 2023 - Dec 2023
4 months
Berlin, Germany

Senior Software Engineer

SHS Viveon AG

  • Implemented single sign-on using Keycloak and OIDC with ID tokens; configured realm settings (redirect URIs, scopes, exp/iat), claim mappers, and Spring JWT validation; enforced server-side token exchange 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 database interactions across the Hibernate layer by eliminating N+1 queries, adding composite indexes, and tuning batch writes to reduce latency and network calls.
  • Orchestrated merge request–triggered pipelines with GitLab CI, semantic-versioned Docker images, Helm charts, readiness probes, and auto-rollback on failed probes to eliminate 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 to eliminate 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 to increase system transparency and reduce error scenarios.
  • Improved data consistency and reporting by performing root-cause analysis for redundant datasets and fixing SQL queries with ClickHouse database.
  • Collaborated with geographically distributed teams and business analysts to understand real-time challenges and discuss implementation tradeoffs, reducing 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 and Spring Boot with PostgreSQL and JPA/Hibernate; improved transaction reliability using idempotency keys and clear transactional boundaries to make it highly fault tolerant.
  • Refactored the shipment tracking service with a 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 optimisation 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 to enable partner bookings and scale availability.
  • Upgraded existing microservices to Java 11 and revisited container images to Alpine for right-sizing, lowering infrastructure costs, and minimising security threats.
  • Developed a custom logging and tracing framework using Logback, reducing incident resolution time by 30%.
  • Built Jenkins pipelines and automated CI gates to enhance 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 by data density, optimising file processing and boosting throughput by 80%.
  • Implemented an automation framework to improve QA release reliability and enable faster iterations.
  • Led backend scalability improvements for secure identification solutions, reducing 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 database for persistence, laying the foundations for a greenfield project.
  • Partnered with business teams to extend mobile capabilities, enabling quicker turnaround time for issues.
  • Collaborated on technology selection through a decision matrix, evaluating API style, messaging, storage, and security controls (OIDC, IAM, encryption choices) to kick off the project.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Banking and Finance (2 years), Information Technology (1.5 years), and Aerospace and Defense (1.5 years).

Banking and Finance
Information Technology
Aerospace and Defense

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (4.5 years), Product Development (1.5 years), and Quality Assurance (0.5 years).

Information Technology
Product Development
Quality Assurance

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.

Skills

  • 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 & Frameworks: Java (Java/j2ee), Kotlin, Spring Boot
  • Cloud & Infra: Aws, Gcp, Kubernetes, Docker, Terraform
  • Databases: Mysql, Postgresql, Oracle, Db2, Mongodb, Clickhouse (Time-series)
  • Messaging & Streaming: Apache Kafka, Rabbitmq
  • Ci/cd & Build: Jenkins, Gitlab Ci, Github, Bamboo, Maven, Gradle
  • Testing & Quality: Junit, Robot Framework, Groovy Test Frameworks
  • Observability & Logging: Grafana, Datadog, Log4j, Logback
  • Security & Iam: Keycloak, Openid Connect (Oidc), Single Sign-on (Sso)
  • Tools & Practices: Git, Jira, Rally, Agile/scrum
  • Architecture: Microservices, Rest, Distributed Systems

Languages

English
Advanced
German
Elementary

Education

Aug 2010 - May 2014

PES Institute of Technology

Bachelor of Engineering, Computer Engineering · Computer Engineering · Bengaluru, India

Certifications & licenses

Confluent’s Accreditation

Confluent

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Abhiroop based?

Abhiroop is based in Berlin, Germany.

What languages does Abhiroop speak?

Abhiroop speaks the following languages: English (Advanced), German (Elementary).

How many years of experience does Abhiroop have?

Abhiroop has at least 5 years of experience. During this time, Abhiroop has worked in at least 7 different roles and for 7 different companies. The average length of individual experience is 1 year and 8 months. Note that Abhiroop may not have shared all experience and actually has more experience.

What roles would Abhiroop be best suited for?

Based on recent experience, Abhiroop would be well-suited for roles such as: Software Engineer III, Senior Software Engineer, Senior Engineer (Payments).

What is Abhiroop's latest experience?

Abhiroop's most recent position is Software Engineer III at Foundry Digital.

What companies has Abhiroop worked for in recent years?

In recent years, Abhiroop has worked for Foundry Digital, SHS Viveon AG, Deutsche Bank, Modifi, and Infogain / Solunus.

Which industries is Abhiroop most experienced in?

Abhiroop is most experienced in industries like Banking and Finance, Aerospace and Defense, and Information Technology (IT).

Which business areas is Abhiroop most experienced in?

Abhiroop is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Abhiroop's education?

Abhiroop holds a Bachelor in Computer Engineering from PES Institute of Technology.

Does Abhiroop have any certificates?

Abhiroop has 1 certificate: Confluent’s Accreditation.

What is the availability of Abhiroop?

Abhiroop is immediately available full-time for suitable projects.

What is the rate of Abhiroop?

Abhiroop's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Abhiroop?

To hire Abhiroop, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 820-980 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.