Rui (Jorge Correia) Martins
Software Engineer
Experience
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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).
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
Education
Independent University of Lisbon
Bachelor's degree · Computer Engineering · Lisbon, Portugal
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Rui based?
What languages does Rui speak?
How many years of experience does Rui have?
What roles would Rui be best suited for?
What is Rui's latest experience?
What companies has Rui worked for in recent years?
Which industries is Rui most experienced in?
Which business areas is Rui most experienced in?
Which industries has Rui worked in recently?
Which business areas has Rui worked in recently?
What is Rui's education?
What is the availability of Rui?
What is the rate of Rui?
How to hire Rui?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Software Engineer
Nearby freelancers
Professionals working in or nearby Lisbon, Portugal