Recommended expert

Rui (Jorge Correia) Martins

Software Engineer

Rui Martins
Lisbon, Portugal

Experience

Sep 2025 - Jan 2026
5 months

Software Engineer

Evolve4

  • Led the extension of a monolithic ERP system to support the onboarding of a large, highly automated manufacturing site in North America, including finance integrations with SAP S/4HANA.
  • Coordinated closely with cross-functional teams (DBA, QA, BA, Frontend) to implement new features, third-party integrations, and automation workflows, ensuring seamless end-to-end functionality.
  • Acted as a key technical contributor and mentor, performing code reviews, enforcing clean code principles, and guiding best practices in C#, .NET Core/Framework, and SQL development.
  • Optimized system performance, reliability, and maintainability while implementing SSO/Owin authentication across the web application.
  • Replaced legacy label printing and report generation, migrating from Crystal Reports to BarTender for label printing and integrated automated label generation via the BarTender Cloud API, streamlining reporting processes and improving operational efficiency.
  • Delivered complex enhancements on schedule in an Agile environment, improving operational efficiency and enabling smooth onboarding of large-scale automation processes.
Apr 2024 - Jul 2025
1 year 4 months

Team Lead Software Engineer

Journey Mentor

  • Led a team of 6 backend developers in the end-to-end transformation of a legacy monolithic system into a scalable microservices-based architecture.
  • Coordinated closely with cross-functional teams including DBA, QA, BA, and Frontend to ensure seamless integration and alignment of deliverables.
  • Acted as the primary technical point of contact with the client, conducting regular meetings, requirement clarifications, and sprint demos.
  • Defined development standards, performed code reviews, and guided architectural decisions to ensure performance, reliability, and maintainability.
  • Successfully delivered the project on schedule, improving system scalability, deployment flexibility, and long-term maintainability.
Jan 2023 - Mar 2024
1 year 3 months

Software Engineer

Atea

  • Contributed as part of an 8-developer team to the migration of a large-scale legacy monolithic application into a modern microservices-based architecture.
  • Performed extensive functional and business analysis to ensure the new system aligned with existing business processes and requirements.
  • Designed and implemented new services while maintaining and enhancing the legacy system to ensure business continuity during the transition.
  • Collaborated closely with cross-functional teams (DBA, QA, BA, Frontend) to define requirements, validate solutions, and support end-to-end delivery.
  • Improved system scalability, maintainability, and deployment flexibility by introducing microservices best practices.
Apr 2022 - Feb 2023
11 months

Software Engineer

Volvo AG Switzerland

  • Refactored an internal application used by Volvo dealerships in Switzerland, improving code quality, performance, and maintainability.
  • Enabled dealerships to share inventory and sales information, providing real-time visibility of vehicles available across the network.
  • Collaborated with stakeholders to ensure the application met business requirements and supported operational efficiency.
  • Contributed to enhancing data accuracy, usability, and inter-dealership communication within Volvo’s Swiss network.
Apr 2022 - May 2023
1 year 2 months

Team Lead Software Engineer

Kebormed

  • Conducted unit testing for IoT applications used by medical devices, including haemodialysis machines connected to the cloud, as part of KeborMed’s connectivity platform.
  • Ensured the reliability, accuracy, and safety of applications critical to patient care and medical device operation.
  • Collaborated with development and QA teams to identify and resolve defects, contributing to robust and compliant healthcare software.
  • Supported adherence to industry regulations and standards for medical device software quality and safety.
Mar 2021 - Mar 2022
1 year 1 month

Software Engineer

Hitachi Vantara

  • Collaborated with data engineers to refactor Python codebases, improving robustness, maintainability, and scalability of data analytics applications.
  • Designed and implemented a data automation framework (DAF) using Robot Framework, Selenium, and Python, automating over 100 functional scenarios with 15+ software bots.
  • Built end-to-end GUI automation, RPA scripts, and backend services to persist test results and events in PostgreSQL.
  • Developed Python RESTful APIs and microservices with MongoDB to provide data signals for visualization in Grafana.
  • Rebuilt the DAF using BDD methodologies with Serenity, Cucumber, and Selenium, ensuring behavior-driven, maintainable, and scalable test automation.
  • Contributed to improving automation coverage, reliability, and operational efficiency in Hitachi Vantara’s data analytics environment.
Mar 2021 - Jul 2021
5 months

Information Technology Instructor

People & Skills-Training Center

  • Delivered technical training in querying data using Transact-SQL (T-SQL) to professionals, focusing on practical database querying and data manipulation skills.
  • Designed and conducted hands-on exercises and workshops to reinforce theoretical concepts and real-world application.
  • Provided guidance and support to learners, ensuring comprehension of SQL best practices and efficient data retrieval techniques.
  • Contributed to the professional development of participants, enhancing their ability to work effectively with relational databases.
Aug 2020 - Feb 2021
7 months

Software Engineer

Twistag

  • Contributed to the development of a SaaS-based customer data platform, implementing new features and enhancements to support customer data management and integration use cases.
  • Focused on backend development using .NET Core microservices, ensuring scalability, performance, and reliability of the platform.
  • Designed and optimized database interactions with PostgreSQL and integrated data processing workflows with Snowflake.
  • Collaborated with cross-functional teams to translate business requirements into technical solutions and deliver high-quality, production-ready code.
Sep 2019 - Jun 2020
10 months

Software Engineer

EMEL

  • Participated in the transformation of a legacy monolithic system into a microservices-based architecture, ensuring scalability, modularity, and maintainability.
  • Led the restructuring and optimization of the database, improving data integrity and supporting the new distributed architecture.
  • Designed and developed the backend services using a microservices approach, implementing core business logic and system integrations.
  • Contributed to the development of the Android application, enabling mobile access to the platform and ensuring seamless interaction with backend services.
  • Collaborated with cross-functional teams (DBA, QA, Frontend, BA) to align requirements, validate solutions, and deliver incremental value throughout the migration.
Apr 2018 - Jul 2019
1 year 4 months

Software Engineer

Depuy Synthes

  • Contributed to the restructuring and enhancement of a WinForms-based legacy application used for generating shipping labels for medical devices.
  • Implemented new functional requirements in both the label creation system and the shipment management UI, improving usability and compliance with updated business needs.
  • Performed user compliance testing to ensure the application met industry and regulatory standards.
  • Conducted integration testing to validate end-to-end workflows across the shipment management system.
  • Collaborated with stakeholders to clarify requirements and deliver incremental improvements while maintaining system stability.
Jun 2017 - Mar 2018
10 months

Software Engineer

Julius Baer

  • Worked as part of a 5-member development team on a secure document archiving and digitization solution for a private bank, ensuring strict confidentiality and compliance.
  • Developed an application to integrate with Captiva, enabling the upload of digitized documents and providing a user interface for managing internal documentation.
  • Contributed to the design and implementation of features that streamlined document workflows while maintaining high standards of security and data integrity.
  • Collaborated with stakeholders and team members to gather requirements, validate solutions, and deliver a reliable system for sensitive financial documentation management.
Sep 2016 - May 2017
9 months

Software Engineer

Roche Diabetes Care IT

  • Contributed to the development of a new corporate intranet for a major pharmaceutical client, focusing on security and identity management.
  • Implemented single sign-on using OKTA Verify with two-factor authentication, strengthening access control and user authentication.
  • Integrated the Omada Identity Suite as the central management tool for identity governance and compliance.
  • Collaborated with stakeholders to ensure adherence to pharmaceutical industry security and regulatory requirements.
  • Delivered a secure and scalable intranet platform that improved user experience and compliance with security standards.
Oct 2015 - Jun 2016
9 months

Software Engineer

Fintrax

  • Enhanced the backend of a currency exchange platform handling ISO 8583-based financial transactions.
  • Designed and implemented an application to replicate real-life transaction scenarios, enabling comprehensive testing and validation of protocol-related operations.
  • Developed a management UI for the backend system, allowing administrators to configure and adjust operational settings in real time.
  • Collaborated with cross-functional teams to ensure alignment with business requirements and secure handling of sensitive financial data.
  • Contributed to improving the system’s reliability, flexibility, and compliance with financial transaction standards.
Apr 2015 - Sep 2015
6 months

Software Engineer

Betfred

  • Developed the backend of a web service enabling users to stream live events integrated with a betting platform.
  • Implemented scalable and reliable backend components to handle real-time requests for event streaming and betting operations.
  • Designed and built a management UI for administrators to configure and adjust operational settings.
  • Ensured high performance and availability during peak concurrency.
  • Collaborated with cross-functional teams to align technical solutions with business requirements in a highly regulated industry.
Jul 2014 - Mar 2015
9 months

Software Engineer

Flemish Government

  • Worked in a 10-member cross-functional team on the development of a new corporate website.
  • Designed and implemented frontend components using Telerik Kendo UI based on UML specifications.
  • Developed backend functionality ensuring seamless integration with existing services.
  • Followed test-driven development practices to maintain code quality.
  • Participated actively in Agile ceremonies including sprint planning and demos.
Jun 2014 - Jul 2014
2 months

Software Engineer

Axa Insurance

  • Developed the backend of a proof-of-concept software effort estimation WCF service connected to an Oracle database.
  • Collaborated with the DBA to design the database schema and implement SQL scripts.
  • Coordinated with frontend developers to ensure seamless integration.
  • Delivered a functional prototype demonstrating feasibility and accuracy of effort estimation.
Apr 2014 - May 2014
2 months

Software Engineer

Mediterranean Bank

  • Developed the frontend of a stocks search tool for a new corporate website.
  • Implemented a Web API for data retrieval to support frontend interactions.
  • Collaborated with the team to align with functional requirements and integrate with existing systems.
  • Enhanced the bank’s digital offerings by providing efficient and reliable stock search capabilities.
Mar 2014 - Apr 2014
2 months

Information Technology Instructor

United Nations

  • Delivered technical training on ASP.NET MVC 5, providing hands-on guidance and best practices.
  • Developed training materials, exercises, and examples to support effective learning.
  • Assisted participants in understanding MVC architecture, design patterns, and workflows.
  • Enhanced technical skills and capacity building within the organization’s development teams.
Sep 2013 - Feb 2014
6 months

Software Engineer

BES Bank

  • Participated in a full database migration from SQL Server to Oracle, creating the new database and migration scripts.
  • Developed Oracle stored procedures and functions to replace SQL Server logic.
  • Refactored C#, VB6, and VBScript code to integrate with the new Oracle backend.
  • Conducted testing to validate data integrity and functionality post-migration.
  • Ensured minimal downtime and compliance with banking standards.
Jul 2013 - Aug 2013
2 months

Software Engineer

Galp Energia

  • Developed a plugin for Service Desk Plus to integrate multiple external helpdesk ticketing systems.
  • Ensured seamless interoperability for centralized ticket management.
  • Collaborated with stakeholders to gather requirements and deliver a reliable solution.
  • Improved operational efficiency and communication in the support ecosystem.
Mar 2013 - Jun 2013
4 months

Software Engineer

Hidromod

  • Developed new plugins for Aquasafe, a BI and modeling platform, providing real-time environmental analysis.
  • Implemented an oil spill simulation plugin to assess coastline impact and support response planning.
  • Collaborated with the team to deliver reliable, accurate, and maintainable analytical tools.
Oct 2012 - Feb 2013
5 months

Software Engineer

Triangel

  • Developed corporate websites for SiriusEco and Ikuben, delivering responsive and maintainable platforms.
  • Implemented frontend and backend functionality aligned with client branding and goals.
  • Translated business requirements into technical solutions.
  • Enhanced digital presence, accessibility, and engagement for both organizations.
Jun 2012 - Jun 2012
1 month

Information Technology Instructor

Capgemini Academy

  • Delivered official Microsoft training (MOC 2663A: Programming with XML in .NET Framework).
  • Provided instruction, guidance, and practical exercises on XML programming concepts.
  • Assisted learners in applying knowledge to real-world scenarios.
  • Evaluated participant progress and provided feedback to meet learning objectives.
Apr 2012 - Dec 2012
9 months

Software Engineer

Fiat Industrial

  • Developed an Excel add-in to automate transaction and invoice data processing from SAP.
  • Designed the add-in to extract, process, and reconcile data, producing multiple reports sent back to the bank.
  • Developed an intranet application to facilitate testing and QA.
  • Improved efficiency, accuracy, and reliability in finance operations through automation and integration.
Aug 2011 - Apr 2012
9 months

Software Engineer

Ergo Life Insurance

  • Maintained and updated the intranet platform, developing new pages and content updates.
  • Ensured accuracy, usability, and timeliness of internal communications.
  • Collaborated with stakeholders to align updates with company policies and product offerings.
Jun 2011 - Jul 2011
2 months

Software Engineer

B2Boost

  • Developed the frontend of an online billing solution for B2Boost, enabling efficient e-invoicing.
  • Implemented a responsive interface and collaborated with backend developers for integration.
  • Enhanced platform usability, reliability, and adoption by B2B clients.
May 2011 - Jun 2011
2 months

Information Technology Instructor

Capgemini Academy

  • Delivered MOC training (ML-10266A: Programming in C# with Visual Studio 2010).
  • Provided hands-on instruction, developed course materials, and assessments.
  • Supported learners in gaining practical C# coding skills and preparing for certification.
Feb 2011 - May 2011
4 months

Software Engineer

GTBC

  • Led a team of 3 full-stack developers in designing and developing an Internet@TV e-commerce application.
  • Oversaw architecture, coding standards, and feature implementation for TV-based ordering.
  • Coordinated requirements gathering and delivered a user-friendly interface ahead of mobile app adoption.
Dec 2010 - Feb 2011
3 months

Software Engineer

Datinfor

  • Developed a web portal for a Spanish car dealership network, centralizing inventory, sales, and customer data.
  • Implemented frontend and backend functionality for seamless interaction and data management.
  • Translated business requirements into a functional system, improving operational efficiency and digital presence.
Oct 2010 - Nov 2010
2 months

Software Engineer

WeDo Technologies

  • Developed and implemented features for MDS intranet, collaborating with stakeholders on requirements.
  • Ensured the intranet remained user-friendly and aligned with business processes, improving communication and workflows.
Jan 2010 - Sep 2010
9 months

Software Engineer

Bugaboo

  • Developed a new corporate website, implementing responsive frontend and backend functionality.
  • Collaborated with stakeholders to align solutions with brand guidelines and enhance digital presence and engagement.
Jan 2010 - May 2010
5 months

Software Engineer

Peak IT

  • Developed an internal collaborative portal for secure team collaboration across distributed teams.
  • Implemented features for document sharing, project management, and communication.
  • Ensured alignment with business requirements and improved workflow efficiency.
Jul 2009 - Dec 2009
6 months

Software Engineer

Checkpoint

  • Developed software to minimize material waste in offset printing machines through optimization algorithms.
  • Collaborated with stakeholders to translate operational requirements into technical solutions, improving efficiency and sustainability.
Jun 2008 - Jul 2009
1 year 2 months

Software Engineer

Agri Information Partners

  • Developed an application for registration, processing, and sharing of animal disease data in Dutch farms.
  • Implemented features for data collection, analysis, and dissemination to support decision-making.
  • Ensured compliance with industry standards and improved data accuracy and traceability.
Feb 2007 - Oct 2007
9 months

Web Developer

Algarve Gold

  • Developed a new corporate website, implementing responsive frontend and backend functionality.
  • Collaborated with stakeholders to translate business requirements into technical solutions that enhanced online presence and brand visibility.
Jan 2003 - Oct 2007
4 years 10 months

Information Technology Instructor

Galileu Soluções de Formação

  • Delivered specialized training programs in web and software development, adapting content to diverse client needs.
  • Provided hands-on instruction, mentoring, and guidance to developers on programming languages and frameworks.
  • Designed and maintained course materials, exercises, and assessments aligned with industry standards.
  • Supported professional development and upskilling, improving team capabilities and project outcomes.
Sep 2001 - Nov 2002
1 year 3 months

Software Engineer

Allegro Systems International

  • Participated in MAXIMO ERP implementations focusing on asset and service management.
  • Developed customized reports for work orders, inventory, equipment, and purchasing modules.
  • Ensured accurate, actionable insights for operational decision-making and improved data visibility and usability.
Apr 1998 - May 1999
1 year 2 months

Software Engineer

Santander Bank

  • Participated in Y2K bug correction for legacy COBOL-based core banking systems, ensuring compliance and stability.
  • Enhanced functionality and resolved issues in COBOL applications to support critical banking operations.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (8 years), Education (5 years), Banking and Finance (3 years), Healthcare (2.5 years), Manufacturing (2 years), and Automotive (1.5 years).

Information Technology
Education
Banking and Finance
Healthcare
Manufacturing
Automotive

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (24 years), Product Development (7.5 years), Quality Assurance (3.5 years), Business Intelligence (2.5 years), Marketing (1.5 years), and Supply Chain Management (1 year).

Information Technology
Product Development
Quality Assurance
Business Intelligence
Marketing
Supply Chain Management

Summary

I have a Bachelor's degree in Computer Engineering and I've been working in IT since 1996 and as a freelance Software Engineer since 2008.

I am an experienced senior contract software engineer with a track record of delivering high-quality solutions quickly in the IT sector.

During my more than twenty years in the IT industry, I have held roles in design, development and systems analysis using technologies like .NET, C#, VB.NET, VB6, VBScript, Java / J2EE, Python, COBOL, SQL Server, Oracle, Selenium, TDD and BDD on a number of large and complex projects in Agile teams. I am skilled in all aspects of the software development life cycle.

I have done IT projects in the pharmaceutical and medical industry, insurance, government, finance, banking, investment banking, wealth management, NGO, agricultural industry, travel industry, education, gaming, etc., in Angola, Belgium, Gibraltar, Ireland, Malta, Netherlands, Norway, Portugal, Spain and Switzerland.

Technically, I specialize in .NET (C#, VB.NET), Java / J2EE, and Python, with strong proficiency in SQL Server, Oracle, and modern testing frameworks (Selenium, TDD, BDD). I'm also experienced in cloud platforms (AWS, Azure), microservices architecture, API development, and DevOps pipelines using tools like Git, Docker, and CI/CD systems.

I'm passionate about:

  • Architecting scalable, secure, and maintainable systems
  • Improving team efficiency through clean code and agile practices
  • Delivering high-quality results on time and within scope
  • Bridging the gap between technical and business objectives

I'm always open to remote or hybrid contract opportunities where I can contribute my expertise to ambitious projects, help modernize legacy systems, or accelerate software delivery.

Languages

Portuguese
Native
English
Advanced
French
Advanced
Dutch
Advanced

Education

Jun 1994 - Jun 1999

Independent University of Lisbon

Bachelor's degree · Computer Engineering · Lisbon, Portugal

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Rui based?

Rui is based in Lisbon, Portugal and prefers 100% remote projects.

What languages does Rui speak?

Rui speaks the following languages: Portuguese (Native), English (Advanced), French (Advanced), Dutch (Advanced).

How many years of experience does Rui have?

Rui has at least 24 years of experience. During this time, Rui has worked in at least 4 different roles and for 37 different companies. The average length of individual experience is 1 year and 8 months. Note that Rui may not have shared all experience and actually has more experience.

What roles would Rui be best suited for?

Based on recent experience, Rui would be well-suited for roles such as: Software Engineer, Team Lead Software Engineer, Information Technology Instructor.

What is Rui's latest experience?

Rui's most recent position is Software Engineer at Evolve4.

What companies has Rui worked for in recent years?

In recent years, Rui has worked for Evolve4, Journey Mentor, Atea, Volvo AG Switzerland, and Kebormed.

Which industries is Rui most experienced in?

Rui is most experienced in industries like Information Technology (IT), Education, and Banking and Finance. Rui also has some experience in Healthcare, Manufacturing, and Automotive.

Which business areas is Rui most experienced in?

Rui is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA). Rui also has some experience in Business Intelligence, Marketing, and Supply Chain Management.

Which industries has Rui worked in recently?

Rui has recently worked in industries like Information Technology (IT), Healthcare, and Automotive.

Which business areas has Rui worked in recently?

Rui has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Rui's education?

Rui holds a Bachelor in Computer Engineering from Independent University of Lisbon.

What is the availability of Rui?

Rui will be available full-time from February 2026.

What is the rate of Rui?

Rui's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Rui?

To hire Rui, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 840-1000 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.