Photo of Zawaar Abbas Dad

Zawaar Abbas Dad

I lead the Android team behind Ingenico's payment terminals, and I still write code most days.

Technical Lead, Android · POS terminals · Barcelona area

What I do

I've been at Ingenico since 2024. I started as an intern building the QA automation for our Android terminals, moved into Android development, and since February 2026 I lead the team.

The software my team builds runs on around 650,000 payment terminals in production. I lead a team of 12 Android developers across the release line and R&D. I own the architecture of the terminal app, the hardware layer and the payment API, and I work directly with our clients' product teams to turn what they need into something we can build. Part of the job is R&D on new Android POS devices and leading migrations to new platform versions. The other part is being the person the team calls when a live fleet starts failing contactless payments.

Based in Barcelona area.

Languages: Urdu, EN C1, ES C2, CA C2.

Currently Technical Lead, Android at Ingenico.

Interested in payments, Android platforms and software architecture.

Experience

Ingenico

Sant Cugat del Vallès

Technical Lead, Android · POS Terminals

I lead the Android team and own the technical direction of our POS terminal software.

Details
  • Responsible for the software running on around 650,000 terminals in production, from release rollout to incident response.
  • Own the architecture and technical decisions for the Android POS product line: the terminal app, the hardware abstraction layer and the integration API.
  • Lead 12 developers across the release line and R&D, from planning to delivery.
  • Work directly with clients' product teams and with our functional analyst to turn requirements into technical scope, estimates and sprint plans.
  • R&D on new Android POS devices, and migrations to new platform versions.
  • Set coding and architecture standards, and review the code that ships.
  • Assess technical risk, own the quality of what we deliver and report it to management.
  • Lead the resolution of production incidents on live terminal fleets, from EMV and contactless failures to cross-process crashes over AIDL.
  • Lead the technical design and production-readiness assessment of an AI terminal assistant (speech-to-text, text-to-speech, LLM intent classification).

Feb 2026 to present. On site. Architecture, Technical leadership, Android, Kotlin, AIDL, EMV.

Android Engineer · Kotlin Multiplatform · POS Terminals

Built features for Android POS terminals and brought Kotlin Multiplatform into the product.

Details
  • Led the integration of Kotlin Multiplatform to share business logic across Android and iOS POS apps.
  • Built modular Jetpack Compose components that made the UI more consistent and faster to develop.
  • Developed features for Android POS terminals, from UI to transactional backend.
  • Diagnosed and fixed issues in POS terminal products to keep them stable in production.

Jun 2024 to Feb 2026. Kotlin, KMP, Jetpack Compose, SoftPOS, ISO 8583.

Software Engineer Intern

Established the QA automation foundation for Android-based POS systems.

Details
  • Built the automation testing framework with Robot Framework and Appium for Android POS.
  • Ran manual and automated QA on transactional flows and compliance protocols.
  • Worked directly with the ISO 8583 protocol — emulated and real financial transaction validation.
  • Authored internal QA tooling documentation and tutorials.

Jan 2024 to Jun 2024. Hybrid. Robot Framework, Appium, ISO 8583, QA.

Python / Odoo Developer, MadeToSoft

Customised Odoo ERP modules in collaboration with the CEO and accounting team.

Details
  • Designed, developed and tested ERP modules and interfaces.
  • Implemented new features and adjustments per business requirements.
  • Maintained complete and clear technical documentation.

Feb 2022 to Jun 2022, Remote. Python, Odoo, ERP.

Erasmus — WordPress Developer, Asserted Knowledge

Built WordPress websites and customised PHP templates and plugins.

Details
  • WordPress site development.
  • Custom PHP templates.
  • Plugin customisation.

Jun 2022 to Aug 2022, Greece. Erasmus, WordPress, PHP.

IT Technician, DSD0

Hands-on hardware/software support and user training.

Details
  • Detected and resolved technical issues across phone, email, and in-person channels.
  • Installed and configured hardware and software for clients.
  • Trained users on new systems through live demonstrations.

Jan 2020 to Apr 2021, Barcelona. IT Support, Hardware.

Erasmus — IT & Web Design, GUT-Wehlitz

Software component testing and responsive web design fundamentals.

Details
  • Tested software components and IT application systems.
  • Read and produced technical sketches and diagrams.
  • Optimised web layouts for smartphones.

Jun 2019 to Aug 2019, Germany. Erasmus, Web.

What I work with

Languages. Kotlin, Java, Python, JavaScript, SQL, PHP.

Android & UI. Android SDK, Jetpack Compose, Kotlin Multiplatform, Android IPC (AIDL, Binder).

Payments. ISO 8583, EMV, contactless, SoftPOS, TLV and APDU.

Architecture & leadership. Technical design, code review, estimation and sprint planning, incident management.

Testing & tooling. Robot Framework, Appium, Git, Bitbucket, Jira, CI/CD.

AI. Python, TensorFlow, speech-to-text and text-to-speech, LLM integration.

Backend & infrastructure. PostgreSQL, MongoDB, MySQL, Linux servers, Caddy, Bun, Hono.

Education & certifications

Master's Degree in Artificial Intelligence, UNIR — Universidad Internacional de La Rioja

Official Master's (60 ECTS). Specialization in machine learning, deep learning, natural language processing, computer vision, and automated planning. Applied projects with Python, TensorFlow, and cloud computing platforms.

2025 to 2026 (expected).

Bachelor's degree in Computer Engineering, UOC — Universitat Oberta de Catalunya

Software engineering, data structures, system architecture, real-world delivery in a remote, self-managed environment.

2022 to 2025.

Higher National Certificate (HNC) — Cross-Platform Application Development, Ins la Ferreria

2020 to 2022.

Microcomputer Systems and Networks, Vocational Training (VET)

2018 to 2020.

Intermediate English Certificate (B2), CERTACLES — UOC

Jun 2024.

What I'm focused on

  • Leading a team of 12 Android developers on Ingenico's POS terminals.
  • Driving Kotlin Multiplatform, at work and in my own apps.
  • Finishing my master's in AI.
  • Reading on distributed systems and payment networks.

Updated October 2026

Own projects

Zawilab is my own studio, where I design, build and publish mobile apps. Several are live in production, with more than 10,000 downloads.

zawilab.com

Contact

Happy to talk about Android, payments or software architecture. Email is the fastest way to reach me.