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.
Skills
Experience Level
Language
French
Fluent
English
Fluent
Spanish; Castilian
Advanced
Portuguese
Fluent
Work Experience
Front-End Developer at CGI
February 1, 2025 - PresentTranslated 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, 2024Designed, 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, 2022Debugged 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, 2021Updated 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 - PresentBuilt 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 - PresentBuilt 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 - PresentBuilt 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 - PresentBuilt 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, 2020Managed 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, 2013Installed 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, 2012Maintained 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, 2006Installed 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, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010Attestation of Collegial Studies (AEC) in Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies in Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Written French – Level 5 (MELS) at Centre d’alphabétisation et de francisation du Haut-Richelieu
January 1, 2010 - January 1, 2010Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Attestation of Collegial Studies (AEC), Web Development at Cégep de Trois-Rivières
January 1, 2019 - January 1, 2021Attestation of Collegial Studies, Internet Telecommunications Networks at Cégep de Saint-Laurent, Montreal
January 1, 2012 - January 1, 2013Electronic and Computer Engineering – Automation at University of Porto, Portugal
January 1, 2004 - January 1, 2009Qualifications
Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Written French – Level 5 (MELS)
January 1, 2010 - January 1, 2010Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Microsoft Certified: Azure Fundamentals
October 1, 2024 - December 9, 2025PCEP™ – Certified Entry-Level Python Programmer
November 1, 2024 - December 9, 2025PCAP™ – Certified Associate Python Programmer
January 1, 2025 - December 9, 2025Industry Experience
Software & Internet, Professional Services, Media & Entertainment, Education, Telecommunications, Computers & Electronics, Other
Skills
Experience Level
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer today.