Imran A.
Software Engineer II
Experience
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.
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.
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.
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.
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
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
Similar Freelancers
Discover other experts with similar qualifications and experience