10/22/2026 updated

**** ******** ****
100 % available

Lead Software Engineer with 13+ years of experience, specialising in Kotlin, Java & Jetpack Compose

Dubai, United Arab Emirates
Bahrain +6
info: Bahrain, Qatar, Kuwait, Oman, Saudi Arabia, Sweden, United Arab Emirates
Software Engineering, Lexicon University
Dubai, United Arab Emirates
Bahrain +6
info: Bahrain, Qatar, Kuwait, Oman, Saudi Arabia, Sweden, United Arab Emirates
Software Engineering, Lexicon University

Profile attachments

cv_Ahmed_Shakir_Supernova_ats_en.pdf

About me

Lead Software Engineer with 13+ years of experience leading the architecture, development, and delivery of secure, mission-critical software across card payments, banking and fintech. Specialising in Kotlin, Java, Jetpack Compose, KMP, Spring Boot, Android, and PCI DSS-compliant payment solutions.

KeycloakOIDCJava (Programming Language)Spring SecurityApache ActiveMQAndroid Software DevelopmentAtlassian JiraCryptographyGradleSpring FrameworkJUnitPostgreSQLApache MavenMongoDBPCI Data Security StandardsSoftware ArchitectureMockitoSQLiteSpring CloudSpring BootBackendGitSpring DataKotlinEvent Driven ArchitectureJetpack ComposeApache KafkaFigmaSpring BatchDockerJenkins
Mobile Development
Experience in Android development and cross-platform development (Android & iOS), using Kotlin and Jetpack Compose (KMP/CMP) for creating mobile applications.

Backend Development
Extensive experience in Java, Kotlin, Spring Framework, and Spring Boot for building robust backend systems and applications.

Database Management
Proficient in SQL, MongoDB, and other database technologies for efficient data handling and storage solutions.

Software Architecture
Skilled in designing and implementing scalable software architectures, including but not limited to microservices and event-driven systems.

Version Control and CI/CD
Proficient with Git and experienced in implementing continuous integration and deployment pipelines.

Experience

Professional experience10+ years
Freelancer since2019

Languages

ArabicFluentEnglishFluentSwedishNative speaker

Project history

Lead Android Software Engineer

Tidypay

Banking & Financial Services

  1. Architected and led delivery of a PCI DSS-compliant Android payment platform supporting certified SoftPOS/MPoC contactless transactions across multiple payment terminals, enabling secure commercial deployment.
  2. Strengthened platform security through proactive vulnerability remediation, secure coding practices and operational improvements, resulting in zero critical production security incidents after release.
  3. Established engineering quality standards including code reviews, automated testing and technical documentation, reducing production defects by over 30% while improving long-term maintainability.
  4. Proactively monitored production releases using log analysis and observability tooling, identifying and resolving issues before customer impact.

Lead Software Engineer

Supernova Technology
  1. Led architecture and delivery of enterprise software solutions across fintech, banking, healthcare, education, retail and government sectors.
  2. Provided technical leadership and architectural governance across distributed engineering teams, driving consistency, scalability, and engineering excellence.
  3. Delivered consulting engagements covering architecture reviews, performance optimisation, software modernisation and secure payment solutions.
  4. Developed reusable engineering frameworks that accelerated feature delivery across multiple client engagements and reduced duplicated implementation effort.
  5. Delivered an internal R&D analysis and proof-of-concept during 2020, developing a digital retail framework subsequently adopted across multiple client engagements.

Senior Software Engineer

Handelsbanken

Banking & Financial Services

  1. Delivered customer-centric banking features that contributed to 30%+ growth in active mobile banking users across private and business banking.
  2. Led modernisation of core backend services using Java 21 and Spring Boot 3, improving scalability, security, maintainability and engineering delivery velocity.
  3. Modernised Android application architecture using Kotlin and Jetpack Compose, significantly improving application usability, maintainability and customer experience.
  4. Architected and delivered a centralised Notification Center, consolidating all bank communication channels into a single platform — cutting operational overhead and unifying customer communication management.
  5. Designed and implemented secure Smart Card Single Sign-On authentication for internal banking systems, improving operational security and user experience.
  6. Shaped architectural decisions as a member of the bank's Design Forum (Architecture Council), evaluating and approving feature implementations across engineering teams.
  7. Amplified team knowledge by delivering internal architecture workshops, became a trusted technical advisor across multiple engineering teams and mentored junior engineers through the bank's mentoring program.

Senior Software Engineer

Doro

Pharmaceuticals & Medical Technology

• Designed and delivered a cloud-native emergency response platform from concept to production, enabling real-time caregiver coordination and improving emergency response efficiency.
• Architected the backend module for the responder app, enabling real-time alerting and care coordination at scale.
• Standardised development practices and code style across the project, cutting review time and improving codebase readability across a distributed team.

Senior Software Engineer

Ikea IT

Goods & Retail

  1. Designed and delivered an enterprise software asset management platform providing centralised visibility into global software licensing across distributed Oracle and LDAP environments, enabling significant cost optimisation.
  2. Engineered high-throughput ETL pipelines processing enterprise-scale Oracle and LDAP datasets while significantly reducing infrastructure overhead.

Software Engineer

CGI

Government and Public Services

  1. Designed and delivered secure case management and document processing platforms for Swedish government agencies handling sensitive citizen data at national scale, ensuring full regulatory compliance across multiple client projects.
  2. Engineered modular backend services in Java and Spring Boot across 5+ concurrent government client engagements, each with strict data sovereignty and security requirements.
  3. Drove full TDD adoption across delivery teams, reducing regression cycles and improving release confidence on critical citizen-facing systems.

Software Engineer

Region Östergötland

Pharmaceuticals & Medical Technology

  1. Cut ER patient registration wait times by 60%+ through a digital arrival prototype deployed at US Linköping hospital.
  2. Modernised the ST doctors' certificate database, achieving 40% higher efficiency and security through a responsive, modern rebuild.

Software Developer

AISTECH
  1. Boosted customer satisfaction significantly by delivering fully customised hardware and software solutions — assembled, configured, and installed to each client’s exact requirements.
  2. Cut system downtime by 30% through fast, creative fault diagnosis and resolution across complex software and hardware environments.
  3. Built a smart Android mobile app from scratch to help immigrants learn Swedish — an early demonstration of solving real-world problems through technology.


Certificates

Docker

Udemy

2020

Spring Boot Microservices with Spring Cloud

Udemy

2020

Java Cryptography Learn Java Cryptography

LinkedIn

2020

OAuth 2.0

Udemy

2020

Testing Spring Boot

Udemy

2020

Blockchain in Java

Udemy

2020

Spring & Hibernate

Udemy

2019

Java Network Programming

Udemy

2019

Java Programming Masterclass

Udemy

2019

Java Memory Management

Udemy

2019

M220J MongoDB for Java Developers

MongoDB

2019

Java Spring Masterclass

Udemy

2019

Android Developer from Scratch

Udemy

2016


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in