I am a Senior Full Stack Engineer with extensive experience in SaaS platforms, data-intensive systems, and distributed architectures. I design, build, and maintain scalable backend services using Node.js, TypeScript, and modern frameworks, with a strong focus on data migration, ETL pipelines, and complex integrations. Autonomous, curious, and team-oriented, I deliver robust, scalable, and maintainable solutions. I have led large-scale data migration projects at Cegid LOOP, contributed to the decomposition of an accounting monolith into Node.js microservices, and implemented end-to-end CI/CD, Kubernetes, and event-driven patterns to improve resilience and throughput.

Tiago Martins

I am a Senior Full Stack Engineer with extensive experience in SaaS platforms, data-intensive systems, and distributed architectures. I design, build, and maintain scalable backend services using Node.js, TypeScript, and modern frameworks, with a strong focus on data migration, ETL pipelines, and complex integrations. Autonomous, curious, and team-oriented, I deliver robust, scalable, and maintainable solutions. I have led large-scale data migration projects at Cegid LOOP, contributed to the decomposition of an accounting monolith into Node.js microservices, and implemented end-to-end CI/CD, Kubernetes, and event-driven patterns to improve resilience and throughput.

Available to hire

I am a Senior Full Stack Engineer with extensive experience in SaaS platforms, data-intensive systems, and distributed architectures. I design, build, and maintain scalable backend services using Node.js, TypeScript, and modern frameworks, with a strong focus on data migration, ETL pipelines, and complex integrations.

Autonomous, curious, and team-oriented, I deliver robust, scalable, and maintainable solutions. I have led large-scale data migration projects at Cegid LOOP, contributed to the decomposition of an accounting monolith into Node.js microservices, and implemented end-to-end CI/CD, Kubernetes, and event-driven patterns to improve resilience and throughput.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert

Language

French
Fluent
English
Advanced
Spanish; Castilian
Fluent
Portuguese
Fluent

Work Experience

Freelance Software Engineer at Cegid
December 1, 2018 - August 1, 2024
Led data migration & ETL for Cegid LOOP, migrating data from competing accounting software for 4,000+ customer accounts per month and transferring over 1 million GED documents to SharePoint. Built end-to-end transformation pipeline (ingestion, parsing, normalization, business mapping, validation, pivot file generation, and Azure storage) with strong emphasis on idempotency, automatic recovery, batch processing, fine-grained error handling, and monitoring. Developed a local orchestration tool with a React dashboard to monitor and control migrations, delivering automation that reduced operational workload by 10x. Also contributed to the decomposition of an accounting monolith into Node.js/TypeScript microservices using hexagonal/clean architecture and TDD with Jest, and implemented event-driven patterns with Kafka, CI/CD (Azure DevOps, Kubernetes, Helm, KEDA), and public REST APIs with synchronous/asynchronous approaches and OpenAPI documentation.
Software Engineer / Web Developer at Cabestan
April 1, 2017 - November 1, 2018
Backend development on an event-driven microservices architecture for a SaaS publisher of multichannel marketing solutions; contributed to the development of high-traffic marketing web interfaces.
Software Engineer (GRDF) at Accenture
October 1, 2016 - April 1, 2017
Development on the Appian BPM platform for gas connection management.
Java Software Engineer / Scrum Master at Accenture
May 1, 2015 - September 1, 2016
Contributed to the evolution of a testing tool for Linky smart meters.
JavaScript Developer at Accenture
May 1, 2014 - April 1, 2015
Development on the C3 IoT platform for energy consumption analysis.
Solution Engineer at Sopra Steria
April 1, 2013 - March 1, 2014
Migration of an IBM EAI/ETL solution to an open-source stack; batch processing and supervision tool development.
Business Analyst at Sopra Steria
January 1, 2013 - March 1, 2013
Functional testing on an HR information system.
Business Development Analyst at Sopra Steria
March 1, 2012 - December 1, 2012
Development of an internal reporting application.

Education

Degree in Telecommunications & Network Engineering at Sup Galilée
January 1, 2008 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer today.