Terence Adrien Zama, Developer in Saint Julien d Hotman, Moka District, Mauritius
Terence is available for hire
Hire Terence

Terence Adrien Zama

Software Developer

Saint Julien d Hotman, Moka District, Mauritius

Toptal member since May 9, 2019

Bio

With several years of in-depth experience as a senior iOS engineer and tech lead, Terence can handle any project’s needs that involve iOS and Android—especially those involving native code and cross-platform tech such as React Native. He's also worked in various fields: social media, banking, and telecom. Terence firmly believes in creating beautifully crafted mobile apps quickly while never sacrificing quality, security, and performance.

Portfolio

Bazaks
JavaScript, Python, React, Vue 3, Nuxt 3, ERPNext, HIPAA Compliance...
GoBear
API Integration, REST APIs, Automation, MySQL, React Native, Socket.IO...
MCB (Mauritius Commercial Bank)
Backbase, Mobile, iOS, CSS, API Integration, REST APIs, MySQL, React Native...

Experience

  • Android - 10 years
  • iOS - 8 years
  • Objective-C - 8 years
  • Node.js - 7 years
  • JavaScript - 4 years
  • Swift - 4 years
  • Java - 4 years
  • Cloud Firestore - 3 years

Preferred Environment

Visual Studio Code (VS Code), Xcode, MacOS

The most amazing...

...thing I've done is to develop a full solution for a community where they could manage events, have a summary of their meetings, share contents, and be notified.

Work Experience

Principal Mobile Engineer (iOS) and ERP Consultant

2020 - PRESENT
Bazaks
  • Created a fully fledged app that serves a clinic with 180+ employees, connecting all departments, from Radiology, Laboratory, Accounting, Medical, HR, Payroll, Billing, and Doctors' Pay. Also, set up an open source PACS system.
  • Hired and set up a team for the circular economy in the Netherlands as a digital extension, where we act as a partner accelerator for the circular economy for various digital products.
  • Implemented an ERP solution for the SME market, working jointly with the accounting team to make sure taxes get done properly.
Technologies: JavaScript, Python, React, Vue 3, Nuxt 3, ERPNext, HIPAA Compliance, Amazon S3 (AWS S3), Microservices, Bun, Critical Thinking, Gmail API, Prisma, Radix UI, Socket.IO, Tailwind CSS, Cursor AI, Enterprise Resource Planning (ERP), AI Tools, OpenAI, Back-end, Front-end, Advisory, APIs, Playwright, Puppeteer, Database Design, PyTorch, OAuth 2, Figma, Front-end Development, Supabase, Stripe, FastAPI, Full-stack Development, Amazon EC2, Azure, Computer Vision, Web Applications, Real-time Systems, Documentation, Grafana, Image Processing, Linux, Prometheus, AI Integration, Applicant Tracking Software (ATS), Artificial Intelligence (AI), Jira, Testing, Google Sheets, Native Mobile Apps, AI Automation, Engineering Software, Claude Code, PostgreSQL, CRM APIs, Cron, SendGrid, App Store, SQL, Twilio API, Google Play Store, AOSP, Android Architecture Components, SwiftUI, Xcode, iOS SDK, Software Architecture, Software Design

Lead iOS & Native SDK Engineer

2019 - PRESENT
GoBear
  • Developed modular libraries as part of a global framework that was used to rebrand apps and start apps faster. Assisted in the building of a loan application app, integrating features such as capturing user, device information, and EKYC.
  • Tracked and fixed bugs using Jira, Firebase Crashlytics, and worked closely with QA teams.
  • Added tracking event using Firebase Analytics post-production and monitored production code.
Technologies: API Integration, REST APIs, Automation, MySQL, React Native, Socket.IO, Tailwind CSS, Front-end, APIs, Database Design, PyTorch, OAuth 2, Full-stack Development, Web Applications, Documentation, Image Processing, Linux, Jira, Testing, Native Mobile Apps, Cron, SQL, Twilio API, Google Play Store, AOSP, Xcode, iOS SDK, Software Architecture, Software Design, Swift

iOS Consultant (Technical Software Lead)

2019 - PRESENT
MCB (Mauritius Commercial Bank)
  • Developed a mobile banking app using Backbase technology.
  • Trained intermediate mobile developers to use Backbase technology and to quickly onboard.
  • Performed code reviews of native iOS code so that we had alignment between the products.
  • Created a reusable UI kit which will form part of the company design systems for future use on other projects.
  • Collaborated with business analysts, product owners, UX/UI designers, and back-end developers in an agile way to ensure the good health of the project.
Technologies: Backbase, Mobile, iOS, CSS, API Integration, REST APIs, MySQL, React Native, Database Design, PyTorch, OAuth 2, Full-stack Development, Amazon EC2, Computer Vision, Documentation, Linux, Jira, Testing, Fintech, Payments, Cron, App Store, SQL, Twilio API, Google Play Store, AOSP, Xcode, iOS SDK, Software Architecture, Software Design, Swift

Lead Technical Engineer

2021 - 2024
Circle Economy
  • Oversaw the whole technical infrastructure, handled the team, and made sure we matched the product vision at the same time while fixing existing problems and reviving old products.
  • Contributed, with the team, to the successful development of the website (https://ganbatte.world/). We also helped manage a circularity assessment tool (https://cat.ganbatte.world/).
  • Hired and successfully managed a team remotely, including HR and code reviews, ensuring they were up to date with the latest tech and providing tech materials. I implemented a four-day work week for the team.
Technologies: Node.js, Docker, Amazon Web Services (AWS), Next.js, Nuxt.js, Strapi, HTML, CSS, API Integration, REST APIs, Airtable, Full-stack, React, Java 8, MySQL, Redis, Spring Boot, WebSockets, HTTP, Algorithms, Transmission Control Protocol (TCP), NoSQL, DigitalOcean, CI/CD Pipelines, SEO Tools, PSQL, CTO, Vue, Headless CMS, User Interface (UI), Amazon S3 (AWS S3), Microservices, Critical Thinking, Back-end, Front-end, Advisory, AWS Amplify, AWS Lambda, Amazon Aurora, Large Language Models (LLMs), Database Design, OAuth 2, Full-stack Development, Apache Iceberg, Spark, OpenCV, Amazon EC2, Computer Vision, Web Applications, Real-time Systems, Documentation, Image Processing, Linux, Testing, Looker Studio, Typeform, Engineering Software, PostgreSQL, Cron, App Store, SQL, Twilio API, Google Play Store, AOSP, Xcode, iOS SDK, Software Architecture, Software Design

Senior Mobile Engineer

2021 - 2022
Sweet
  • Assisted in building a mobile application in Nativescript for Sweet app.
  • Built the 3D visualization engine using GLTF and wrote optimization techniques to render the 3D objects and a protocol to control it from the server side.
  • Rendered the stone princess with butterflies in a project.
  • Optimized the mobile application for the client.
Technologies: NativeScript, React, Three.js, API Integration, REST APIs, MySQL, Database Design, OAuth 2, Computer Vision, Web Applications, Documentation, Linux, Testing, Mobile UI Design, Cron, App Store, SQL, Twilio API, Google Play Store, Android Architecture, Xcode, iOS SDK, Software Architecture, Software Design

Mobile Developer

2021 - 2022
SocialSweet LLC dba Sweet
  • Assisted in bug fixing and creating features in NativeScript core mobile application.
  • Developed a 3D engine to display 3D objects in the projects. (https://sweet.io/auctions/RN0JYQxr).
  • Assisted in front-end development using React developing pages and custom client pages.
Technologies: NativeScript, iOS, Mobile App Development, Android, JavaScript, TypeScript, Angular, REST APIs, OAuth 2, Computer Vision, Web Applications, Documentation, Linux, Testing, iOS App Development, Mobile UI Design, Cron, App Store, SQL, Google Play Store, Xcode, iOS SDK, Software Architecture, Software Design

Senior Mobile Developer (Dual)

2017 - 2019
Wigroup
  • Developed an RCS (retail credit services) mobile application natively (iOS and Android). Integrated airtime and data services along with banking integration for cash advances.
  • White-labeled (redistributed) the core project into 11 different brands owned by the client. Managed and handled the distribution by writing the automation script for deployment with various configurations while trying to retain the majority of the code.
  • Mentored junior mobile developers.
  • Worked unassisted and then took over as the lead of the project.
  • Developed Woolworth applications in South Africa.
  • Implemented the security layer.
  • Developed the the front-end encryption, SHA1-256, and Pbkdf2.
  • Encrypted the entire body of payloads and made a content key exchange with a secure server using public key encryption.
  • Met with business personnel, operations teams, and clients to discuss, define, and troubleshoot technical requirements.
Technologies: Firebase, Swift, Objective-C, JavaScript, React Native, Android, iOS, API Integration, REST APIs, Django, Expo, Database Design, OAuth 2, Documentation, Image Processing, Linux, Testing, iOS App Development, Mobile UI Design, Cron, App Store, SQL, Google Play Store, iOS SDK, Software Architecture, Software Design

Freelance Contractor

2016 - 2016
Bramston and Associates
  • Developed a warehouse management system (a CMS built on Laravel).
Technologies: PHP, Laravel, CSS, API Integration, REST APIs, OAuth 2, Documentation, Linux, Testing, Cron, SQL, iOS SDK, Software Architecture, Software Design

Mobile Lead Developer

2015 - 2016
Extension Interactive
  • Created animations using ActionScript.
  • Carried out web front-end development and ad animations using HTML5, CSS3, and JavaScript.
  • Researched and developed in React Native and augmented reality.
  • Developed a 3D real estate villa visualizer for clients to view houses in real time while walking outside.
  • Built out a team of mobile developers and trained fresh graduates in native mobile development.
  • Created, built, and maintained mobile applications for various clients in France.
Technologies: React Native, JavaScript, CSS3, HTML5, Vuforia, Unity3D, Android, Java, Objective-C, Swift, API Integration, REST APIs, Django, Documentation, Image Processing, Linux, Testing, iOS App Development, Mobile UI Design, Native Mobile Apps, Engineering Software, Cron, SQL, iOS SDK, Software Architecture, Software Design

Freelance Mobile Developer

2014 - 2015
Orange Business Services
  • Developed an iOS app called Orange Money: a virtual money app where consumers can transfer money and buy products at point-of-sale.
  • Created a dynamic UI kit that fit the client's needs.
Technologies: Swift, Objective-C, API Integration, REST APIs, React Native, Documentation, Linux, Testing, Mobile UI Design, Native Mobile Apps, Cron, iOS SDK, Software Architecture, Software Design

Technical Lead Mobile iOS Developer

2010 - 2015
Mobimove
  • Spearheaded the iOS development team.
  • Managed newcomers and trained people in native iOS language, Objective-C.
  • Researched, developed, and decided upon the application architecture.
  • Handled the whole app life cycle from development to deployment to the release to App store; also managed the client beta testing release.
  • Took on complicated existing projects where other companies failed; refactored those projects and stabilized them.
Technologies: Swift, Objective-C, Java, BlackBerry, Android, iOS, API Integration, REST APIs, Documentation, Image Processing, Linux, Testing, iOS App Development, Mobile UI Design, Native Mobile Apps, Engineering Software, Cron, App Store, iOS SDK, Software Architecture, Software Design

Experience

Real-time Medical Imaging Platform

Built a real-time imaging workflow platform for healthcare that streams study processing events and imaging metadata to the browser.

Key contributions:
• Implemented WebSocket streaming pipeline for high-frequency events from PACS servers.
• Designed batching strategies to prevent excessive UI re-renders in Vue applications.
• Used reactive stores to isolate real-time state updates from UI components.
• Implemented asynchronous job queues for imaging processing workflows.
• Designed stateless microservices deployed via Docker containers.

Results:
Reduced UI rendering overhead under high-frequency event streams.
Enabled real-time monitoring of radiology processing pipelines.
Improved responsiveness of imaging workflow dashboards.

Distributed Back-end Infrastructure

Designed and deployed containerized services for healthcare and data processing platforms.

Responsibilities:
• Built containerized microservices using Docker.
• Deployed services using Kubernetes clusters.
• Configured horizontal pod autoscaling based on workload demand.
• Implemented worker orchestration using queue-based job processing.
• Designed stateless services to enable horizontal scaling behind load balancers.

Edge Systems and Sensor Platforms

Worked on distributed sensor and embedded systems that follow publish-subscribe communication architectures similar to robotics middleware.

Experience includes:
• ESP32/microcontroller sensor systems.
• Load cell telemetry pipelines.
• Edge AI inference devices.
• Distributed message communication between hardware nodes.

Concepts used:
• Publish-subscribe messaging.
• Node-based system architecture.
• Asynchronous message communication.
• Event-driven data pipelines.

Premium Care Clinic HIS

https://premiumcare.clinic/
Clinic Management Software, where we serve over 180 employees. Connecting all departments, from Procurement to Sales, Radiology, Laboratory, Endoscopy, Cath Lab, Emergency, Pharmacy, Cafeteria, Medical Consultation, and Inpatient Records, through a single software platform. This platform also handles doctors' Pay.

Woolworths

https://itunes.apple.com/za/app/woolworths-pty-ltd/id472968645?mt=8
On this project, I implemented the banking integration from Absa and handled the security layer of the mobile app, which involved encryption with the server. This app is used by 500,000+ users in South Africa.

RCS (Retail Credit Service)

https://itunes.apple.com/za/app/rcs-app/id927973695?mt=8
I refactored this native iOS and Android application and stabilized the code.

Work Done:
• Wrote the automation script and merged it to use a single code base for eleven different brands. These eleven brands use the same source code.
• Managed the different services for these brands.
• Migrated the master app to React Native while managing the white-labeling of the other brands.
• Integrated secure cash advance transaction.
• Managed the credit card payment section.
• Integrated the app with telecom providers for airtime and data.

In the app, users can:
• Check available credit.
• Download statements online.
• Choose to receive statements via email.
• View your favorite retailers' latest deals and promotions.
• Change email address details.
• Pay your account online.
• Cash advance (available to qualifying customers).

DionWired Credit

DionWired is an electronic product seller and I contributed to the development of their core app.

Work Done:
I rebranded the RCS core application to DionWired self-service application. I also prepared for the migration of the app to React Native.

Game Credit

https://itunes.apple.com/za/app/game-credit/id1038786416?mt=8
Game is one of the largest consumer goods distributor in South Africa.

Work Done:
• Rebranded the RCS core application to Game Credit offering the same services as RCS.
• Laid the groundwork for the migration of the app to React Native.

Cape Union Mart

https://itunes.apple.com/za/app/cape-union-mart/id1038788351?mt=8
Cape Union Mart is South Africa's favorite outdoor store.

Work Done:
I rebranded the RCS core application to their credit card self-service application. Since the store has different sub stores. I also managed the app ability to accommodate its other stores inside its app.

Coricraft Card

https://itunes.apple.com/za/app/coricraft-card/id1055317884?mt=8
Coricraft is a large furniture store and manufacturer.

Work Done:
I rebranded the RCS core application to Coricraft Card to provide card services to its consumers.

CTM Credit

https://itunes.apple.com/za/app/ctm-credit/id1055341719?mt=8
CTM is South Africa's most popular, one-stop home style shop.

Work Done:
I rebranded the RCS core application to CTM Credit to extend its online services.

Spitz Card

https://itunes.apple.com/za/app/spitz-card/id1046485530
Spitz has stores nationwide and brings premium international branded footwear and accessories to South Africa.

Work Done:
I white-labeled the RCS app and rebranded it for Spitz's self-service application aimed at consumers; also laid down the groundwork for React Native.

Queenspark Credit

https://itunes.apple.com/za/app/queenspark-credit/id1055342836?mt=8
Queenspark is a leading South African fashion store specializing in elegant, fashionable womenswear, menswear, and accessories.

Work Done:
I white-labeled the RCS app to Queenspark Credit to provide credit services to its consumers.

L'express

L'express is a Mauritian newspaper app.

Work Done:
I developed its entire iOS mobile application from scratch.

Womtip

Womtip is a virtual tipping application where when you go to a restaurant and then tip a waitress virtually.

Work Done:
I built the iOS app from scratch.

JemCall

With JemCall's application, you can add a new JemCall number to all your international contacts. A JemCall number has a "088" prefix instead of a "+" or "00."

Work Done:
I developed the iOS app and also the Blackberry version (Java).

Cenacle Du St Esprit

Cenacle Du St Esprit is an open source community app built on React Native. The app was made for a small community that revolved around church events, Bible-related activities, and shares.

You can see the source code mainly in the development branch at the link below:
• https://github.com/terencezama/cenacle

The backend of the app is based fully on firebase including hosting and cloud.

Education

2018 - 2019

Bachelor of Science (BSc) Degree in Mobile Computing

Arden University - Middlemarch, UK

2009 - 2014

Diploma in Physics with Computing

University of Mauritius - Moka, Mauritius

Skills

Libraries/APIs

Firebase iOS SDK, Firebase Android SDK, Node.js, React, Vue, REST APIs, Gmail API, Socket.IO, OpenCV, Android Architecture Components, Stripe, AWS Amplify, Playwright, Puppeteer, PyTorch, Twilio API, Facebook SDK, Three.js, Vue 3, Typeform

Tools

Xcode, Expo, Prisma, Figma, MATLAB, Grafana, Google Sheets, Claude Code, Cron, SendGrid, Firebase Cloud Messaging (FCM), Apache Iceberg, Jira, Orthanc

Languages

Objective-C, Swift, JavaScript, TypeScript, Python, HTML, CSS, Java, SQL, Java 8, HTML5, CSS3, PHP, Python 3

Frameworks

React Native, Next.js, Nuxt.js, Tailwind CSS, OAuth 2, iOS SDK, Spring Boot, Spring JDBC, SwiftUI, Unity3D, Laravel, NativeScript, Angular, Flutter, Django, Nuxt 3, Spark

Paradigms

Automation, Microservices, Mobile Development, Real-time Systems, Mobile UI Design, HIPAA Compliance, Database Design, Testing, REST, Agile

Platforms

iOS, Android, Firebase, Amazon EC2, Linux, Backbase, Amazon Web Services (AWS), AWS Lambda, Azure, MacOS, Vuforia, BlackBerry, Mobile, Docker, Visual Studio Code (VS Code), DigitalOcean, Kubernetes, Arduino

Storage

MySQL, Cloud Firestore, PostgreSQL, PSQL, Amazon S3 (AWS S3), Amazon Aurora, Redis, NoSQL, SQLite, MongoDB

Other

Firebase Hosting, Strapi, Mobile App Development, Scraping, Web Scraping, API Integration, Full-stack, HTTP, CI/CD Pipelines, SEO Tools, CTO, Headless CMS, User Interface (UI), User Experience (UX), Critical Thinking, Enterprise Resource Planning (ERP), Back-end, Front-end, Advisory, APIs, Front-end Development, Supabase, FastAPI, Full-stack Development, Computer Vision, Web Applications, Documentation, Image Processing, iOS App Development, Native Mobile Apps, Fintech, Engineering Software, Google Play Store, Android Architecture, AOSP, Software Architecture, Software Design, Data Engineering, WebSockets, Algorithms, Transmission Control Protocol (TCP), Bun, Radix UI, Cursor AI, AI Tools, OpenAI, Large Language Models (LLMs), AI Integration, Applicant Tracking Software (ATS), Artificial Intelligence (AI), AI Automation, Payments, CRM APIs, App Store, Airtable, ERPNext, Human Resource Management Systems (HRMS), Picture Archiving & Communication Systems (PACS), Payroll & Benefits, Inventory, Procurement, POS, Medical Software, Medical Billing, Prometheus, Looker Studio, Message Queues, ESP32

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring