Recommended expert

Imran Ali

Software Engineer II

Imran Ali
Berlin, Germany

Experience

Sep 2024 - Oct 2025
1 year 2 months
Berlin, Germany

Software Engineer II

LivePerson Germany GmbH

  • Led development of 15+ microservices (Java 17, Spring Boot) driving customer interactions; migrated from on-prem to GCP Kubernetes, improving scalability and reducing infra cost by 20%.
  • Optimized user services with CouchDB caching and API refactoring, cutting response times by 35% and enhancing customer experience.
  • Implemented canary deployments, FluxCD GitOps, and CI/CD optimizations in GitLab, reducing release lead time by 25% and enabling zero-downtime rollouts.
  • Set up Grafana health checks and Anodot alerts for latency, error, and throughput monitoring, reducing MTTR by 40%.
  • Built secure APIs using OAuth2, DPoP, and Gatekeeper, integrated REST and GraphQL, and achieved 90%+ test coverage with unit and E2E tests.
  • Mentored junior developers, promoted Agile best practices, and collaborated cross-functionally to deliver high-impact, reliable customer-facing features.
Jan 2023 - Aug 2024
1 year 8 months
Berlin, Germany

Software Engineer

PARSA PLM GmbH

  • Integrated Teamcenter with Infor LN ERP via SOA APIs to synchronize BOM structures, items, product configurator, families, and features, improving data accuracy by 30% and enabling faster product delivery for customers.
  • Customized Teamcenter functionalities with ITK and integrated with Jira and Microsoft Dynamics 365, streamlining workflows and improving cross-functional team efficiency.
  • Developed and optimized Java/C++ integration solutions, ensuring reliable data flow between systems, reducing errors, and supporting key business decisions.
  • Built Spring Boot microservices on Kubernetes, enabling scalable, maintainable deployments, improving system performance, and supporting growth initiatives.
  • Actively participated in Agile teams, mentoring junior developers, fostering knowledge sharing, and aligning development priorities with customer and company goals.
May 2018 - Dec 2022
4 years 8 months
Karachi, Pakistan

PS Software Engineer II / PS Software Engineer I

NCR Corporation

  • Led design, development, and deployment of NCR’s omnichannel portfolio within the Consumer Banking platform, improving customer experience across physical and digital channels.
  • Successfully executed local and international projects, including NDCe implementations for Eurobank Greece, Al-Salam Bahrain, AUB Bahrain, and Sohar Bank Oman, enabling seamless transaction processing and reducing errors by 20-25%.
  • Implemented Activate Enterprise for Hellenic Bank Cyprus and provided second-level support for NCR ITM solutions at Qatar National Bank, ensuring high system reliability and uninterrupted customer service.
  • Extensive experience across e-Banking domains: financial transactions, card payments, SMS banking, and internet banking, directly contributing to customer satisfaction and operational efficiency.
  • Delivered measurable business value by enhancing transaction accuracy, system uptime, and supporting company strategic goals in digital banking transformation.
  • Recognized as PS Role Model at NCR Corporation for excellence in collaboration, customer focus, execution, and innovation.
Feb 2015 - Feb 2017
2 years 1 month
Kuala Lumpur, Malaysia

Java Developer

InSynchro Group of Companies

  • Developed and enhanced in-house products and projects, defining designs and specifications.
  • Led the development of the Executive Dashboard Application, setting layouts, workflows, and objectives.
  • Managed projects like the JKR Sabah Executive Dashboard, a collaborative web-based platform that centralizes project information to improve management, communication, and monitoring.
  • Developed the InSynchro Executive Dashboard (IXD), a cloud application that helps CXOs demonstrate competencies and manage issues efficiently.
  • Utilized technologies such as Spring MVC 4, Maven, Hibernate, jQuery, JSON, Gson, Oracle Primavera P6, Bootstrap, and Bonita BPM.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (9.5 years), Banking and Finance (4.5 years), and Manufacturing (1.5 years).

Information Technology
Banking and Finance
Manufacturing

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (9.5 years), Product Development (8.5 years), and Project Management (2 years).

Information Technology
Product Development
Project Management

Summary

I am a Senior Backend Developer with a strong foundation in fullstack engineering, experienced in building and managing enterprise applications across fintech, healthcare, AI platforms, and property management domains. My core expertise is in Java, Kotlin, Spring Boot, and microservices, with additional proficiency in Angular/TypeScript for frontend development. I have extensive experience with scalable, secure, and high-performance systems deployed on cloud platforms (GCP, Kubernetes, Docker, GitOps). Skilled in authentication and security protocols (OAuth2, OAuth1, DPoP, Gatekeeper), I also work with modern technologies such as Kafka, Elasticsearch, Grafana, Anodot, Vault, LaunchDarkly, and GraphQL. I thrive in cross-functional teams, contributing technical excellence and problem-solving skills while aligning with customer-centric product goals.

Skills

Languages

  • Java
  • Kotlin
  • Typescript
  • Javascript
  • Sql
  • Bash

Frameworks & Libraries

  • Spring (Spring Boot, Spring Mvc, Spring Data, Spring Security, Spring Aop, Spring Cloud, ...)
  • Hibernate
  • Nodejs
  • Angular

Microservices & Architecture

  • Restful Apis
  • Graphql
  • Event-driven Architecture
  • Ci/cd Pipelines
  • Clean Architecture
  • Domain-driven Design (Ddd)

Data & Messaging

  • Kafka
  • Mysql
  • Elasticsearch
  • Mongodb
  • Redis
  • Couchdb
  • Postgresql

Monitoring & Observability

  • Grafana
  • Prometheus
  • Elk Stack
  • Zabbix
  • Anodot

Security & Authentication

  • Oauth2
  • Jwt
  • Oauth1
  • Gatekeeper
  • Dpop
  • Hashicorp Vault
  • Keycloak / Oidc
  • Https/tls

Configuration & Feature Management

  • Vault
  • Feature Flags
  • Launchdarkly
  • Config Server

Testing & Quality

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

Tools & Version Control

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

Methodologies

  • Agile (Scrum/kanban)
  • Ci/cd
  • Tdd (Test-driven Development)
  • Code Review
  • Pair Programming

Languages

English
Advanced
German
Elementary
Malay
Elementary

Education

NED University of Engineering and Technology

Post Graduate Diploma in Data Science and Artificial Intelligence · Data Science and Artificial Intelligence · Karachi, Pakistan

Sir Syed University of Engineering and Technology

BS Computer Engineering · Computer Engineering · Karachi, Pakistan

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Imran based?

Imran is based in Berlin, Germany.

What languages does Imran speak?

Imran speaks the following languages: English (Advanced), German (Elementary), Malay (Elementary).

How many years of experience does Imran have?

Imran has at least 9 years of experience. During this time, Imran has worked in at least 4 different roles and for 4 different companies. The average length of individual experience is 2 years and 4 months. Note that Imran may not have shared all experience and actually has more experience.

What roles would Imran be best suited for?

Based on recent experience, Imran would be well-suited for roles such as: Software Engineer II, Software Engineer, PS Software Engineer II / PS Software Engineer I.

What is Imran's latest experience?

Imran's most recent position is Software Engineer II at LivePerson Germany GmbH.

What companies has Imran worked for in recent years?

In recent years, Imran has worked for LivePerson Germany GmbH, PARSA PLM GmbH, and NCR Corporation.

Which industries is Imran most experienced in?

Imran is most experienced in industries like Information Technology (IT), Banking and Finance, and Manufacturing.

Which business areas is Imran most experienced in?

Imran is most experienced in business areas like Information Technology (IT), Product Development, and Project Management.

Which industries has Imran worked in recently?

Imran has recently worked in industries like Information Technology (IT), Banking and Finance, and Manufacturing.

Which business areas has Imran worked in recently?

Imran has recently worked in business areas like Information Technology (IT) and Product Development.

What is Imran's education?

Imran holds a Bachelor in Data Science and Artificial Intelligence from NED University of Engineering and Technology and a Bachelor in Computer Engineering from Sir Syed University of Engineering and Technology.

What is the availability of Imran?

Imran is immediately available full-time for suitable projects.

What is the rate of Imran?

Imran's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Imran?

To hire Imran, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 940-1100 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.