Abhiroop Basu
Softwareentwickler III
Erfahrungen
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.
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.
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.
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.
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.
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.
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.
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Bank- und Finanzwesen (2 Jahre), Informationstechnologie (1.5 Jahre) und Luft- und Raumfahrt und Verteidigung (1.5 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (4.5 Jahre), Produktentwicklung (1.5 Jahre) und Qualitätssicherung (0.5 Jahre).
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
Ausbildung
PES Institute of Technology
Bachelor of Engineering, Computertechnik · Computertechnik · Bengaluru, Indien
Zertifikate & Bescheinigungen
Confluent-Akkreditierung
Confluent
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Abhiroop ansässig?
Welche Sprachen spricht Abhiroop?
Wie viele Jahre Erfahrung hat Abhiroop?
Für welche Rollen wäre Abhiroop am besten geeignet?
Was ist das neueste Projekt von Abhiroop?
Für welche Unternehmen hat Abhiroop in den letzten Jahren gearbeitet?
In welchen Industrien hat Abhiroop die meiste Erfahrung?
In welchen Bereichen hat Abhiroop die meiste Erfahrung?
Was ist die Ausbildung von Abhiroop?
Ist Abhiroop zertifiziert?
Wie ist die Verfügbarkeit von Abhiroop?
Wie hoch ist der Stundensatz von Abhiroop?
Wie kann man Abhiroop beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie 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