Abhiroop B.
Softwareentwickler III
Erfahrungen
Juli 2024 - Aug. 2025
1 Jahr 2 MonatenBerlin, 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 MonatenBerlin, 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 MonatenBerlin, 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 MonatenBerlin, 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 MonatenSenior 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 MonatenSenior-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 MonatenSenior 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
VerhandlungssicherDeutsch
GrundkenntnisseAusbildung
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 testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.