Matheus Medeiros Rufca

Full Stack React Engineer

Salvador, State of Bahia, Brazil

13+ Years Exp

Summary

Matheus Rufca is a senior Full stack Engineer with expertise in front end with 10+ years of experience in web development using React and Angular. As a software developer, he is keen on delivering testable and high-quality code for large-scale web applications using stacks like Typescript, JS frameworks, HTML, and CSS and building APIs using Java, Node.js, .NET Framework with different types of SQL and NoSQL databases. Matheus can work on several front-end features and modules for React applications based on GraphQL, React Native, Node.JS, MongoDB, API design, Service-Oriented, and Reactive Architecture design. He is skilled in database architecture and algorithms and utilizes cloud solutions like AWS, EC2, S3, Elasticsearch, Redis, Lambda functions, Kubernetes, and similar to build defined architecture. Matheus collaborates with his fellow developers to perform code reviewing using NX mono repo and built micro-frontend applications using Java, Kotlin, and Node.js on top of the micro-service architecture. He is skilled in leading small to mid-size teams and looks for an opportunity to implement his tech decisions in a strewn environment.

Technical Skills

Detailed View

Front End
Web Development
HTML
CSS
Software Development
Git
Full Stack but heavy on Front end
TypeScript
React
React.js
Jest
Code reuse
Angularjs
Hooks
Tizen

Work Experience

Senior Front End Engineer

Hyqoo (Viacom Inc.)

Temporary | 10/07/2022 - Present

Remote | Brazil

  • Developed and enhanced new product features for Samsung Tizen devices, ensuring adherence to UX and accessibility guidelines within a React.js application.
  • Leveraged React.js, Redux, and TypeScript to build dynamic, responsive user interfaces with a focus on cross-platform compatibility.
  • Collaborated with the UX/UI design team, utilizing Figma to translate design prototypes into high-quality, accessible front-end code.
  • Implemented robust testing strategies using Jest, ensuring code quality and reducing regression rates.
  • Managed project dependencies and build processes with Yarn, optimizing the development workflow.
  • Maintained and optimized CI/CD pipelines, ensuring seamless integration and deployment processes within a Scrum environment.
  • Utilized Git and GitHub for version control, collaborating with cross-functional teams on code reviews and merge requests.
  • Applied SASS for efficient styling and theme management, improving the maintainability and scalability of the codebase.
  • Worked within a Scrum framework, contributing to sprint planning, daily stand-ups, and retrospectives to drive continuous improvement.
  • Ensured application accessibility (a11y) compliance, enhancing the user experience for all users, including those with disabilities.
  • Integrated NgRx for state management in complex components, improving application performance and user experience.

Software Engineer

BairesDev

Full Time | 23/05/2022 - 30/01/2023

Remote | Global

  • Worked as a Software Engineer at transfix.io.
  • Developed and implemented new front-end features and modules for React applications, utilizing GraphQL API.
  • Demonstrated proficiency in handling APIs, including knowledge and experience with the main HTTP methods (GET, POST, PUT, and DELETE) and familiarity with HTTP status codes.
  • Successfully navigated API documentation to extract pertinent information relevant to project requirements.
  • Developed adapters to preprocess code prior to transmitting data to the APIs.
  • Built REST APIs for both web and mobile platforms.
  • Effectively consumed REST APIs on the front-end side.
  • Documented and created task specifications, ensuring clear communication and efficient collaboration within the team.
  • Conducted code reviews to ensure code quality and adherence to best practices.
  • Utilized technologies such as React, Apollo GraphQL, Git, and CI/CD with Git for efficient development and deployment.
  • Performed testing using Jest to ensure the reliability and stability of the developed features.

Senior Frontend Developer

Sicredi

Full Time | 26/08/2019 - 06/05/2022

Porto Alegre, RS, Brasil

  • Worked as the lead frontend developer at Sicredi bank, focusing on building and maintaining applications for the capital account product.
  • Developed and maintained micro-frontend applications using React, Angular, and LWC (Salesforce) while ensuring compliance with UI specifications.
  • Built APIs for web and mobile applications using Java, Kotlin, and Node.js within a micro-service architecture.
  • Conducted code reviews to maintain code quality and adherence to best practices.
  • Took part in interviewing front-end engineer candidates to ensure a skilled and capable team.
  • Utilized frontend technologies such as React, Angular, LWC (Salesforce), Storybook, and Jest for efficient development and testing.
  • Utilized backend technologies including Java and Kotlin with Spring and gRPC, as well as Node.js.
  • Leveraged tools and frameworks such as Git, Kanban, and CI/CD with Jenkins to streamline development processes and ensure smooth delivery.

Web Developer

Freelance

Full Time | 24/03/2015 - 08/08/2019

Remote | Brazil

  • Worked as a freelance web developer, specializing in building applications and institutional websites.
  • Utilized front-end technologies such as Angular, AngularJS, React, and SASS to create interactive and visually appealing user interfaces.
  • Leveraged back-end technologies including .NET Framework, MSSQL, ElasticSearch, and MongoDB to develop robust and scalable server-side components.
  • Collaborated with clients to understand their requirements and implemented solutions that met their needs and expectations.
  • Ensured high-quality code by following best practices, conducting thorough testing, and optimizing performance.
  • Successfully delivered multiple projects within specified timelines, demonstrating strong time management and project coordination skills.

Frontend Developer

DBServer

Full Time | 22/04/2019 - 06/07/2019

Porto Alegre, RS, Brasil

  • Worked as an Angular developer on a project to migrate a desktop application in the automotive sector to a web application.
  • Collaborated with a team to develop new application modules and reusable components.
  • Utilized Angular 7/8, along with redux using NgRx, to build the web application.
  • Implemented a Monorepo structure using Nx to efficiently manage and organize the codebase.
  • Successfully contributed to the migration process, ensuring a smooth transition from the desktop application to the web application.
  • Demonstrated proficiency in Angular development, leveraging modern frameworks and tools to deliver high-quality code and meet project requirements.

Senior JavaScript Developer SAP

Meta

Full Time | 22/10/2018 - 26/03/2019

São Leopoldo, RS, Brazil

  • Worked as a front-end developer on a corporate application for a US energy company, utilizing the SAP UI5 framework.
  • Developed and implemented new modules and screens in accordance with UI specifications.
  • Ensured code quality by covering development with unit and integration tests using Mocha.
  • Utilized TypeScript, Yarn, and UI5 framework to deliver robust and efficient front-end solutions.
  • Leveraged Git for version control and collaborated with a Scrum team to ensure timely and successful project delivery.
  • Integrated data through OData services, enabling seamless communication between the application and backend systems.
  • Demonstrated strong attention to detail and adherence to UI specifications, resulting in a user-friendly and visually appealing application.
  • Contributed to the development process by actively participating in code reviews and providing valuable insights and feedback.

Frontend Developer

Portotech

Full Time | 26/06/2017 - 10/03/2019

Porto Alegre, RS, Brasil

  • Developed a SmartTV VOD (video-on-demand) application for WebOS and Samsung Tizen platforms, following the manufacturer's UX and quality guidelines. The application was built using AngularJS, ES5 native, and gulp.js. Due to the nature of the application, modern frameworks or ES6 features couldn't be utilized.
  • Created a white-label application from scratch for LG WebOS and Samsung Tizen platforms to enable users to watch and explore VOD content. The application was similar to Netflix but customized with a white-label approach. Developed the application using VanillaJS and AngularJS.
  • Ensured compliance with manufacturers' UX and quality guidelines throughout the development process, resulting in a consistent and user-friendly interface across both platforms.
  • Successfully deployed the application to the respective app stores, making it available for users to download and install.
  • Ensured seamless playback of different streams from various providers in the integrated player, resolving any playback issues or discrepancies to provide a smooth viewing experience.
  • Demonstrated strong attention to detail and problem-solving skills to ensure the correct functionality of the player with diverse content sources.
  • Collaborated with cross-functional teams to gather requirements, incorporate feedback, and deliver a high-quality VOD application that met the clients' needs.
  • Contributed to the project's success by actively participating in design discussions, conducting thorough testing, and ensuring a polished user experience.
  • Demonstrated technical proficiency in front-end development, leveraging VanillaJS and AngularJS to deliver a feature-rich application for LG WebOS and Samsung Tizen platforms.
  • Performed maintenance tasks on the back office application, utilizing Angular 6 for updates and enhancements.
  • Contributed as a front-end developer at Portotech, a private, non-profit, self-sustaining institute of technology. The institute focuses on product innovation, processes, methodologies, and services, combining engineering and business management skills.
  • Utilized a range of technologies, tools, and frameworks including AngularJS, gulp.js, Git, SASS, Tizen SDK, WebOS SDK, AWS, and Scrum for efficient development and project management.

.NET Full-Stack Developer

DevelopIT Sistemas Computacionais LTDA

Full Time | 21/11/2011 - 05/02/2015

Porto Alegre, RS, Brazil

  • Developed social-network applications for travelers, combining features from Foursquare and Google Trips.
  • Utilized technologies, tools, and frameworks such as .NET framework, AngularJS, KnockoutJS, Hibernate, MSSQL, MongoDB, SASS, MVC, Web API, and Scrum.
  • Implemented the .NET framework to build the backend infrastructure of the applications.
  • Employed AngularJS and KnockoutJS to create interactive and dynamic user interfaces.
  • Integrated Hibernate for efficient and seamless database management.
  • Utilized MSSQL and MongoDB for data storage and retrieval.
  • Implemented SASS for enhanced styling and design.
  • Employed the MVC architecture to ensure a well-organized and modular codebase.
  • Developed Web APIs to enable seamless communication between the frontend and backend.
  • Collaborated with the Scrum team to ensure efficient project management and timely delivery of features.

.NET Developer Intern

Construtiva Internet Software

Full Time | 26/07/2010 - 06/12/2012

Porto Alegre, RS, Brazil

  • Integrated systems for an ebook store to streamline operations and improve efficiency.
  • Developed a payment gateway for a ticket company to facilitate secure and seamless transactions.
  • Designed, developed, and maintained websites using the VBScript language.
  • Utilized the .NET framework and MSSQL for robust and scalable backend solutions.
  • Implemented jQuery and Prototype for enhanced client-side functionality and user experience.
  • Leveraged VBScript to build dynamic and interactive elements on websites.
  • Ensured the smooth operation and ongoing maintenance of websites developed using VBScript.
  • Collaborated with cross-functional teams to gather requirements and implement necessary features.
  • Conducted testing and debugging to identify and resolve any issues or bugs.
  • Stayed up-to-date with emerging technologies and industry trends to continuously improve development processes.

Information Technology Assistant

BM Conectividade

Full Time | 24/03/2009 - 04/03/2011

Porto Alegre, RS, Brazil

Education

Bachelor's Degree

Pontifícia Universidade Católica do Rio Grande do Sul

21/01/2009 - 08/01/2015

Major in Computer Science

Certifications

line-stroke

Hire Faster. Innovate Faster.

Hyqoo AI streamlines the entire process, moving seamlessly from precise skill matching to interviews and onboarding. The moment your request enters the system, our intelligent algorithms spring into action, identifying the ideal talent with laser focus. With Hyqoo AI, you spend less time searching and more time building your dream team. Get the best talent, faster, and focus on innovation

1

24 hours

Requirements Discovery

You request talent on the Hyqoo platform and the process formally begins.

2

48 hours

Opportunity Mapping

Hyqoo talent specialists combine AI matching with real-world experience to find the best available talent to fill your role.

3

72 hours

Team Evaluation

Hyqoo specialists review talent profiles and present them to you for evaluation.

4

Offer & Onboarding

Hyqoo talent specialists work with our professionals on your behalf – helping expedit

Hyqoo Experts

Prompt Engineer

AI Product Manager

Generative AI Engineer

AI Integration Specialist

Data Privacy Consultant

AI Security Specialist

AI Auditor

Machine Managers

AI Ethicist

Generative AI Safety Engineer

Generative AI Architect

Data Annotator

AI QA Specialists

Data Architect

Data Engineer

Data Modeler

Data Visualization Analyst

Data QA

Data Analyst

Data Scientist

Data Governance

Database Operations

Front-End Engineer

Backend Engineer

Full Stack Engineer

QA Engineer

DevOps Engineer

Mobile App Developer

Software Architect

Project Manager

Scrum Master

Cloud Platform Architect

Cloud Platform Engineer

Cloud Software Engineer

Cloud Data Engineer

System Administrator

Cloud DevOps Engineer

Site Reliability Engineer

Product Manager

Business Analyst

Technical Product Manager

UI UX Designer

UI UX Developer

Application Security Engineer

Security Engineer

Network Security Engineer

Information Security Analyst

IT Security Specialist

Cybersecurity Analyst

Security System Administrator

Penetration Tester

IT Control Specialist

Instagram
Facebook
Twitter
LinkedIn
© 2025 Hyqoo LLC. All rights reserved.
110 Allen Road, Basking Ridge, New Jersey 07920.
V0.5.5
ISOhr6hr8hr3hr76