Sudhir (Kumar) P.

Principal Softwareentwickler

Avatar placeholder
Pune, Indien

Erfahrungen

Nov. 2024 - Bis heute
1 Jahr 2 Monaten
Gurugram, Indien

Principal Softwareentwickler

PepsiCo India

  • Ich habe an der B2B-Anwendungssuite für Belohnungs- und Bestellverwaltungssysteme gearbeitet.
  • Ich habe eine skalierbare Microservices-Architektur entworfen, um komplexe Belohnungsregeln und Bestellabläufe zu verwalten.
  • Ich habe wiederverwendbare Designmuster und Lösungen in den Services erstellt und implementiert, um Wartbarkeit und Leistung zu steigern.
  • Ich habe mich an Architekturdiskussionen und der Erarbeitung von Lösungen mit funktionsübergreifenden Teams beteiligt, um geschäftliche und technische Ziele zu erreichen.
  • Ich habe RESTful-Services und ereignisgesteuerte Integrationen entwickelt, die hohe Verfügbarkeit und Skalierbarkeit sicherstellen.
Feb. 2017 - Nov. 2024
7 Jahren 10 Monaten
Pune, Indien

Technischer Softwareexperte

Amdocs

  • Ich habe die Architektur des Produkts definiert und mit Solution Architects, Product Ownern und technischen Leitern zusammengearbeitet, um das Konzept zu erstellen.
  • Ich habe an Design Reviews zu jeder Epic teilgenommen, die in der Regel mehrere Microservices, Systemintegrationen und Sicherheitslösungen umfassten.
  • Ich habe eine wichtige Rolle bei der Entwicklung des TMO-Kontos gespielt, indem ich Integrationslösungen für mehrere Systeme entworfen habe.
  • Ich war technisch verantwortlich für mehrere Entwicklungsstränge des MS360-Frameworks, einschließlich Chassis-Framework, SSO-Föderation und Service-Brokern.
Juni 2016 - Feb. 2017
9 Monaten
Pune, Indien

Senior Systemingenieur

HCL Technology

  • Ich habe eine Anwendung entwickelt, die mittels Apache Lucene 3.6 eine Volltextsuche in Datenbank-Berichten ermöglicht.
  • Ich habe Sicherheitslücken wie SQL-Injections in bestehenden Anwendungen behoben.
Okt. 2012 - Mai 2016
3 Jahren 8 Monaten
Pune, Indien

Senior Systemingenieur

Infosys

  • Ich habe für den Krankenversicherungs-Kunden Aetna gearbeitet und stetige Verbesserungen an deren Frontend-Anwendung vorgenommen, die Mitglieder bei der Verwaltung ihrer Ansprüche und Profile unterstützte.
  • Ich habe intensiv mit jQuery, JavaScript und dem Spring MVC-Framework gearbeitet und SOAP-basierte Webservices für das Frontend entwickelt.
  • Ich habe eine neue Warenkorb-Funktion geliefert, die es Mitgliedern ermöglichte, Medikamente zu kaufen und zu bezahlen, und dabei Erfahrung mit SOAP-Webservices gesammelt.
  • Ich habe einen Java-Batch-Prozess erstellt, der CSV-Dateien einliest, Details aus der Datenbank abruft und an das nächste System zur weiteren Verarbeitung übergibt.

Audit-MS

Amdocs

  • Ich habe einen Microservice entwickelt, der Kafka-Nachrichten aus anderen Microservices liest und Audit-Events in Form von Spring Boot-Anwendungsereignissen erzeugt.
  • Ich habe die Anwendung mit Helm 3 verpackt und auf verschiedenen Cloud-Plattformen bereitgestellt.
  • Ich habe das Auditieren von Sicherheitsereignissen aus Anwendungen wie API-Gateways ermöglicht.

IdM-Operator

Amdocs

  • Entwarf einen Kubernetes-Operator, um den Prozess der Erstellung von Sicherheitsbenutzern mithilfe des Fabric8 Kubernetes-Clients zu automatisieren.

MS360 (Chassis)

Amdocs

  • Arbeitete als technischer Leiter für mehrere Module eines Microservices-NFR-Chassis-Frameworks in einem Team aus erfahrenen Plattformingenieuren und Architekten.
  • Leistete umfangreiche Beiträge am Kernmodul und an den Sicherheitsfunktionen und schrieb dabei wichtigen, gut dokumentierten Code.
  • Setzte Java-Kenntnisse auf Expertenniveau ein, um generischen, erweiterbaren und produktionsreifen Code zu schreiben.
  • Entwickelte das Framework im Inner-Source-Modell unter Einhaltung hoher Code-Qualitätsstandards und Best Practices.
  • Stellte nicht-funktionale Funktionen wie Sicherheit, Audits, Protokollierung, Tracing und Anbindung an Datenbanken und Kafka bereit, um eine nahtlose Integration in mehrere Anwendungen zu ermöglichen.

Order-Handling-Microservice

Amdocs

  • Trug maßgeblich zur Entwicklung von REST-Endpunkten und Backend-Logik in Order-Handling-Microservices mit Spring Boot, Kafka und Couchbase bei.

Einzelner Pod pro Subdomain

Amdocs

  • Trug zur Entwicklung und Verbesserung des Frameworks bei, um mehrere Microservices als einzelnen Pod bereitzustellen und so CPU- und Speicherkosten zu reduzieren.

Fehlerbehebung

Amdocs

  • Verbesserte das Tracing und Monitoring in der gesamten Anwendung, um die Fehlersuche zu vereinfachen.
  • Schrieb Plugins zur Unterstützung von Tracing und Monitoring bei PostgreSQL-Abfragen.
  • Erstellte mehrere Grafana-Dashboards und Alarme für PostgreSQL-Abfragen mit Prometheus, Grafana, Jaeger und OpenTelemetry.

MemberSecure

Infosys

  • Mitgewirkt an der Frontend-Anwendung für den Kunden Aetna, sodass Mitglieder sich registrieren, anmelden und Pläne, Ansprüche und Leistungen einsehen können.
  • Implementiert Funktionalität für Rezeptnachfüllungen und Zahlungen mit mehreren Zahlungsoptionen.
  • Verwendete Technologien: Java, Spring Boot, SOAP-basierte Webservices, JavaScript, jQuery, HTML und CSS.

Rewards BFF Microservice

PepsiCo India

  • Leitung der Entwicklung des Rewards BFF-Mikroservices als zentrale Integrationsschicht zwischen Frontend-Anwendungen und verschiedenen Domänendiensten.
  • Bereitstellung von maßgeschneiderten Antworten basierend auf den Konfigurationen der Business Unit, insbesondere Unterstützung der Mexico BU mit regionalspezifischer Logik.
  • Umsetzung der Lösung mit Spring Boot, Kafka, Postgres, Couchbase und Imperva CDN.
  • Implementierung einer CSV-Upload-Funktion für die Massen-Datenaufnahme, asynchron verarbeitet mittels Azure Data Factory (ADF)-Pipelines.
  • Verbesserung der Backend-Verarbeitungseffizienz und Ermöglichung einer dynamischen Verwaltung der Belohnungskonfiguration durch die Fachabteilungen.

Zusammenfassung

Ein hoch motivierter und erfahrener Softwareprofi mit über 12 Jahren Expertise in Design und Entwicklung, mit Schwerpunkt auf Java und anderen JVM-Sprachen. Spezialisiert auf Microservices und Cloud-native Anwendungen, habe ich ein tiefgehendes Verständnis verteilter Systeme und umfangreiche Erfahrung in der Neugestaltung auf hoher und niedriger Ebene. Ich treffe fundierte und pragmatische Designentscheidungen, indem ich Vor- und Nachteile geschickt abwäge, um optimale Systemleistung und Skalierbarkeit sicherzustellen.

Sprachen

Englisch
Verhandlungssicher
Hindi
Verhandlungssicher

Ausbildung

Sept. 2008 - Juni 2012

Galgotias College of Engineering and Technology

Bachelor of Technology · Informationstechnologie · Noida, Indien

Zertifikate & Bescheinigungen

Microsoft Azure-Grundlagen (AZ-900)

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Avleenkaur K.
Avleenkaur K.

Senior Softwareentwickler (Java)

Profil ansehen
Sandesh B.
Sandesh B.

Full-Stack-Entwickler: RoR, React, AWS, Kotlin, PostgreSQL

Profil ansehen
Bramhanand K.
Bramhanand K.

Solution-Architekt

Profil ansehen
Vinod D.
Vinod D.

Vizepräsident

Profil ansehen
Shamaila M.
Shamaila M.

Senior Software-Architekt

Profil ansehen
Zeeshan A.
Zeeshan A.

Full-Stack-Entwickler | Spring Boot | JPA | Spring AI | ReactJS | Angular | Kafka |

Profil ansehen
Siddharth N.
Siddharth N.

Leitender Berater

Profil ansehen
Arne H.
Arne H.

DevOps Fullstack-Entwickler

Profil ansehen
Gururaj R.
Gururaj R.

Senior Fullstack-Entwickler

Profil ansehen
Abhishek K.
Abhishek K.

Solution-Architekt

Profil ansehen
Jürgen F.
Jürgen F.

AR/VR/XR Architekt

Profil ansehen
Tezcan D.
Tezcan D.

Solution Architekt / Projektleiter

Profil ansehen
Michael K.
Michael K.

Softwareentwickler

Profil ansehen
Michael F.
Michael F.

Freiberufler, Lösungsarchitekt

Profil ansehen
Abdelmajid D.
Abdelmajid D.

Leiter, Architekt, Senior-Entwickler

Profil ansehen
Subhankar K.
Subhankar K.

IT-Projekt- & Produktleitung | Agile & Cloud-Expertise | E-Commerce, SaaS, EdTech, Gesundheitswesen

Profil ansehen
Marcel M.
Marcel M.

Datenwissenschaftler, KI-Ingenieur, Senior Lösungsarchitekt

Profil ansehen
Selvaraj K.
Selvaraj K.

Senior Full-Stack- und Cloud-Architekt

Profil ansehen
Satya V.
Satya V.

Lead-Entwickler

Profil ansehen
Sandeep S.
Sandeep S.

Mitgründer / CTO

Profil ansehen
Satyajit R.
Satyajit R.

Projektleiter & Stratege | ADPList-Mentor | Schöpfer von Wachstums-Frameworks (W.A.S.T.E.™, D.GROW™, SCALE™)

Profil ansehen
Kajal D.
Kajal D.

ERP-Manager

Profil ansehen
Misel M.
Misel M.

Inhaber/CEO/Softwarearchitekt

Profil ansehen
Enis S.
Enis S.

Softwareentwickler

Profil ansehen
Martin G.
Martin G.

Mitglied des Produktmanagement- und Product Owner-Teams für Private Cloud Plattform

Profil ansehen
Matthias I.
Matthias I.

Principal Engineer / KI-Architekt

Profil ansehen
Ales L.
Ales L.

Senior DevOps Consultant (Freelance)

Profil ansehen
Werner K.
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Biju K.
Biju K.

Freiberuflicher KI-Stratege & Governance-Experte

Profil ansehen
Benedek G.
Benedek G.

CTO/CISO

Profil ansehen