Hi, I’m Eric Martins, a front-end developer with 7+ years of experience building React and TypeScript UIs, integrating RESTful APIs and MongoDB, and debugging complex applications. I enjoy turning ideas into polished, accessible user interfaces and collaborating with cross-functional teams to deliver measurable results. I thrive in Agile environments, work closely with business analysts and project managers, and continuously improve user experiences across recruitment portals through UI enhancements and iterative feedback.

Eric Martins

Hi, I’m Eric Martins, a front-end developer with 7+ years of experience building React and TypeScript UIs, integrating RESTful APIs and MongoDB, and debugging complex applications. I enjoy turning ideas into polished, accessible user interfaces and collaborating with cross-functional teams to deliver measurable results. I thrive in Agile environments, work closely with business analysts and project managers, and continuously improve user experiences across recruitment portals through UI enhancements and iterative feedback.

Available to hire

Hi, I’m Eric Martins, a front-end developer with 7+ years of experience building React and TypeScript UIs, integrating RESTful APIs and MongoDB, and debugging complex applications. I enjoy turning ideas into polished, accessible user interfaces and collaborating with cross-functional teams to deliver measurable results.

I thrive in Agile environments, work closely with business analysts and project managers, and continuously improve user experiences across recruitment portals through UI enhancements and iterative feedback.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Fluent
Spanish; Castilian
Advanced
Portuguese
Fluent

Work Experience

Front-End Developer at CGI
February 1, 2025 - Present
Translated client requirements into functional front-end solutions in collaboration with business analysts and project managers. Ensured cross-browser and cross-device compatibility and improved accessibility across career sites. Developed and maintained client career sites using HTML, CSS, ASP.NET and JavaScript; rebranded platforms to reflect client identity. Improved candidate experience on recruitment portals through UI enhancements and iterative feedback with stakeholders.
APIGEE Developer at CGI
May 1, 2022 - June 1, 2024
Designed, developed, and optimized RESTful APIs and proxies; created Swagger specs for proxy generation. Implemented security policies (OAuth2.0, APIKey, token-based, mutual auth) and conducted unit testing with Postman. Built ETLs on Google Cloud Run and managed MongoDB collections via Restheart for backend integrations.
APIGEE Developer at CGI
November 1, 2021 - May 1, 2022
Debugged complex software issues and maintained API proxies through QA/UAT to production promotions. Developed and migrated legacy APIs to enterprise REST standards and performed API testing with Postman. Documented development methodologies and translated customer requirements into actionable use cases.
Web Integrator at Styla Web
May 1, 2021 - July 1, 2021
Updated websites using HTML, CSS and JavaScript and ensured quality control and standards compliance. Provided client support and collaborated with project managers and technical teams on implementations.
Web Programmer (React.js) at MarketingAuto BoomCRM
January 1, 2020 - Present
Built and enhanced user interfaces with React and TypeScript, improving stability through focused debugging. Managed internationalization (i18n) to support multiple languages and integrated REST APIs via Fetch/Axios. Collaborated closely with project managers and lead developers on feature delivery and UI improvements.
React.js Web Programmer at Marketing Auto Boom
January 1, 2020 - Present
Built and enhanced user interfaces with React and TypeScript, improving stability through focused debugging. Managed internationalization (i18n) to support multiple languages and integrated REST APIs via Fetch/Axios. Collaborated closely with project managers and lead developers on feature delivery and UI improvements.
React.js Web Programmer at Marketing Auto BoomCRM
January 1, 2020 - Present
Built and enhanced user interfaces with React and TypeScript; managed internationalization (i18n) to support multiple languages and integrated REST APIs via Fetch/Axios; collaborated with project managers and lead developers on feature delivery and UI improvements.
React.js Web Programmer at MarketingAuto BoomCRM
January 1, 2020 - Present
Built and enhanced user interfaces with React and TypeScript, improving stability through focused debugging. Managed internationalization (i18n) to support multiple languages and integrated REST APIs via Fetch/Axios. Collaborated closely with project managers and lead developers on feature delivery and UI improvements.
Content Writer / Creator at Fanoweb / Attraction Media
January 1, 2014 - January 1, 2020
Managed social media accounts and created multimedia content to increase brand visibility and engagement. Wrote SEO-optimized web content and negotiated partnerships with external collaborators and media partners.
Network Administrator (Intern) at ICOD Inc.
January 1, 2013 - January 1, 2013
Installed and managed IT services and created virtual machines; monitored infrastructure performance.
Administrative & Technical Support Clerk at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2012
Maintained computer networks and hardware and provided reliable technical support to staff and students. Managed course registration logistics and supported administrative workflows.
Computer Technician at PowerON
January 1, 2004 - January 1, 2006
Installed and configured operating systems, drivers and peripherals and provided general IT support.

Education

Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010
Attestation of Collegial Studies (AEC) in Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies in Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009
Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021
Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013
Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009

Qualifications

Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Written French – Level 5 (MELS)
January 1, 2010 - January 1, 2010
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025
PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025
PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education, Telecommunications, Computers & Electronics, Other