Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Imran Ali-Softwareingenieur II

Imran Ali
Profil-Kopfzeilen-Overlay
Berlin, Deutschland

Tagessatz prüfen

Erfahrungen

Sept. 2024 - Okt. 2025
Berlin, Deutschland

Software Engineer II

LivePerson Germany GmbH

Stellenbeschreibung
Software Engineer II bei LivePerson Germany GmbH
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
  • Die Entwicklung von 15+ Microservices (Java 17, Spring Boot) für Kundeninteraktionen geleitet; die Migration von On-Prem zu GCP Kubernetes durchgeführt, wodurch die Skalierbarkeit verbessert und die Infrastrukturkosten um 20 % gesenkt wurden.
  • Benutzerdienste mit CouchDB-Caching und API-Refactoring optimiert, wodurch die Antwortzeiten um 35 % gesunken und die Kundenerfahrung verbessert wurden.
  • Canary-Deployments, FluxCD GitOps und CI/CD-Optimierungen in GitLab eingeführt, wodurch die Release-Durchlaufzeit um 25 % reduziert und Rollouts ohne Downtime ermöglicht wurden.
  • Grafana-Health-Checks und Anodot-Alerts für Latenz-, Fehler- und Durchsatz-Monitoring eingerichtet, wodurch die MTTR um 40 % gesenkt wurde.
  • Sichere APIs mit OAuth2, DPoP und Gatekeeper aufgebaut, REST und GraphQL integriert und mit Unit- und E2E-Tests eine Testabdeckung von über 90 % erreicht.
  • Junior-Entwickler betreut, Agile Best Practices gefördert und eng mit verschiedenen Teams zusammengearbeitet, um wichtige und zuverlässige kundennahe Features zu liefern.
Jan. 2023 - Aug. 2024
Berlin, Deutschland

Software Engineer

PARSA PLM GmbH

Stellenbeschreibung
Software Engineer bei PARSA PLM GmbH
Industrien
Informationstechnologie (IT)
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Teamcenter mit Infor LN ERP über SOA-APIs integriert, um BOM-Strukturen, Artikel, Produktkonfigurator, Familien und Features zu synchronisieren, wodurch die Datenqualität um 30 % verbessert und eine schnellere Produktbereitstellung für Kunden ermöglicht wurde.
  • Teamcenter-Funktionen mit ITK angepasst und mit Jira sowie Microsoft Dynamics 365 integriert, wodurch Workflows vereinfacht und die Effizienz der bereichsübergreifenden Teams verbessert wurde.
  • Java/C++-Integrationslösungen entwickelt und optimiert, um einen zuverlässigen Datenfluss zwischen den Systemen sicherzustellen, Fehler zu reduzieren und wichtige Geschäftsentscheidungen zu unterstützen.
  • Spring-Boot-Microservices auf Kubernetes aufgebaut, wodurch skalierbare und gut wartbare Deployments möglich wurden, die Systemleistung verbessert und Wachstumsinitiativen unterstützt wurden.
  • Aktiv in Agile-Teams mitgearbeitet, Junior-Entwickler betreut, Wissensaustausch gefördert und Entwicklungsprioritäten mit Kunden- und Unternehmenszielen abgestimmt.
Mai 2018 - Dez. 2022
Karachi, Pakistan

PS Software Engineer II / PS Software Engineer I

NCR Corporation

Stellenbeschreibung
PS Software Engineer II / PS Software Engineer I bei NCR Corporation
Industrien
Bank- und Finanzwesen
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Design, Entwicklung und Deployment von NCRs Omnichannel-Portfolio innerhalb der Consumer-Banking-Plattform geleitet und dadurch die Kundenerfahrung über physische und digitale Kanäle verbessert.
  • Lokale und internationale Projekte erfolgreich umgesetzt, darunter NDCe-Implementierungen für Eurobank Greece, Al-Salam Bahrain, AUB Bahrain und Sohar Bank Oman, wodurch eine reibungslose Transaktionsverarbeitung ermöglicht und Fehler um 20-25 % reduziert wurden.
  • Activate Enterprise für Hellenic Bank Cyprus eingeführt und Second-Level-Support für NCR-ITM-Lösungen bei Qatar National Bank geleistet, wodurch eine hohe Systemzuverlässigkeit und ein unterbrechungsfreier Kundenservice sichergestellt wurden.
  • Umfangreiche Erfahrung in e-Banking-Bereichen: Finanztransaktionen, Kartenzahlungen, SMS-Banking und Internet-Banking, was direkt zur Kundenzufriedenheit und betrieblichen Effizienz beigetragen hat.
  • Messbaren Geschäftsnutzen geliefert, indem die Transaktionsgenauigkeit und Systemverfügbarkeit verbessert und Unternehmensziele in der digitalen Transformation des Bankings unterstützt wurden.
  • Bei der NCR Corporation als PS Role Model für Zusammenarbeit, Kundenorientierung, Umsetzung und Innovation ausgezeichnet.
Feb. 2015 - Feb. 2017
Kuala Lumpur, Malaysia

Java Developer

InSynchro Group of Companies

Stellenbeschreibung
Java Developer bei InSynchro Group of Companies
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Projektmanagement
  • Inhouse-Produkte und Projekte entwickelt und weiter verbessert sowie Designs und Spezifikationen definiert.
  • Die Entwicklung der Executive Dashboard Application geleitet und dabei Layouts, Workflows und Ziele festgelegt.
  • Projekte wie das JKR Sabah Executive Dashboard betreut, eine kollaborative webbasierte Plattform, die Projektinformationen zentral bündelt, um Management, Kommunikation und Monitoring zu verbessern.
  • Das InSynchro Executive Dashboard (IXD) entwickelt, eine Cloud-Anwendung, die CXOs dabei hilft, Kompetenzen zu zeigen und Probleme effizient zu verwalten.
  • Technologien wie Spring MVC 4, Maven, Hibernate, jQuery, JSON, Gson, Oracle Primavera P6, Bootstrap und Bonita BPM eingesetzt.

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Informationstechnologie (IT), Bank- und Finanzwesen und Fertigung.

Informationstechnologie (IT)
Bank- und Finanzwesen
Fertigung
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT), Produktentwicklung und Projektmanagement.

Informationstechnologie (IT)
Produktentwicklung
Projektmanagement
Profil-Übereinstimmungsdiagramm

Zusammenfassung

Ich bin ein Senior Backend Developer mit einer starken Grundlage in Fullstack Engineering und habe Erfahrung im Aufbau und Betrieb von Unternehmensanwendungen in den Bereichen Fintech, Healthcare, KI-Plattformen und Immobilienverwaltung. Meine Kernkompetenzen liegen in Java, Kotlin, Spring Boot und Microservices, mit zusätzlicher Erfahrung 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) laufen. Ich kenne mich gut mit Authentifizierungs- und Sicherheitsprotokollen (OAuth2, OAuth1, DPoP, Gatekeeper) aus und arbeite außerdem mit modernen Technologien wie Kafka, Elasticsearch, Grafana, Anodot, Vault, LaunchDarkly und GraphQL. Ich arbeite gern in cross-funktionalen Teams, bringe technische Qualität und Problemlösungsstärke ein und richte meine Arbeit auf produktnahe, kundenorientierte Ziele 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

Monitoring & Observability

  • 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

Testing & QualitäT

  • Junit5
  • Selenium
  • Mockito
  • Sonarqube
  • Wiremock
  • Testcontainers
  • Postman

Tools & Versionskontrolle

  • Git
  • Jira
  • Bitbucket
  • Confluence
  • Intellij Idea
  • Maven
  • Gradle

Methoden

  • Agile (Scrum/Kanban)
  • Ci/Cd
  • Tdd (Test-Driven Development)
  • Code Review
  • Pair Programming

Sprachen

Englisch
Muttersprache
Hindi
Muttersprache
Urdu
Muttersprache
Deutsch
Fortgeschritten

Ausbildung

Aug. 2021 - Aug. 2022

NED University of Engineering and Technology

Data Science und Künstliche Intelligenz · Data Science und Künstliche Intelligenz · Karachi, Pakistan · 3.8

Jan. 2009 - Dez. 2012

Sir Syed University of Engineering and Technology

Bachelor of Science in Computer Engineering · Computer Engineering · Karachi, Pakistan · 3

Statistiken

Erfahrung

Positionen gesamt 4
Erfahrung in Informationstechnologie (IT) 9.5 J.
Durchschn. Dauer 2 J. 4 M.
Längste Erfahrung 4 J. 7 M.

Globale Erfahrung

Länder gearbeitet 3 (Deutschland, Pakistan, Malaysia)
Hauptland Deutschland

Fachkenntnisse

Aktuelle Rollen Software Engineer II, Software Engineer, PS Software Engineer II / PS Software Engineer I
Hauptbranchen Informationstechnologie (IT), Bank- und Finanzwesen, Fertigung
Hauptfachbereiche Informationstechnologie (IT), Produktentwicklung, Projektmanagement

Qualifikationen

Höchster Abschluss Bachelor

Profil

Erstellt
Stand

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Imran ist in Berlin, Deutschland ansässig und kann in On-Site-, Hybrid- und Remote-Arbeitsmodellen arbeiten.

Imran spricht folgende Sprachen: Englisch (Muttersprache), Hindi (Muttersprache), Urdu (Muttersprache), Deutsch (Fortgeschritten).

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.

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

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

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

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

Imran hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Projektmanagement.

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

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

Imran hat einen Bachelor in Computer Engineering von Sir Syed University of Engineering and Technology.

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

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.

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.

1000
750
500
250
Stundensatzvergleich-Diagramm
⌀ Markt: 855-935 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer 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.