Imran Ali
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.
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).
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).
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
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Imran ansässig?
Welche Sprachen spricht Imran?
Wie viele Jahre Erfahrung hat Imran?
Für welche Rollen wäre Imran am besten geeignet?
Was ist das neueste Projekt von Imran?
Für welche Unternehmen hat Imran in den letzten Jahren gearbeitet?
In welchen Industrien hat Imran die meiste Erfahrung?
In welchen Bereichen hat Imran die meiste Erfahrung?
In welchen Industrien hat Imran kürzlich gearbeitet?
In welchen Bereichen hat Imran kürzlich gearbeitet?
Was ist die Ausbildung von Imran?
Wie ist die Verfügbarkeit von Imran?
Wie hoch ist der Stundensatz von Imran?
Wie kann man Imran beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Softwareentwickler II
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Berlin, Deutschland arbeiten