
Caio Martins
Senior Software Engineer/Tech Lead
Salary / Daily rate
Rixensart, Belgium
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Highly experienced Senior Software Engineer and Tech Lead with over 15 years in high-complexity projects across diverse industries like banking and financial services. A top-university graduate specializing in Informatics with strong expertise in Java, Spring Boot, Microservices, REST APIs, and DevOps practices. Proven leader, fluent in English, French, and advanced in Chinese, with extensive international experience, having lived in multiple countries.
Work experience
Senior Software Engineer/Tech Lead
Uddan IT
Jan 2022 - Sep 2025
3 years 9 months
Working as Senior Java Engineer and Tech Lead (For EPO) in financial institutions. – Client: Swift (2024-2025) – SWIFT's transaction manager works upon an abstraction microservice layer servicer that needed to be involved concerning quality. So it was developed (from scratch) a project that would deploy some applications in order to export reposts about the functioning of those components. Those reports were integrated with Jenkins/Maven to run every night and release. – All development was done in the Linux environment. – The squad had 6 developers, 1 product owner/scrum master and an agile coach. – Client: Belfius (2022-2023) – Belfius had a big Java monolith that was in charge of sending communication to clients (SMS, Email and Printed Letters). The project was to migrate this software to a microservices architecture running on AKS (Azure Kubernetes). – My job was to work close to architects and the business area to develop this new microservices version. – Our squad had 4 developers, 1 scum master and 1 business analyst. – Client: European Patent Office (2022) – Tech lead of the back-end services squad of their patent system (Back-end services) – Define Solutions aligned with the business – Coach more inexperienced developers – Using Agile methodologies – Fixing Jenkins pipelines – Development inf Java using RMI
Tech Lead
Porto-Seguro
Jan 2021 - Jan 2022
1 year 1 month
In charge of “Real-time bank transfers" and "Assets Recovery “squads, my responsibilities were: – Find the best solutions aligned with the business – Help to define the product roadmaps – Using Agile methodologies (with JIRA) – Communicate with other squads (Including outside companies) to achieve the project's goals
Java Expert
HubFintech
Sep 2019 - Jan 2021
1 year 5 months
Advising on software architecture, system performance, and incident resolution in production environments. – Design, development, and integration of microservices and REST APIs. – Collaboration with external clients based in the USA to define requirements and give support to them
Senior Java Developer
Keep up
Mar 2017 - May 2019
2 years 3 months
Companies' details and projects are shown below: – Client: Seguros Sura (Insurance company) – Development of a system to manage Transport Insurance contracts. – Migration from a Java 5/6 with HTML/Javascript system to a new brand architecture with Angular and REST microservices made with Spring boot running in AWS with Docker and deployed with Jenkins. – Test Driven-Development (TDD) – Scrum agile used as development methodology – Client: Interfile (Insurance company) – Our client was a company that analyses Health Insurance Documents to allow or reprove payments from clients that go to Hospitals using their insurance. – Development of a Front-end in Angular with a backend written in Java 8 and a middleware called Camunda to make the process management – Development of a service to receive document images and store them in an Azure Cloud. – System developed in a Micro-services and REST API -System designed to handle thousands of processes (Up to 2000 per day). – Scrum agile used as development methodology – Client: Livelo (Credit Cards Rewards Company) – Livelo is a loyalty point exchange company where you spend money on your credit card, and it turns into points you can exchange for products and air tickets. – The project was to migrate the whole system from old technology to modern ones using Scrum.
Solution Architect
Sodexo
Jan 2015 - Dec 2015
1 year
Sodexo was modernising their main ordering system and I was the solution architect in charge of the new design. – I worked closely with the infrastructure team, business areas and other architects in order to achieve the best solution. Also, I actively participated in hours/cost estimations for premises and cloud. – Architecture Team about Web and Innovation Projects.
Architect and Sr Developer
BRQ
Oct 2014 - Jan 2015
4 months
Client: Redecard – Building from scratch a system to update Credit Card Machines. My goal was to design and code this system. The main requirement is performance since Rede (Redecard) had to handle updates of up to 4 million POS (Credit card machines). Network knowledge, such as message exchange over sockets. Security, reliability, and multi-threading were also important requirements. – Gathering requirements with the client – Designing and defining solution – Supervision of of 2 developers – Implementation – Documentation – Obs: It was a short-term 3 months project (That was already agreed with the client before starting it)
Sr Middleware Developer
Indra
Sep 2013 - Sep 2014
1 year 1 month
Several projects were developed in a telecom company using Oracle Suite to develop them to run in Oracle Service Bus. Seven projects were delivered.
System Architect
Ci&T
Apr 2012 - Apr 2013
1 year 1 month
Pre-sales, performance analysis, and software bug correction for several clients. (One client at times). From Banks to Insurance companies.
Java Developer/Tech Lead
Capgemini
Jan 2010 - Mar 2012
2 years 3 months
Responsible for three projects in the Banking Industry. Over this period, I managed teams of 3 up to 7 people for a modernisation project of Bradesco Bank. – In charge of solution design, team supervision (technically), and project scheduling.
Education
Universidade de São Paulo - USP
Bachelor, Informatics
2005 - 2009
4 years 1 month
Licenses & certifications
IBM Solution Designer with UML
Issued: –
HSK 3 - Chinese Mandarin
Issued: –
HSK 4 - Chinese Mandarin
Issued: –
SCJP 6 - Sun Certified Java Programmer 6
Issued: –
SCWCD 5 - Sun Certified Web Components Developer 5
Issued: –
SCBCD 5 - Sun Certified Business Components Developer 5
Issued: –
OCJEA 5 - Oracle Certified Master Java Enterprise Architect 5
Issued: –
AWS Cloud Essentials
Issued: Jul 2022
Intensive Chinese
Issued: Jul 2019
Intensive French
Issued: Jul 2012