Martin Barbason, Software Developer in Dubai, United Arab Emirates
Martin Barbason

Software Developer in Dubai, United Arab Emirates

Member since September 1, 2022
Martin is a full-stack software developer with solid Flutter skills and excels in developing Android and iOS mobile applications or Ruby On Rails web applications. He is working mainly using test-driven development as a modo. He has already worked on complex and quality demanding projects for fast-paced fintech, pharmaceutical, and industrial clients such as Innpact, GSK, Siemens, and Belgium's banks with an application managing more than 50 billion in fund investments.
Martin is now available for hire

Portfolio

  • Belighted
    Flutter, JavaScript, Ruby, SQL, GraphQL, Agile, Git, CI/CD Pipelines...
  • Siemens
    Python, Flutter, SQL, GraphQL, REST, Microservices, AWS, Python 3, Git...
  • Australian Bus and Truck Care
    Agile, Lean, Kanban, Jira, Notion, Xero, Problem Management, Team Management...

Experience

Location

Dubai, United Arab Emirates

Availability

Part-time

Preferred Environment

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

The most amazing...

...tool I've developed is an internal fund investment management tool that helped the employee manage 50 billion dollars of funds invested in the ethical domain.

Employment

  • Mobile and Web Application Developer

    2021 - 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.
    • Managed the project planning, scopes, budgets, and delivery, using management tools and methodologies, such as Scrum/Agile, Kanban, Excel, Figma, etc.
    • Worked on back-end data analysis services in Python.
    Technologies: Flutter, JavaScript, Ruby, SQL, GraphQL, Agile, Git, CI/CD Pipelines, Fintech Consultant, AWS, Firebase, Python 3, Python, Problem Management, Team Management, REST, Jira, Notion, Amazon Web Services (AWS), REST APIs, Document Parsing, Google Cloud Platform (GCP), Dart, Dart Test Suit, Google Cloud, MySQL, React, RESTful APIs, 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
  • Full-stack Developer

    2019 - 2021
    Siemens
    • 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.
    • Built microservices tool to collect, normalize, process, and analyze data from CNC machines in industrial plants.
    • Delivered IA's to detect and schedule preventive maintenance on CNC machines based on the analysis of the CNC sensor data.
    Technologies: Python, Flutter, SQL, GraphQL, REST, Microservices, AWS, Python 3, Git, Problem Management, JavaScript, CI/CD Pipelines, Jira, Notion, Amazon Web Services (AWS), REST APIs, Node.js, Document Parsing, Google Cloud Platform (GCP), Dart, Dart Test Suit, Google Cloud, MySQL, React, RESTful APIs, 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, Mobile Apps
  • Process Engineer

    2017 - 2019
    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 the 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
  • 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, Dart Test Suit, Google Cloud, GitHub, PostgreSQL, APIs, Databases, App Store, Full-stack, JSON, CSV Import, CSV Export, Mobile Apps

Experience

  • 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 Investement 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 tool whose role was to detect malfunction and schedule preventive maintenance before the CNC machine failed in industrial plants. A massive amount of data needed to be collected, normalized, and processed, then analyzed and displayed. I was part of the team which started the project from scratch and left for the first beta test after presenting all the Node.js front-end dashboards at the client warehouse.

  • 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.

Skills

  • Languages

    SQL, Python, Python 3, Dart, Ruby, GraphQL, TypeScript, Kotlin, Java, JavaScript, HTML
  • Frameworks

    Flutter, Ruby on Rails (RoR), React Native, Tailwind CSS
  • Libraries/APIs

    REST APIs, Node.js, React
  • Tools

    Git, GitHub, Jira, WebView, Notion, Xero
  • Paradigms

    Agile, Scrum, Mobile Development, REST, Microservices, Kanban, Test-driven Development (TDD)
  • Platforms

    iOS, Android, Firebase, Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker
  • Storage

    Google Cloud, MySQL, Databases, JSON, PostgreSQL
  • Other

    Problem Management, Team Management, Dart Test Suit, Mobile App Development, APIs, App Store, Google Play Store, Full-stack, CSV Import, CSV Export, Mobile Apps, Lean, AWS, Document Parsing, RESTful APIs, Inventory Management, CI/CD Pipelines, Fintech Consultant

Education

  • Master's Degree in Software Engineering
    2011 - 2017
    Université Catholique de Louvain-la-Neuve - Louvain-la-Neuve, Belgium

To view more profiles

Join Toptal
Share it with others