Imran A.
Softwareentwickler II
Erfahrungen
Softwareentwickler II
LivePerson Germany GmbH
- Leitete die Entwicklung von mehr als 15 Microservices (Java 17, Spring Boot) zur Steuerung von Kundeninteraktionen; migrierte von On-Premises zu GCP Kubernetes, wodurch die Skalierbarkeit verbessert und die Infrastrukturkosten um 20 % gesenkt wurden.
- Optimierte Nutzerdienste mit CouchDB-Caching und API-Refactoring, reduzierte Antwortzeiten um 35 % und verbesserte das Kundenerlebnis.
- Implementierte Canary-Deployments, FluxCD GitOps und CI/CD-Optimierungen in GitLab, wodurch die Release-Vorlaufzeit um 25 % verkürzt und Rollouts ohne Downtime ermöglicht wurden.
- Richtete Grafana-Healthchecks und Anodot-Benachrichtigungen für Latenz-, Fehler- und Durchsatzüberwachung ein und reduzierte die MTTR um 40 %.
- Erstellte sichere APIs mit OAuth2, DPoP und Gatekeeper, integrierte REST und GraphQL und erreichte über 90 % Testabdeckung mit Unit- und E2E-Tests.
- Betreute Junior-Entwickler, förderte Agile Best Practices und arbeitete funktionsübergreifend zusammen, um leistungsstarke und zuverlässige kundenorientierte Features zu liefern.
Softwareentwickler
PARSA PLM GmbH
- Integrierte Teamcenter mit Infor LN ERP über SOA-APIs zur Synchronisation von Stücklistenstrukturen, Artikeln, Produktkonfigurator, Familien und Merkmalen, wodurch die Datenqualität um 30 % verbessert und eine schnellere Produktlieferung für Kunden ermöglicht wurde.
- Passte Teamcenter-Funktionen mit ITK an und integrierte es in Jira und Microsoft Dynamics 365, um Arbeitsabläufe zu optimieren und die Effizienz funktionsübergreifender Teams zu steigern.
- Entwickelte und optimierte Java/C++-Integrationslösungen, um einen zuverlässigen Datenfluss zwischen Systemen zu gewährleisten, Fehler zu reduzieren und wichtige Geschäftsentscheidungen zu unterstützen.
- Erstellte Spring Boot-Microservices auf Kubernetes, die skalierbare und wartbare Deployments ermöglichen, die Systemleistung verbessern und Wachstumsinitiativen unterstützen.
- Arbeitete aktiv in agilen Teams mit, betreute Junior-Entwickler, förderte Wissensaustausch und richtete Entwicklungsprioritäten an Kunden- und Unternehmenszielen aus.
PS-Softwareentwickler II / PS-Softwareentwickler I
NCR Corporation
- Leitete das Design, die Entwicklung und die Bereitstellung des Omnichannel-Portfolios von NCR innerhalb der Consumer-Banking-Plattform, wodurch das Kundenerlebnis über physische und digitale Kanäle verbessert wurde.
- Führte erfolgreich lokale und internationale Projekte durch, einschließlich NDCe-Implementierungen für Eurobank (Griechenland), Al-Salam (Bahrain), AUB (Bahrain) und Sohar Bank (Oman), was nahtlose Transaktionsabwicklung ermöglichte und Fehler um 20–25 % reduzierte.
- Implementierte Activate Enterprise für Hellenic Bank Zypern und leistete Second-Level-Support für NCR-ITM-Lösungen bei der Qatar National Bank, um hohe Systemzuverlässigkeit und unterbrechungsfreien Kundenservice sicherzustellen.
- Umfassende Erfahrung in e-Banking-Bereichen: Finanztransaktionen, Kartenzahlungen, SMS-Banking und Online-Banking, wodurch direkt zur Kundenzufriedenheit und betrieblichen Effizienz beigetragen wurde.
- Erzielte messbaren Geschäftswert durch Verbesserung der Transaktionsgenauigkeit und Systemverfügbarkeit sowie durch Unterstützung der strategischen Unternehmensziele in der digitalen Bankentransformation.
- Als PS-Rollenmodell bei NCR Corporation für hervorragende Zusammenarbeit, Kundenorientierung, Umsetzung und Innovation anerkannt.
Java-Entwickler
InSynchro Group of Companies
- Entwickelte und verbesserte interne Produkte und Projekte, indem ich Designs und Spezifikationen definierte.
- Leitete die Entwicklung der Executive Dashboard-Anwendung, wobei Layouts, Workflows und Ziele festgelegt wurden.
- Verwaltete Projekte wie das JKR Sabah Executive Dashboard, eine webbasierte Kollaborationsplattform, die Projektinformationen zentralisiert, um Management, Kommunikation und Überwachung zu verbessern.
- Entwickelte das InSynchro Executive Dashboard (IXD), eine Cloud-Anwendung, die CXOs hilft, Kompetenzen zu demonstrieren und Probleme effizient zu managen.
- Setzte Technologien wie Spring MVC 4, Maven, Hibernate, jQuery, JSON, Gson, Oracle Primavera P6, Bootstrap und Bonita BPM ein.
Zusammenfassung
Ich bin Senior Backend-Entwickler mit einer soliden Basis in Fullstack-Entwicklung und habe Erfahrung im Aufbau und Management von Unternehmensanwendungen in den Bereichen Fintech, Gesundheitswesen, KI-Plattformen und Immobilienverwaltung. Meine Kernkompetenz liegt in Java, Kotlin, Spring Boot und Microservices, ergänzt durch fundierte Kenntnisse in Angular/TypeScript für die Frontend-Entwicklung. Ich habe umfangreiche Erfahrung mit skalierbaren, sicheren und leistungsstarken Systemen, die auf Cloud-Plattformen (GCP, Kubernetes, Docker, GitOps) bereitgestellt werden. Geübt in Authentifizierungs- und Sicherheitsprotokollen (OAuth2, OAuth1, DPoP, Gatekeeper), arbeite ich zudem mit modernen Technologien wie Kafka, Elasticsearch, Grafana, Anodot, Vault, LaunchDarkly und GraphQL. In cross-funktionalen Teams bringe ich technische Exzellenz und Problemlösungsfähigkeiten ein und richte mich dabei an kundenorientierten Produktzielen aus.
Fähigkeiten
Sprachen
- Java
- Kotlin
- Typescript
- Javascript
- Sql
- Bash
Frameworks & Bibliotheken
- Spring (Spring Boot, Spring Mvc, Spring Data, Spring Security, Spring Aop, Spring Cloud, ...)
- Hibernate
- Nodejs
- Angular
Microservices & Architektur
- Restful Apis
- Graphql
- Event-driven Architecture
- Ci/cd-pipelines
- Clean Architecture
- Domain-driven Design (Ddd)
Daten & Messaging
- Kafka
- Mysql
- Elasticsearch
- Mongodb
- Redis
- Couchdb
- Postgresql
Überwachung & Beobachtbarkeit
- Grafana
- Prometheus
- Elk-stack
- Zabbix
- Anodot
Sicherheit & Authentifizierung
- Oauth2
- Jwt
- Oauth1
- Gatekeeper
- Dpop
- Hashicorp Vault
- Keycloak / Oidc
- Https/tls
Konfiguration & Feature-management
- Vault
- Feature Flags
- Launchdarkly
- Config Server
Tests & Qualität
- Junit5
- Selenium
- Mockito
- Sonarqube
- Wiremock
- Testcontainers
- Postman
Tools & Versionsverwaltung
- Git
- Jira
- Bitbucket
- Confluence
- Intellij Idea
- Maven
- Gradle
Methoden
- Agile (Scrum/kanban)
- Ci/cd
- Tdd (Test-driven Development)
- Code Review
- Pair Programming
Sprachen
Ausbildung
NED University of Engineering and Technology
Postgraduierten-Diplom in Datenwissenschaft und künstlicher Intelligenz · Datenwissenschaft und Künstliche Intelligenz · Karachi, Pakistan
Sir Syed University of Engineering and Technology
Bachelor of Science in Computertechnik · Computertechnik · Karachi, Pakistan
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.