Thierno Maliki BARRY

Software Engineer

1 recommandation

Salaire / Taux journalier

1 personne recommande

Dakar, Sénégal

Freelance, ouvert au CDI

Expertises

ReactJavaSpring BootFlutterMongoDBMySQLDjangoGitHubAndroidAngularGitGitLabPostgreSQLCoaching agileDockerRequêtes SQLFlaskDéveloppement MobileDéveloppement FrontendHTMLDéveloppement BackendCSSMavenJavascriptPythonRESTful APIs

Langues

Français (Courant)Anglais

Recommandé par

Rajeswari Majeti

TerraPay

Technology Manager

A recommandé le 29 juin 2026

À propos

Introduction

I am a Backend & Integration Engineer with a strong full-stack, mobile and DevOps background, specialized in fintech, payment APIs and high-volume transactional systems. My experience combines backend engineering, API integration, frontend development, mobile applications and production troubleshooting. I have worked on payment and remittance flows involving validation, quotation, transaction processing, corridor testing, callbacks/webhooks and partner configuration. On the backend side, I work mainly with Java, Spring Boot, REST APIs, PostgreSQL/MySQL, SQL optimization, authentication, audit logging and secure API flows. I also have hands-on experience with frontend and mobile technologies such as Angular, React, Flutter and Android, which allows me to understand end-to-end product and integration flows. I have contributed to high-volume monitoring platforms, offline-first mobile applications, payment integrations, partner API onboarding, receive partner change requests, XML/JSON API integrations, encrypted data exchange and certificate-based communication using PEM/CER files. I enjoy solving real-world technical problems: analyzing logs, validating payloads, debugging production issues, optimizing databases, coordinating with cross-functional teams and helping partners move from UAT to production readiness. I am currently open to opportunities as a Backend Engineer, Integration Engineer, Payment Engineer, API Specialist, Full-Stack Engineer or Fintech Software Engineer.

Liens

Expérience de travail

Software Engineer

TerraPay

avr. 2026 - Présent

7 mois

Dakar, Sénégal

Worked on TerraPay payment integrations within the partner integration ecosystem, supporting both send and receive partner flows for cross-border remittance and payment services. My work focused on backend/API integration, UAT support, troubleshooting and partner enablement across validation, quotation, transaction, corridor testing and callback/webhook flows. Key responsibilities included: • Supported send partner onboarding and UAT testing for banks, wallets, fintechs and financial institutions. • Guided partners through TerraPay payment flows such as validation → quotation → transaction, corridor quotation APIs, transaction status handling and webhook/callback implementation. • Analyzed API payloads, logs and database entries to identify integration issues such as quote/transaction mismatches, wrong instrument types, missing fields, routing issues and callback failures. • Worked on receive partner change requests, including accepted number range updates, receive country additions, API upgrades and payload adaptations. • Supported JSON/XML API integrations, encrypted data exchange and certificate-based communication using PEM/CER files. • Coordinated with cloud, database, CSM, product, compliance and engineering teams to resolve technical blockers. • Contributed to webhook authentication implementation using shared secrets, custom headers and IP whitelisting. • Used backend engineering, database analysis and production troubleshooting skills to support partner integrations from UAT to go-live readiness.

InTouch

mai 2021 - mars 2026

4 ans 11 mois

On-site

Full Stack Developer, Java Backend, Javascript/Typescript Front-end -- Android Java/ Flutter

sept. 2022 - mars 2026

3 ans 7 mois

On-site

Key Responsibilities: -Maintaining and developing web and mobile applications using technologies like Java, JEE, Android, Flutter, Angular, React, Node, Flask, Django, Vaadin, ... -Developing web services and innovative new products. -Supporting external customers integrating INTOUCH APIs. -Managing software development projects from modeling to testing. -Writing developer, user, and operational documentation. -Analyze and define both technical and functional specifications for new offers and design the technical architecture to support them. * Key Projects: #SUQALI Project: A digital platform promoting financial inclusion for micro-entrepreneurs and SMEs in Senegal, facilitating access to financing. #ECOBANK Project: Integration of ECOBANK's XPRESS CASH service, deployed across all TOUCH points. Developed with Spring Boot and Angular, featuring Client Platform, Electronic Document Management, and Back Office Platform. #FREE-MONITORING Project: Monitors USSD requests on the FREE network with customizable parameters. Contributions included bug fixes, new features, UI/UX redesign, security enhancements (fine-grained-access-control), developing an Android app, and using a SIM card for USSD requests. #Touchmed Project: A clinic management platform improving medical service efficiency and quality, offering personnel management, structure management, medical records, service tracking, appointment management, and online payments. #Wallet Sateq Project: A mobile wallet application for Sateq, enabling money transfers between employees, account top-ups, external money transfers, and digital credit. #OCR_API: Extracts text & key data (name, address, etc.) from an image as JSON for documents (e.g., carte grise, national ID, ...). #BO Monitoring — Monitoring web application : a high-volume monitoring platform handling >1.2M transactions/day #PI-SPI (BCEAO) — Flutter Developer (BLoC) All tasks are performed in adherence to agile methodology.

Android developer and web service integrator

janv. 2022 - oct. 2022

10 mois

On-site

My tasks consisted in: Adapting, designing and improving computer programs to meet user needs. Programming software according to guidelines, both back-end and front-end. Testing (checking that the software works correctly and efficiently) and debugging (correcting identified errors). Corrective and evolutionary maintenance. Integrating Web services under contract with the company All these tasks were carried out in accordance with agile methodology.

Développeur Full Stack

mai 2021 - janv. 2022

9 mois

Hybrid

I facilitated the configuration of the proxies using Angular and Spring boot, in line with the agile methodology.

Software Engineer

Computer Resources Center of Polytechnic School of Thiès

janv. 2021 - mai 2021

5 mois

Thiès, Sénégal

Implementation of a digital work environment to manage courses, grades and everything else related to the school's pedagogical body. We have also automated the management of files for candidates wishing to take the competitive entrance exam to our school.


Formation

École Polytechnique de Thiès

Baccalauréat scientifique, Computer Engineering

2018 - 2022

4 ans 1 mois

Yavuz Selim Bosphore

Baccalauréat scientifique, Mathématiques et physiques

2015 - 2018

2 ans 10 mois

Résultat : Mentions Bien S1


Licences et certifications

Google Cloud Big Data and Machine Learning Fundamentals en Français

Délivré le : juil. 2026

Certifié par Coursera

Certificat de réussite: Débutez avec Angular

Délivré le : juil. 2026

Certifié par OpenClassrooms

Certificat de réussite: Complétez vos connaissances sur Angular

Délivré le : juil. 2026

Certifié par OpenClassrooms

Formation Android java Gérez vos données localement pour avoir une application 100 % hors-ligne

Délivré le : juil. 2026

Certifié par OpenClassrooms

Formation Android java Récupérez et affichez des données distantes

Délivré le : juil. 2026

Certifié par OpenClassrooms

Formation Android Java Construisez une interface utilisateur flexible et adaptative

Délivré le : juil. 2026

Certifié par OpenClassrooms

Traitements d'images Initiez-vous aux traitements de base des images numériques

Délivré le : juil. 2026

Certifié par OpenClassrooms

Créez une application Java avec Spring Boot

Délivré le : juil. 2026

Certifié par OpenClassrooms

Initiez-vous à l'algèbre relationnelle avec le langage SQL

Délivré le : juil. 2026

Certifié par OpenClassrooms

Objectif IA : initiez-vous à l'intelligence artificielle

Délivré le : juil. 2026

Certifié par OpenClassrooms

Développez des sites web avec Java EE

Délivré le : juil. 2026

Certifié par OpenClassrooms

Développez des applications Web avec Angular

Délivré le : juil. 2026

Certifié par OpenClassrooms

Certificat de réussite: Perfectionnez-vous sur Angular

Délivré le : juil. 2026

Certifié par OpenClassrooms

Certificat de réussite: Débutez avec React

Délivré le : juil. 2026

Certifié par OpenClassrooms

Kubernetes in Google Cloud

Délivré le : mars 2025

Certifié par Google Cloud Skills Boost

Architecting with Google Kubernetes Engine: Foundations - Français

Délivré le : févr. 2025

Certifié par Google Cloud Skills Boost

DevOps Essentials

Délivré le : févr. 2025

Certifié par Google Cloud Skills Boost

Develop Serverless Applications on Cloud Run

Délivré le : févr. 2025

Certifié par Google Cloud Skills Boost

Google Cloud Fundamentals: Core Infrastructure - Français

Délivré le : janv. 2025

Certifié par Google Cloud Skills Boost

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.