Recommended expert

Imran Ali

Softwareentwickler II

Imran Ali
Berlin, Deutschland

Erfahrungen

Sept. 2024 - Okt. 2025
1 Jahr 2 Monate
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 Monate
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 Monate
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 Monat
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.

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 Informationstechnologie (9.5 Jahre), Bank- und Finanzwesen (4.5 Jahre) und Fertigung (1.5 Jahre).

Informationstechnologie
Bank- und Finanzwesen
Fertigung

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 (9.5 Jahre), Produktentwicklung (8.5 Jahre) und Projektemanagement (2 Jahre).

Informationstechnologie
Produktentwicklung
Projektemanagement

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

Profil

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

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Imran ansässig?

Imran ist in Berlin, Deutschland ansässig.

Welche Sprachen spricht Imran?

Imran spricht folgende Sprachen: Englisch (Verhandlungssicher), Deutsch (Grundkenntnisse), Malaiisch (Grundkenntnisse).

Wie viele Jahre Erfahrung hat Imran?

Imran hat mindestens 9 Jahre Erfahrung. In dieser Zeit hat Imran in mindestens 4 verschiedenen Rollen und für 4 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 2 Jahre und 4 Monate. Beachten Sie, dass Imran möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Imran am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Imran gut geeignet für Rollen wie: Softwareentwickler II, Softwareentwickler, PS-Softwareentwickler II / PS-Softwareentwickler I.

Was ist das neueste Projekt von Imran?

Die neueste Position von Imran ist Softwareentwickler II bei LivePerson Germany GmbH.

Für welche Unternehmen hat Imran in den letzten Jahren gearbeitet?

In den letzten Jahren hat Imran für LivePerson Germany GmbH, PARSA PLM GmbH und NCR Corporation gearbeitet.

In welchen Industrien hat Imran die meiste Erfahrung?

Imran hat die meiste Erfahrung in Industrien wie Informationstechnologie, Bank- und Finanzwesen und Fertigung.

In welchen Bereichen hat Imran die meiste Erfahrung?

Imran hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Projektemanagement.

In welchen Industrien hat Imran kürzlich gearbeitet?

Imran hat kürzlich in Industrien wie Informationstechnologie, Bank- und Finanzwesen und Fertigung gearbeitet.

In welchen Bereichen hat Imran kürzlich gearbeitet?

Imran hat kürzlich in Bereichen wie Informationstechnologie und Produktentwicklung gearbeitet.

Was ist die Ausbildung von Imran?

Imran hat einen Bachelor in Datenwissenschaft und Künstliche Intelligenz from NED University of Engineering and Technology und einen Bachelor in Computertechnik from Sir Syed University of Engineering and Technology.

Wie ist die Verfügbarkeit von Imran?

Imran ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Imran?

Der Stundensatz von Imran hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Imran beauftragen?

Um Imran zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1200
900
600
300
⌀ Markt: 940-1100 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.