
Martin Barbason
Verified Expert in Engineering
Software Developer
Brussels, Belgium
Toptal member since September 1, 2022
Martin is a full-stack developer with 10+ years of experience delivering scalable web and mobile applications. He specializes in front-end and back-end development, event-driven architectures, and real-time data processing. Having worked with Siemens, Toyota, GSK, and major Belgian banks, Martin combines technical depth with test-driven development and end-to-end project ownership in fast-paced environments, along with a strong industrial background in robotics, embedded systems, and sensors.
Portfolio
Experience
- TypeScript - 8 years
- Node.js - 7 years
- Amazon Web Services (AWS) - 6 years
- Python - 6 years
- React Native - 6 years
- SQL - 5 years
- React - 5 years
- C# - 5 years
Preferred Environment
Python, PostgreSQL, C#, TypeScript, Docker, React Native, Kubernetes, React, Next.js, Amazon Web Services (AWS)
The most amazing...
...system I’ve built was a pharmaceutical platform used by 100,000+ people each month for trusted access to healthcare services.
Work Experience
Software Engineer | Python Developer
Toyota Material Handling, Inc - Main
- Developed back-end services in Python for a digital twin simulation of forklift trucks, interfacing with real components like sensors and screens.
- Integrated real-time data streams from hardware components to ensure accurate synchronization between the simulation and physical systems.
- Applied test-driven development with pytest to ensure the stability of the system as it interacted with live hardware in production environments.
- Used Azure services for deployment, CI/CD integration, and scaling of back-end systems supporting simulation and control components.
- Built and maintained APIs to handle communication between digital simulations and real forklift elements, including touchscreens and sensors.
- Collaborated with hardware and embedded teams to align back-end logic with the behavior of real devices for testing and operational use.
- Optimized back-end performance for low-latency communication between the Python services and the forklift’s physical control systems.
- Contributed to the debugging and integration of live hardware-in-the-loop scenarios, ensuring safety, performance, and functional accuracy.
Software Engineer | Web and Mobile Developer
The Forward Thinking Company, LLC.
- Built event-driven data pipelines using Kafka Connect, enabling reliable integration between internal systems and third-party data sources.
- Developed and maintained back-end services in Python, exposing data through GraphQL APIs using Graphene for flexible front-end access.
- Designed schema and resolver logic to optimize GraphQL performance and deliver precise data needed by multiple client applications.
- Developed a KPI analysis package, normalizing a massive set of data and combining it into useful KPIs. The data was shown through various graphics, providing a better understanding of the story behind it at a glance.
- Developed a scalable web and mobile application in React and Flutter, enabling farmers and distributors to monitor live crop status across 50+ distribution centers.
- Improved and executed the CI/CD and release procedures to decrease deployment time and increase the quality and credibility of the code delivered to production.
- Created a high-performance test framework allowing developers to easily create unit and end-to-end tests for the mobile and web applications.
Full-stack Developer | Industrial Healthcare
GSK
- Developed a web application for GSK’s vaccine division to manage research data, monitor production KPIs, and track clinical trials.
- Implemented back-end services in C# and .NET Core with SQL Server, enabling secure, scalable access to structured and semi-structured datasets.
- Built interactive front-end interfaces using Next.js, React, and TypeScript, providing real-time dashboards and analytics for researchers and managers.
- Integrated REST APIs to efficiently ingest laboratory data and internal reporting metrics.
- Applied event-driven architecture to deliver real-time alerts and notifications for critical production or research events.
- Containerized services using Docker and deployed via CI/CD pipelines to streamline updates and ensure high availability.
- Collaborated cross-functionally with UX/UI, QA, and data teams to deliver a secure, user-friendly, and high-performance solution.
Mobile and Web Application Developer
Belighted
- Developed and maintained full-stack web applications using Ruby on Rails, Node.js, and JavaScript, delivering fintech, pharmaceutical, and government solutions used by thousands of end users.
- Built cross-platform mobile applications with Flutter, enabling secure video consultations and digital services for 100,000+ monthly active users in the pharmaceutical sector.
- Led project planning, scope definition, and delivery using Scrum, Agile, and Kanban, ensuring projects were completed on time and within budget across multi-disciplinary teams.
- Collaborated with UX/UI designers using Figma to translate mockups into high-performance front-end components, improving usability scores and reducing customer support requests.
- Optimized mobile video streaming performance (HLS.js, garbage collector tuning, and event loop improvements) to ensure seamless consultations on resource-constrained devices.
- Developed a secure government web portal using React and TypeScript, enabling citizens to submit forms, track applications, and access official documents online.
- Integrated REST APIs for real-time data updates and implemented role-based access control to ensure compliance with regulatory standards.
Senior Full-stack Developer
BNP Paribas Fortis
- Engineered core back-end services in Python and Java to support secure transactions for 100,000+ monthly active users on web and mobile platforms.
- Optimized authentication and authorization flows, reducing login failures by 25% and improving overall user experience.
- Integrated REST and SOAP APIs with banking systems to enable seamless account management, transfers, and payments across devices.
- Enhanced mobile and web app performance, reducing average page load time by 30% through caching strategies and query optimization.
- Implemented automated testing with pytest and JUnit, improving code reliability and reducing production issues.
- Collaborated with UX/UI teams to refine responsive designs, ensuring accessibility and consistency across desktop and mobile environments.
- Supported CI/CD pipelines with GitHub Actions and Jenkins, enabling continuous delivery and faster feature releases for banking clients.
Full-stack Developer | Embedded Robotic System Engineer
Siemens
- Delivered an AI solution to detect and schedule preventive maintenance on CNC machines using real-time sensor data.
- Developed mobile and web apps with Flutter, Node.js, Tailwind CSS, and TypeScript to help managers monitor CNC KPIs in real time.
- Built a distributed Python microservices system to detect CNC failures before causing production downtime.
- Designed an event-driven architecture where services reacted instantly to anomalies or threshold breaches in sensor data.
- Processed millions of industrial data points daily, extracting KPIs and triggering automated alerts for predictive maintenance.
- Containerized services with Docker and deployed via Kubernetes, ensuring scalability, fault tolerance, and service isolation.
- Collaborated with a team of 10 engineers to deliver a full MVP from scratch, contributing to the back end, architecture, and testing.
- Used Redis for in-memory data handling and caching to achieve low-latency, high-throughput system requirements.
Process Engineer
Australian Bus and Truck Care
- Increased the plant's production rate by 150% in two years by applying a lean strategy to the processes in the workshop.
- Decreased the number of major incidents in the plant from 1.2 to 0.3 a week in two years.
- Met daily with workshop team leaders to evaluate the work strategy and keep track of weekly objectives.
- Managed clients, workers, budgets, and deadlines using Jira, Kanban chart, Xeros, and Excel.
Back-end Developer
Total Energies
- Maintained and upgraded the mobile application stack, fixing bugs and updating deprecated dependencies to ensure app stability and compliance.
- Managed CI/CD pipelines and streamlined the app deployment workflow to Google Play Store and Apple App Store.
- Collaborated with the French headquarters remotely, prioritizing tickets weekly and ensuring the timely delivery of high-priority features.
- Developed back-end services in Python and Rust for document parsing, data ingestion, and API integration with internal energy systems.
- Implemented ETL workflows handling CSV/JSON data imports and exports, improving operational efficiency for field reporting.
- Contributed to event-driven architecture enabling real-time data processing and notifications for internal mobile and web applications for propane supply management across Europe.
- Optimized database queries and PostgreSQL schemas, improving performance and reducing latency for large datasets.
- Supported full-stack mobile app features using React Native, including offline data handling and synchronization with back-end services.
Experience
Forklift Digital Twin Simulation – Toyota
Event-driven Data Integration Platform – TFTC
I helped build an event-driven architecture using Kafka Connect to stream and process data from internal services and third-party providers. I developed core Python back-end services and exposed the data through GraphQL APIs (Graphene), enabling real-time access for multiple front-end applications. To support low-latency responses and reduce load on primary databases, we integrated Redis for caching and transient data handling. The system was scaled to handle high-throughput data while maintaining responsiveness and reliability. Following test-driven development, I ensured system correctness and stability.
This project highlights my ability to build robust, scalable back-end solutions for critical real-time tracking applications in the retail and logistics sector.
Preventive Maintenance Detection - Siemens - Industrial Robotics - CNC
Easypharm iOS and Android App | Healthcare Medical App
https://www.easypharm.be/site/This project highlights my expertise in Flutter development, mobile UX, cloud infrastructure, GraphQL, CI/CD, and leading cross-functional technical teams.
$50 billion Fund Investment Tool | iOS | Fintech | Impact
https://lsfi.lu/impactinvestingboard/Given the high stakes, I applied test-driven development to ensure robust, error-free functionality and maintain full confidence in the system. This project highlights my expertise in full-stack development, real-time data analysis, mobile notifications, Ruby on Rails, and delivering mission-critical financial applications.
Mobile and Web Platform for Real-time Banking Operations
I implemented REST APIs and a NoSQL database (MongoDB), ensuring secure, flexible, and scalable data handling between mobile and web apps. I also set up CI/CD pipelines, automated testing, and optimized queries to maintain high performance and low latency under heavy workloads. This project highlights my expertise in full-stack development, real-time financial data processing, mobile and web integration, and building enterprise-grade banking solutions with NoSQL backends.
Internal Web Application for Vaccine Workflow Management | Industrial Healthcare | GSK
This project highlights my experience in full-stack development, internal enterprise tools, Next.js, Node.js, real-time data integration, and delivering solutions that improve operational efficiency in the pharmaceutical industry.
Mobile and Web Platform for Propane Supply Management
The platform enabled field teams and headquarters to ingest, process, and analyze CSV/JSON datasets, manage workflows, and receive real-time notifications. I implemented back-end services in Python 3 and Rust for document parsing, ETL workflows, and API integration with internal energy systems, ensuring seamless data flow and operational efficiency. Using React Native, I developed mobile features supporting offline data handling and real-time synchronization with back-end services. I also contributed to event-driven architecture for notifications and alerts, managed CI/CD pipelines, optimized PostgreSQL schemas, and ensured smooth deployment to the Google Play Store and Apple App Store.
Education
Master's Degree in Software Engineering Specialized in Robotics
Université Catholique de Louvain-la-Neuve - Louvain-la-Neuve, Belgium
Certifications
React Native Developer Certification
Coursera
AWS Certified Developer – Associate
Amazon Web Services
Skills
Libraries/APIs
REST APIs, Node.js, React, GraphQL API, PyTorch, jQuery, Sidekiq
Tools
Git, GitHub, Terraform, Jira, WebView, RSpec, Microsoft Visual C++, Great Plains Accounting Software, Figma, Prisma, Apple Push Notifications, Notion, Xero, Fastlane, Pytest, Graphene, Kafka Connect
Languages
SQL, Python, TypeScript, Python 3, Dart, C#, Ruby, GraphQL, Java, JavaScript, Kotlin, CSS, C++, Transact-SQL (T-SQL), Go, Rust, HTML, C#.NET, PHP
Frameworks
Flutter, Ruby on Rails (RoR), Tailwind CSS, React Native, .NET, Next.js, Flask, Spring Boot, Django, Angular, AWS Serverless Application Model (SAM), Robot
Paradigms
Agile, Scrum, Mobile Development, Web Architecture, Cross-platform, Event-driven Architecture, Automated Testing, REST, Microservices, Kanban, Test-driven Development (TDD), Event-driven Programming, Component-based Development, ETL
Platforms
Docker, iOS, Android, Kubernetes, Mobile, Firebase, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, AWS Lambda, FlutterFlow
Storage
Google Cloud, MySQL, Databases, JSON, PostgreSQL, MongoDB, Amazon DynamoDB, Amazon S3 (AWS S3), NoSQL, Redis, Dell Boomi, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS)
Industry Expertise
Healthcare
Other
Problem Management, Team Management, Mobile App Development, APIs, App Store, Google Play Store, Full-stack, CSV Import, CSV Export, Mobile Apps, Architecture, Web Development, Leadership, Robotics, Reverse Engineering, ASCII, UTF-8, Back-end, Web & Mobile Applications, Code Review, Software Architecture, API Integration, Back-end Development, Push Notifications, RESTFul APIs, React Hooks, User Interface (UI), Design, Lean, Document Parsing, Inventory Management, Technical Architecture, Embedded Systems, Quality Assurance (QA), Test Case Development, Enterprise Resource Planning (ERP), Web Applications, Release Management, Video Streaming, Payment APIs, eCommerce, FastAPI, Data Visualization, CSV, API Gateways, Component-based Architecture, Application State Management, Fintech, Agile Leadership, Team Leadership, Compliance, General Data Protection Regulation (GDPR), Data Architecture, Robot Operating System (ROS), Sensors & Actuators, Laboratory Information Management System (LIMS), CI/CD Pipelines, Fintech Consultant, Business Analysis, Front-end, UX Engineering, Client-side JavaScript Frameworks, RTSP, Electronics, Telemetry
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring