Abhiroop Basu-Softwareentwickler III
Tagessatz prüfen
Erfahrungen
Softwareentwickler III
Foundry Digital
- Microservices in Kotlin und Spring Boot entwickelt und ausgeliefert, AWS Secrets Manager integriert, um Zugangsdaten zu sichern, und Netzwerkaufrufe dank Spring Cache verringert.
- Kafka-Consumer mit Spring Kafka überarbeitet und mittels semaphore-basierter Rückdrucksteuerung begrenzt, um Datensätze zu kappen und Heap-Speicher auch bei Lastspitzen stabil zu halten; auf Batch-Upserts umgestellt, um Datenbankzugriffe zu reduzieren; 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, wodurch das Buchhaltungsteam wöchentlich mehr als 16 Stunden spart.
- End-to-End-Testframework für Zahlungsprozesse in Robot (Python) entworfen und dockerisiert, mit wiederverwendbaren Keyword-Bibliotheken und Profilen; in GitLab CI integriert (JaCoCo XML- und HTML-Berichte), um Releases zu beschleunigen und die Codeabdeckung auf 80 % zu erhöhen.
- End-to-End-Beobachtbarkeit mit Datadog umgesetzt, indem Services mit Datadog APM instrumentiert, Metriken und Logs korreliert, Dashboards bereitgestellt und Monitore mit Burn-Rate-Warnungen und Anomalie-Erkennung erstellt wurden, um die Zuverlässigkeit zu stärken und Stakeholdern klare Einblicke zu geben.
Senior Softwareentwickler
SHS Viveon AG
- Single Sign-On mit Keycloak und OIDC über ID-Tokens implementiert; Realm-Einstellungen (Redirect-URIs, Scopes, exp/iat), Claim-Mapper und Spring-JWT-Validierung konfiguriert; serverseitigen Token-Austausch erzwungen, um Token-Leaks im Front-Channel zu verhindern.
- Kritische CVEs mit Snyk identifiziert und durch Aktualisierung anfälliger Abhängigkeiten via Gradle behoben; riskante transitive Abhängigkeiten ersetzt und CI-Schritte sowie Security Gates hinzugefügt, um die Schwachstellen-Erkennung zu automatisieren.
- Datenbankinteraktionen in der Hibernate-Schicht optimiert, indem N+1-Abfragen eliminiert, zusammengesetzte Indizes hinzugefügt und Batch-Schreibvorgänge optimiert wurden, um Latenz und Netzwerkaufrufe zu reduzieren.
- Merge-Request-gesteuerte Pipelines mit GitLab CI orchestriert, semantisch versionierte Docker-Images, Helm-Charts, Readiness-Probes und automatisches Rollback bei fehlschlagenden Probes eingesetzt, um manuelles Monitoring während Deployments überflüssig zu machen.
Senior Ingenieur (Zahlungen)
Deutsche Bank
- Typsichere Kotlin-DSLs entworfen, um Zahlungsorchestrierung und Compliance-Regeln abzubilden; DSL in ausführbare Spring-Komponenten übersetzt, um verstreuten Boilerplate-Code zu beseitigen und Wartbarkeit sowie Robustheit zu erhöhen.
- Regulatorische Zahlungsabläufe in Spring Boot/Kotlin-Microservices entwickelt, dabei Idempotency Keys, sichere Retry-Logik und Audit-Logging implementiert, um Transparenz im System zu erhöhen und Fehlerszenarien zu minimieren.
- Datenkonsistenz und Reporting verbessert durch Ursachenanalyse redundanter Datensätze und Behebung fehlerhafter SQL-Abfragen in der ClickHouse-Datenbank.
- Mit geografisch verteilten Teams und Business Analysten zusammengearbeitet, um Echtzeit-Herausforderungen zu verstehen und Umsetzungskompromisse zu besprechen, wodurch mehrere Iterationen an bestehenden Problemen reduziert wurden.
Senior Java-Ingenieur (Handelsfinanzierung)
Modifi
- 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.
- Sendungsverfolgungsdienst mit modularisiertem Design und klaren Logs refaktoriert, um Fehler transparent zu machen; Ausfallzeiten reduziert und Stabilität gesteigert durch 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 die operative Sichtbarkeit für Stakeholder zu erhöhen.
- Codequalität und Lieferstandards durch Dokumentation von Best Practices gemeinsam mit Teamkollegen gehoben.
Senior Berater (Luftfahrt)
Infogain / Solunus
- Microservices für Fluggesellschaften-Sitzverwaltung neu gestaltet, um Partnerbuchungen zu ermöglichen und die Verfügbarkeit zu skalieren.
- Bestehende Microservices auf Java 11 aktualisiert und Container-Images auf Alpine umgestellt, um die Größe zu optimieren, Infrastrukturkosten zu senken und Sicherheitsrisiken zu minimieren.
- Eigenes Logging- und Tracing-Framework mit Logback entwickelt, wodurch die Fehlerbehebungszeit um 30 % verkürzt wurde.
- Jenkins-Pipelines erstellt und CI-Gates automatisiert, um die Automatisierung zu verbessern.
Senior Entwickler (Sicherheitssysteme)
ICREST
- Die Ingestion-Pipeline neu aufgebaut und Konfigurationsoptionen für das Betriebsteam bereitgestellt, um das Dateiinzugsvolumen nach Datendichte anzupassen, die Dateiverarbeitung zu optimieren und den Durchsatz um 80% zu steigern.
- Ein Automatisierungs-Framework implementiert, um die Zuverlässigkeit der QA-Releases zu verbessern und schnellere Iterationen zu ermöglichen.
- Verbesserungen der Backend-Skalierbarkeit für sichere Identifikationslösungen geleitet und so die Arbeitsbelastung des Betriebsteams reduziert.
Senior Projektingenieur
Wipro Ltd
- Hochdurchsatz-Microservices mit Spring Boot, einer MQTT-Bridge und einer Zeitreihen-Datenbank für die Persistenz entworfen und entwickelt, wodurch die Grundlage für ein Greenfield-Projekt geschaffen wurde.
- Mit Fachabteilungen zusammengearbeitet, um mobile Funktionen zu erweitern und so schnellere Reaktionszeiten bei Problemen zu ermöglichen.
- Bei der Technologiewahl anhand einer Entscheidungsmatrix mitgewirkt, API-Stil, Messaging, Speicherung und Sicherheitskontrollen (OIDC, IAM, Verschlüsselungsoptionen) bewertet und das Projekt gestartet.
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Bank- und Finanzwesen, Informationstechnologie (IT) und Luft- und Raumfahrt und Verteidigung.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.
Zusammenfassung
Backend-Softwareentwickler (9,5 Jahre) spezialisiert auf Java/Kotlin, Spring-Boot-Microservices, ereignisgesteuerte Systeme und Cloud-Architektur. Ausgeprägte Teamarbeit und Eigenverantwortung; Schwerpunkt auf sauberem Code, Performance und sicheren Services. Erfahrung in den Bereichen Krypto, Fintech, Handelsfinanzierung, Luftfahrt und Lieferketten. 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
- Bereichsü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
- Tests & QualitäT: Junit, Robot Framework, Groovy-Testframeworks
- Beobachtbarkeit & 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
Ausbildung
PES Institute of Technology
Bachelor of Engineering, Computertechnik · Computertechnik · Bengaluru, Indien
Zertifikate & Bescheinigungen
Confluent-Akkreditierung
Confluent
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Softwareentwickler III
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Berlin, Deutschland arbeiten
