Martin Barbason, Developer in Brussels, Belgium
Martin is available for hire
Hire Martin

Martin Barbason

Verified Expert  in Engineering

Software Developer

Location
Brussels, Belgium
Toptal Member Since
September 1, 2022

Martin is a full-stack developer with a solid background in data analytics and development using Python, as well as Flutter skills for developing Android and iOS mobile applications and Ruby on Rails for web applications. Primarily using test-driven development, Martin has handled complex projects for fast-paced fintech, pharmaceutical, and industrial clients such as Innpact, GSK, Siemens, and recently, Belgium's banks, with an application managing more than $50 billion in fund investments.

Portfolio

The Forward Thinking Company, LLC.
Flutter, Dart, Firebase, Google Cloud, Android, App Store, Fastlane, Back-end...
Belighted
Flutter, JavaScript, Ruby, SQL, GraphQL, Agile, Git, CI/CD Pipelines...
Siemens
Python, SQL, GraphQL, REST, Microservices, Python 3, Git, Problem Management...

Experience

Availability

Part-time

Preferred Environment

Flutter, Ruby, Python, Dart, Ruby on Rails (RoR), PostgreSQL, Git

The most amazing...

...thing I've developed is an internal fund investment management tool that helped employees manage $50 billion of funds invested in ethical projects.

Work Experience

Test Engineer

2022 - 2023
The Forward Thinking Company, LLC.
  • Created a performant test framework allowing developers to easily create unit and end-to-end tests in the mobile and web application.
  • 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.
  • 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.
Technologies: Flutter, Dart, Firebase, Google Cloud, Android, App Store, Fastlane, Back-end, Quality Assurance (QA), Test Case Development, Python, Web Applications, Web & Mobile Applications, Cross-platform, Release Management, Code Review

Mobile and Web Application Developer

2020 - 2022
Belighted
  • Worked as a web developer with Ruby on Rails, JavaScript, and Node.js for back-end and front-end web applications in fintech, pharmaceutical, and government industries.
  • Developed mobile applications in Flutter for fintech, pharmaceutical, and government industries.
  • Handled back-end data analysis services in Python.
  • Managed the project planning, scopes, budgets, and delivery using management tools and methodologies, such as Scrum/Agile, Kanban, Excel, Figma, etc.
Technologies: Flutter, JavaScript, Ruby, SQL, GraphQL, Agile, Git, CI/CD Pipelines, Fintech Consultant, Firebase, Python 3, Python, Problem Management, Team Management, REST, Jira, Notion, Amazon Web Services (AWS), REST APIs, Document Parsing, Dart, Google Cloud, MySQL, React, GitHub, PostgreSQL, iOS, Android, Mobile App Development, Mobile Development, APIs, Databases, App Store, Google Play Store, Full-stack, Test-driven Development (TDD), JSON, CSV Import, CSV Export, Kotlin, WebView, Mobile Apps, jQuery, RSpec, Sidekiq, Redis, Technical Architecture, Azure, CSS, Next.js, Architecture, Web Architecture, Web Development, Leadership, Back-end, Dell Boomi, MongoDB, Quality Assurance (QA), T-SQL (Transact-SQL), Front-end, UX Engineering, Web Applications, Figma, Client-side JavaScript Frameworks, Web & Mobile Applications, Cross-platform, Release Management, Code Review

Full-stack Developer

2018 - 2021
Siemens
  • Developed microservices in Python to collect, normalize, process, and analyze data from CNC machines in industrial plants.
  • Worked with a test-driven development (TDD) methodology by testing all the microservices created in Python and enhancing the automatic test framework when needed, as data processing was a critical aspect of the client business.
  • Delivered IAs to detect and schedule preventive maintenance on CNC machines based on the analysis of the CNC sensor data.
  • Developed mobile and web applications with Flutter, Node.js, Tailwind CSS, and TypeScript to help industrial plant managers monitor real-time KPIs, such as the OEE of their CNC machines.
Technologies: Python, SQL, GraphQL, REST, Microservices, Python 3, Git, Problem Management, JavaScript, CI/CD Pipelines, Jira, Notion, Amazon Web Services (AWS), REST APIs, Node.js, Google Cloud Platform (GCP), Dart, Google Cloud, MySQL, React, GitHub, PostgreSQL, iOS, Android, APIs, Databases, Full-stack, Test-driven Development (TDD), JSON, CSV Import, CSV Export, Mobile Apps, jQuery, Technical Architecture, Azure, CSS, Next.js, Architecture, Web Architecture, Web Development, Back-end, MongoDB, Embedded Systems, Quality Assurance (QA), T-SQL (Transact-SQL), SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Front-end, UX Engineering, Client-side JavaScript Frameworks, Code Review

Process Engineer

2017 - 2018
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.
Technologies: Agile, Lean, Kanban, Jira, Notion, Xero, Problem Management, Team Management, Inventory Management, Leadership, Business Analysis, Enterprise Resource Planning (ERP), Great Plains Accounting Software, ETL

Back-end Developer

2016 - 2017
Total Energies
  • Fixed bugs and upgraded deprecated dependencies as part of the mobile application maintenance team.
  • Worked with the French headquarter in a fully remote position with weekly meetings to assess the priority of the tickets to be handled.
  • Managed the CI/CD deployment pipeline and app deployment workflow.
Technologies: Flutter, React Native, REST APIs, Python 3, Document Parsing, Dart, Google Cloud, GitHub, PostgreSQL, APIs, Databases, App Store, Full-stack, JSON, CSV Import, CSV Export, Mobile Apps, Technical Architecture, Architecture, Web Architecture, Web Development, Leadership

Flutter Web and Mobile Application

I took part in the creation of a web and mobile application used internally by the biggest retailer of fresh vegetables in the US.

CONTRIBUTIONS
• Created a performant test framework allowing developers to easily create unit and end-to-end tests in the mobile and web application.
• 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.
• 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.

Easypharm iOS and Android App

Easypharm is a Belgian mobile application developed via Flutter, allowing patients to contact their favorite pharmacy easily. It is composed of a chat with the pharmacist, a shop page allowing the patient to order drugs with or without a medical prescription, navigation to your favorite pharmacy, access to articles posted by the pharmacist, and promotions on drugs made by the pharmacist.

I developed the front end of the application using Flutter based on a design sprint conducted with the client. I was also the technical lead managing the back end and infrastructure team. My role was to design the project's infrastructure and guide the team through the solution. The back-end structure used AWS Lightsail, SQL database, GraphQL API, automated CI/CD, and Firebase mobile notification services.

Fund Investment Tool for iOS

I developed a mobile and web application tool to help managers of a Luxembourg fintech company to manage their $50 billion cumulated ethical funds. To do so, the tool needed to analyze real-time data from the funds to flag and notify managers when it needed their attention.

The application was divided into two: first, a web data analysis application created in Ruby on Rails allowing managers to connect their funds with real-time data feeds given by external sources and analyze associated KPIs. The second was a mobile application notifying the investment manager of any abnormal or pertinent status of the fund, helping them micro-managing each fund when needed.

Because each error or bug from the web/mobile application could result in huge losses, the test coverage of the apps was essential, and test-driven development was used to increase this confidence in my work.

Preventive Maintenance Detection for Siemens

I was a full-stack developer in a team of ten engineers on creating a Python microservices-based tool whose role was to extract KPIs for reports and preventively detect a malfunction in the CNC to schedule preventive maintenance before the CNC machine failed and stop all the industrial plant workflow. A massive amount of data needed to be collected, normalized, and processed, then analyzed and displayed. I was part of the team that started the project from scratch, working on Python microservices used to process the data.

Industrial Plants Manager Dashboards

Designed and developed internal mobile and web applications for industrial companies, such as SABBCA, Airbus, and FN Herstal. The mobile applications were done in Flutter and web applications in Node.js. The company's management uses the dashboards to control KPI over their CNC machines.

Languages

SQL, Python, Python 3, Dart, Ruby, GraphQL, JavaScript, TypeScript, Kotlin, CSS, C++, C#, T-SQL (Transact-SQL), Java, HTML

Frameworks

Flutter, Ruby on Rails (RoR), React Native, Next.js, Tailwind CSS

Libraries/APIs

REST APIs, Node.js, React, jQuery, Sidekiq

Tools

Git, GitHub, Jira, WebView, RSpec, Microsoft Visual C++, Great Plains Accounting Software, Figma, Notion, Xero, Fastlane

Paradigms

Agile, Scrum, Mobile Development, Web Architecture, Cross-platform, REST, Microservices, Kanban, Test-driven Development (TDD), ETL

Platforms

iOS, Android, Firebase, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, Docker, FlutterFlow

Storage

Google Cloud, MySQL, Databases, JSON, PostgreSQL, MongoDB, Redis, Dell Boomi, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS)

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, Lean, Document Parsing, Inventory Management, Technical Architecture, Embedded Systems, Quality Assurance (QA), Test Case Development, Enterprise Resource Planning (ERP), Web Applications, Release Management, CI/CD Pipelines, Fintech Consultant, Business Analysis, Front-end, UX Engineering, Client-side JavaScript Frameworks

Industry Expertise

Healthcare

2011 - 2017

Master's Degree in Software Engineering

Université Catholique de Louvain-la-Neuve - Louvain-la-Neuve, Belgium

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