
Matheus
From Brazil (UTC-3)
Lemon.io stats
2
projects done819
hours worked3
offers now 🔥Matheus – React, Node.js, Next.js
The developer has over nine years of experience in building and mentoring engineering teams, with a strong emphasis on software architecture, design, and full-stack development, encompassing both back-end and front-end. His technical expertise includes Node.js, React, TypeScript, AWS, and Next.js. Having worked in dynamic, agile environments, he has contributed to companies achieving their goals by providing robust technical leadership and developing sustainable engineering solutions.
11 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Full-stack Developer, Team Lead
A online betting platform with gambling games.
- Redesigned two platforms from the ground up;
- Led the implementation of new features as a Project Manager and UI/UX Designer;
- Ensured accessibility (a11y) compliance across all components;
- Designed and tested responsive layouts for optimal experience across devices;
- Oversaw and verified the development of a real-time chat feature;
- Acted as a QA to identify, document, and resolve bugs throughout the development lifecycle.
Staff Engineer
A software consultancy company where Matheus had the opportunity to release/deliver a few projects. Here are some of them:
- The project involved a complete cloud migration from Azure Function Apps to the OpenShift Cloud Platform (OCP), utilizing Kubernetes and Docker for containerization and orchestration. The goal was to improve scalability, flexibility, and cost-efficiency while transitioning from a proprietary cloud service to an open-source platform. This migration not only ensured a more streamlined and modern infrastructure but also led to significant cost savings of over $50,000 per year by optimizing resource management, reducing operational overhead, and leveraging OCP's efficient cloud-native architecture.
- A public health mobile app for every Irish citizen, where they can see and record everything about their current health state, exams, regular medicines, and doctor appointments.
- A public non-financial React platform where people can see startup ideas and support what makes sense.
- A Google Chrome Extension to scrape page content and send it over to an external support ticket platform. React.js was used as the primary library.
- Led the initial migration from serverless architecture to microservices independently;
- Captured and documented processes to create comprehensive guidelines and tutorials;
- Developed resources to support other teams and developers in implementing similar migrations;
- Collaborated across multiple teams, including feature, cloud, infrastructure, and security teams;
- Provided leadership and technical support to teams working towards the same migration goal;
- Conducted demos for company-wide engineering meetings to showcase progress and results.
Senior Software Engineer
The project involved rewriting a legacy JavaScript codebase using modern technologies and best practices to improve scalability, maintainability, and performance. A modular architecture and component-based approach were implemented, along with tools like TypeScript, testing frameworks, and CI/CD pipelines. The result was a robust, scalable system with reduced technical debt and enhanced developer and user experience.
- Migrated multiple endpoints to align with the new architecture concepts and design;
- Developed and executed unit and integration tests to ensure code quality and reliability;
- Managed infrastructure and oversaw the cloud migration process within DigitalOcean;
- Maintained consistent communication with the client to provide updates and gather project requirements.
Principal Engineer
An internal tool to automate the refactoring process for a design system migration. The tool scans the source code, generates an Abstract Syntax Tree (AST), and applies the necessary transformations to complete the migration seamlessly. It supports automatic updates across multiple file types, including .js, .ts, .css, and .scss, significantly reducing the need for manual intervention and streamlining the migration workflow.
- Led the migration strategy for projects utilizing the company's design system;
- Collaborated closely with product designers, directors, and department heads to align migration requirements;
- Conducted in-depth discussions with stakeholders to ensure project goals and design updates were well understood;
- Developed a CLI tool to automate refactoring tasks, eliminating the need for manual updates by developers;
- Streamlined the migration process by implementing automated solutions in line with new design system releases.
Principal Engineer
A virtual assistant tailored for the engineering department to streamline the process of scaffolding new projects. This tool allows developers to generate fully configured projects from scratch by specifying their requirements. Once the setup is complete, the assistant automatically provides a ready-to-clone project via a GitHub URL, eliminating the need for manual configuration.
- Balanced responsibilities between hands-on coding and leadership tasks;
- Developed both front-end and back-end systems;
- Acted as the technical leader for a tribe consisting of four squads;
- Facilitated cross-tribe collaboration within the Spotify model;
- Coordinated efforts across four squads to achieve project goals;
- Ensured successful delivery of goals within the designated half-year timeframe.
Senior Software Engineer
Annotators were responsible for reviewing the AI output from an automatic OCR from medical exams. The review process was done to check the AI model output, fix some potential issues (patient name, doctor’s name, date, etc…), and send back the correct information to train the model again to prevent the same problems from happening again in the future.
- Created front-end architecture;
- Created the base design system to implement a standard look and feel;
- Mentored beginner engineers;
- Implemented UI according to prototypes created in Sketch;
- Checked the platform performance since it had to run on simple hardware;
- Helped product folks to prepare the work to be done;
- Collaborated with the customer;
- Supported multi-teamwork between the company and the customer.