Imran A.

Softwareentwickler II

Avatar placeholder
Berlin, Deutschland

Erfahrungen

Sept. 2024 - Okt. 2025
1 Jahr 2 Monaten
Berlin, Deutschland

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.
Jan. 2023 - Aug. 2024
1 Jahr 8 Monaten
Berlin, Deutschland

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.
Mai 2018 - Dez. 2022
4 Jahren 8 Monaten
Karachi, Pakistan

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.
Feb. 2015 - Feb. 2017
2 Jahren 1 Monate
Kuala Lumpur, Malaysia

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

Englisch
Verhandlungssicher
Deutsch
Grundkenntnisse
Malaiisch
Grundkenntnisse

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

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Sandeep G.
Sandeep G.

Softwareentwickler

Profil ansehen
Fady K.
Fady K.

Senior Softwareentwickler / Tech Lead

Profil ansehen
Rüdiger S.
Rüdiger S.

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Kalpesh P.
Kalpesh P.

Praktikant Java-Entwickler

Profil ansehen
Qaiser A.
Qaiser A.

Freiberuflicher Lead DevOps Ingenieur

Profil ansehen
Dirk U.
Dirk U.

Java Back-End-Entwickler

Profil ansehen
Rainer D.
Rainer D.

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Christoph B.
Christoph B.

Architekt, Business Analyst, Entwickler

Profil ansehen
Nikunjkumar P.
Nikunjkumar P.

Senior Java Backend Entwickler

Profil ansehen
Mathias W.
Mathias W.

Entwicklung einer KI-gesteuerten Social Media Automatisierung zur Identifikation von Themen, Textgenerierung und Ausspielung

Profil ansehen
Marcel M.
Marcel M.

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Leif S.
Leif S.

Software-Architekt

Profil ansehen
Umar M.
Umar M.

Senior KI-Architekt & Ingenieur

Profil ansehen
Sebastián K.
Sebastián K.

Intelligentes Laden

Profil ansehen
Martin G.
Martin G.

Produktmanagement für Medizin-Portal

Profil ansehen
Oliver B.
Oliver B.

Senior Softwarearchitekt

Profil ansehen
Werner K.
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Satya V.
Satya V.

Lead-Entwickler

Profil ansehen
Hüseyin K.
Hüseyin K.

Senior Full-Stack-Entwickler

Profil ansehen
Martin G.
Martin G.

Berater SAP Testdatenmanagement

Profil ansehen
Timon R.
Timon R.

Datenbank Entwickler – Forschungsprojekt – Abrechnung im Gesundheitswesen

Profil ansehen
Ramu M.
Ramu M.

Softwareentwicklungsingenieur

Profil ansehen
Harini V.
Harini V.

Senior Softwareentwickler

Profil ansehen
Jan M.
Jan M.

Schnittstellenprojekt bei HR Solutions GmbH im Auftrag von Rheinland-Pfalz / BAMF

Profil ansehen
Neha K.
Neha K.

Teamleiter | Senior Java-Entwickler

Profil ansehen
Patrick W.
Patrick W.

KI-Softwareentwickler

Profil ansehen
Niko S.
Niko S.

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Robert R.
Robert R.

Softwareentwickler

Profil ansehen
Cristian S.
Cristian S.

Teamleiter Mobile Native Apps

Profil ansehen
Chris T.
Chris T.

Zertifizierter Kubernetes-Anwendungsentwickler

Profil ansehen