Abhiroop B.

Softwareentwickler III

Avatar placeholder
Berlin, Deutschland

Erfahrungen

Juli 2024 - Aug. 2025
1 Jahr 2 Monaten
Berlin, Deutschland

Softwareentwickler III

Foundry Digital

  • Microservices in Kotlin und Spring Boot entwickelt und bereitgestellt, AWS Secrets Manager integriert, um Zugangsdaten zu schützen, und Netzwerkaufrufe mit Spring Cache reduziert.
  • Kafka-Consumer mit Spring Kafka refaktoriert und semaphorbasiertes Backpressure eingeführt, um Aufzeichnungen zu begrenzen und den Heap-Speicher bei Spitzen stabil zu halten; auf Batch-Upserts umgestellt, um Datenbankaufrufe zu verringern; Testcontainers-Integrationstests für Kafka und Datenbank hinzugefügt, um künftige Änderungen zu erleichtern.
  • Finanzabstimmungs-Workflow in Spring Boot (Kotlin) mit Spring Scheduler, Transaktionsgrenzen, JPA/Hibernate auf MySQL und Flyway-Migrationen automatisiert und dem Buchhaltungsteam wöchentlich über 16 Stunden eingespart.
  • End-to-End-Testframework für Zahlungsprozesse in Robot (Python) mit wiederverwendbaren Keyword-Bibliotheken und Profilen entworfen und dockerisiert; in GitLab CI integriert (JaCoCo XML- und HTML-Berichte), um Releases zu beschleunigen und die Codeabdeckung auf 80 % anzuheben.
  • End-to-End-Beobachtbarkeit in Datadog umgesetzt, Dienste mit Datadog APM instrumentiert, Metriken und Logs korreliert, Dashboards bereitgestellt und Monitore mit Burn-Rate-Alerts und Anomalie-Erkennung eingerichtet, um die Zuverlässigkeit zu stärken und Stakeholdern klare Einblicke zu geben.
Sept. 2023 - Dez. 2023
4 Monaten
Berlin, Deutschland

Senior Softwareentwickler

SHS Viveon AG

  • Single Sign-On mit Keycloak und OIDC über ID-Token implementiert; Realm-Einstellungen (Redirect-URIs, Scopes, exp/iat), Claim-Mapper und Spring JWT-Validierung konfiguriert; serverseitigen Token-Austausch durchgesetzt, um Front-Channel-Lecks zu verhindern.
  • Kritische CVEs mit Snyk erkannt und durch Aktualisierung angreifbarer Abhängigkeiten via Gradle behoben; riskante transitive Abhängigkeiten ersetzt und CI-Schritte sowie Security Gates hinzugefügt, um die Schwachstellenerkennung zu automatisieren.
  • Datenbankinteraktionen in der Hibernate-Schicht optimiert, indem N+1-Abfragen eliminiert, zusammengesetzte Indexe hinzugefügt und Batch-Writes angepasst wurden, um Latenz und Netzwerkaufrufe zu reduzieren.
  • Merge-Request–getriggerte Pipelines mit GitLab CI orchestriert, semantisch versionierte Docker-Images, Helm-Charts und Readiness-Probes eingesetzt und automatisches Rollback bei fehlgeschlagenen Probes eingerichtet, um manuelle Überwachung während Deployments zu vermeiden.
Jan. 2023 - Juni 2023
6 Monaten
Berlin, Deutschland

Senior Ingenieur (Zahlungen)

Deutsche Bank

  • Typ-sichere Kotlin-DSLs entwickelt, um Zahlungsorchestrierung und Compliance-Regeln abzubilden; DSL in ausführbare Spring-Komponenten kompiliert, um verstreuten Boilerplate-Code zu beseitigen und Wartbarkeit sowie Robustheit zu erhöhen.
  • Regulatorische Zahlungsabläufe in Spring Boot/Kotlin-Microservices entwickelt, Idempotency-Keys, sichere Retry-Logik und Audit-Logging implementiert, um Systemtransparenz zu steigern und Fehlerszenarien zu verringern.
  • Datenkonsistenz und Reporting verbessert, indem Root-Cause-Analysen für redundante Datensätze durchgeführt und SQL-Abfragen in ClickHouse korrigiert wurden.
  • Mit geografisch verteilten Teams und Business Analysten zusammengearbeitet, um Echtzeit-Herausforderungen zu verstehen und Implementierungstrade-offs zu diskutieren, was mehrere Iterationen bei bestehenden Problemen vermied.
Mai 2022 - Sept. 2022
5 Monaten
Berlin, Deutschland

Senior Java-Entwickler (Handelsfinanzierung)

Modifi

  • Ein Microservice für Rechnungsverwaltung in Java und Spring Boot mit PostgreSQL und JPA/Hibernate entworfen und entwickelt; Transaktionszuverlässigkeit durch Idempotency-Keys und klare Transaktionsgrenzen verbessert, um hohe Fehlertoleranz zu erreichen.
  • Dienst zur Sendungsverfolgung mit modularem Design und klaren Logs refaktoriert, um Fehler transparenter zu machen; Ausfallzeiten reduziert und Stabilität erhöht durch Einführung von Retry-Logik für externe API-Aufrufe mit Seagate.
  • Entwickler-Workflow und Deployment-Geschwindigkeit durch Optimierung der GitLab CI/CD-Pipeline verbessert und Grafana-Dashboards erstellt, um Stakeholdern bessere operative Sichtbarkeit zu bieten.
  • Codequalität und Lieferstandards durch Dokumentation von Best Practices gemeinsam mit anderen Teammitgliedern angehoben.
Sept. 2020 - Feb. 2022
1 Jahr 6 Monaten

Senior Berater (Luftfahrt)

Infogain / Solunus

  • Microservices zur Sitzverwaltung in Fluggesellschaftssystemen überarbeitet, um Partnerbuchungen zu ermöglichen und Verfügbarkeit zu skalieren.
  • Bestehende Microservices auf Java 11 aktualisiert und Container-Images auf Alpine umgestellt, um Ressourcengröße zu optimieren, Infrastrukturkosten zu senken und Sicherheitsrisiken zu minimieren.
  • Ein eigenes Logging- und Tracing-Framework mit Logback entwickelt, wodurch die Incident-Resolution-Zeit um 30 % verkürzt wurde.
  • Jenkins-Pipelines aufgebaut und CI-Gates automatisiert, um die Automatisierung zu verbessern.
Dez. 2019 - Aug. 2020
9 Monaten

Senior-Entwickler (Sicherheitssysteme)

ICREST

  • Überarbeitete die Ingestion-Pipeline, führte Konfigurationsoptionen ein, mit denen das Betriebsteam das Ingestionsvolumen nach Datendichte steuern kann, optimierte die Verarbeitungsprozesse und erhöhte den Durchsatz um 80%.
  • Implementierte ein Automatisierungs-Framework, um die Zuverlässigkeit der QA-Releases zu verbessern und schnellere Iterationen zu ermöglichen.
  • Leitete Backend-Skalierungsverbesserungen für sichere Identifikationslösungen und verringerte dadurch die Arbeitsbelastung des Betriebsteams.
Mai 2019 - Sept. 2019
5 Monaten

Senior Projektingenieur

Wipro Ltd

  • Entwarf und entwickelte leistungsstarke Microservices mit Spring Boot, einer MQTT-Bridge und einer Time-Series-Datenbank zur Persistenz und legte damit die Grundlage für ein Greenfield-Projekt.
  • Arbeitete mit den Fachabteilungen zusammen, um mobile Funktionalitäten zu erweitern und eine schnellere Bearbeitung von Problemen zu ermöglichen.
  • Kollaborierte bei der Technologieauswahl mithilfe einer Entscheidungsmatrix, bewertete API-Stil, Messaging, Speicherung und Sicherheitskontrollen (OIDC, IAM, Verschlüsselungsoptionen), um das Projekt zu starten.

Zusammenfassung

Backend-Softwareentwickler (9,5 Jahre) spezialisiert auf Java/Kotlin, Spring Boot-Microservices, ereignisgesteuerte Systeme und Cloud-Architekturen. Starke Zusammenarbeit und hohe Eigenverantwortung; Fokus auf sauberen Code, Performance und sichere Services. Domänen-Erfahrung in Krypto, Fintech, Handelsfinanzierung, Luftfahrt und Lieferkette. Nachweisliche Erfolge beim Aufbau robuster, skalierbarer Microservices, der Verbesserung der Systemleistung und der Erstellung von Testautomatisierungs-Frameworks.

Fähigkeiten

  • Backend-entwicklung
  • Microservices-architektur
  • Ereignisgesteuerte Systeme
  • Cloud-infrastruktur
  • Api-design
  • Ci/cd-automatisierung
  • Sicherheit & Iam
  • Beobachtbarkeit
  • Systemleistungsoptimierung
  • Agile Lieferung
  • Funktionsübergreifende Zusammenarbeit
  • Sprachen & Frameworks: Java (Java/j2ee), Kotlin, Spring Boot
  • Cloud & Infrastruktur: Aws, Gcp, Kubernetes, Docker, Terraform
  • Datenbanken: Mysql, Postgresql, Oracle, Db2, Mongodb, Clickhouse (Zeitreihen)
  • Messaging & Streaming: Apache Kafka, Rabbitmq
  • Ci/cd & Build: Jenkins, Gitlab Ci, Github, Bamboo, Maven, Gradle
  • Testen & Qualität: Junit, Robot Framework, Groovy-testframeworks
  • Beobachtung & Logging: Grafana, Datadog, Log4j, Logback
  • Sicherheit & Iam: Keycloak, Openid Connect (Oidc), Single Sign-on (Sso)
  • Tools & Praktiken: Git, Jira, Rally, Agile/scrum
  • Architektur: Microservices, Rest, Verteilte Systeme

Sprachen

Englisch
Verhandlungssicher
Deutsch
Grundkenntnisse

Ausbildung

Aug. 2010 - Mai 2014

PES Institute of Technology

Bachelor of Engineering, Computertechnik · Computertechnik · Bengaluru, Indien

Zertifikate & Bescheinigungen

Confluent-Akkreditierung

Confluent

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Fady K.
Fady K.

Senior Softwareentwickler / Tech Lead

Profil ansehen
Rüdiger S.
Rüdiger S.

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Rainer D.
Rainer D.

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Satya V.
Satya V.

Lead-Entwickler

Profil ansehen
Michael K.
Michael K.

Architekt und Full-Stack-Entwickler

Profil ansehen
Hüseyin K.
Hüseyin K.

Senior Full-Stack-Entwickler

Profil ansehen
Alexander K.
Alexander K.

Senior Fullstack-Entwickler

Profil ansehen
Niko S.
Niko S.

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Robert R.
Robert R.

Softwareentwickler

Profil ansehen
Dimitri S.
Dimitri S.

Fullstack-Entwickler, Integrator

Profil ansehen
Patrick W.
Patrick W.

KI-Softwareentwickler

Profil ansehen
Jan R.
Jan R.

Software Engineer / Softwarearchitekt / Team Lead

Profil ansehen
Achille C.
Achille C.

Backend/Frontend Entwickler

Profil ansehen
Enis S.
Enis S.

Softwareentwickler

Profil ansehen
Kyu-wang L.
Kyu-wang L.

Softwarearchitekt & Lead Software Engineer

Profil ansehen
Dirk U.
Dirk U.

Java Back-End-Entwickler

Profil ansehen
Jonas D.
Jonas D.

CEO

Profil ansehen
Henning P.
Henning P.

Entwicklung von Backendsystemen

Profil ansehen
Thomas J.
Thomas J.

Backend-Entwickler, DevOps-Ingenieur

Profil ansehen
Sebastian K.
Sebastian K.

Senior Lead Entwickler, Systemarchitektur

Profil ansehen
Werner K.
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Kalpesh P.
Kalpesh P.

Praktikant Java-Entwickler

Profil ansehen
Harini V.
Harini V.

Senior Softwareentwickler

Profil ansehen
Chris T.
Chris T.

Zertifizierter Kubernetes-Anwendungsentwickler

Profil ansehen
Prasad T.
Prasad T.

Solution-Architekt / Senior Manager – DTC E-Commerce-Plattform

Profil ansehen
Florian F.
Florian F.

Senior Backend-Entwickler

Profil ansehen
Meik S.
Meik S.

Freiberuflicher Trainer & Berater

Profil ansehen
Sebastián K.
Sebastián K.

Intelligentes Laden

Profil ansehen
Tilo K.
Tilo K.

Backend-Entwickler

Profil ansehen
Rainer B.
Rainer B.

Senior Entwickler

Profil ansehen