Logo
Matheus – JavaScript, Typescript, Node.js, experts in Lemon.io

Matheus

From Brazil

flag
Full-stack Web DeveloperSenior
Hire developer
8 years of commercial experience
Accounting
Art and creativity
E-commerce
Entertainment
Fintech
Human resources
Media
Real estate
Retail
Sales
Supply chain
Collaboration tools
CRM
ERP
HRMS
Mobile apps
No-code software
Platforms
SaaS
Utilities
Lemon.io stats
3
projects done
3443
hours worked
Open
to new offers

Matheus – JavaScript, Typescript, Node.js

Matheus is a Senior Full-Stack Software developer with over 8 years of experience building web applications of varying complexities. He has worked in both startups and large companies, conducted training sessions, and is always attentive to his teammates. Matheus readily adapts to and learns new technologies and projects, preferring not to limit himself to one framework or language.

Main technologies
JavaScript
7 years
Typescript
6 years
Node.js
7 years
Vue.js
5 years
React
2 years
SQL
5 years
MongoDB
5 years
Additional skills
Express.js
PHP
Python
Ionic
Angular JS
Ruby on Rails
PostgreSQL
Nest.js
TypeORM
MariaDB
REST API
Docker
Amplify
Vuex
Sequelize ORM
Android Studio
Nuxt.js
GraphQL
CloudWatch
Lambda
AWS SES
Ready to start
ASAP
Direct hire
Potentially possible

Ready to get matched with vetted developers fast?
Let’s get started today!Hire developer

Experience Highlights

Full-stack web developer
Aug 2022 - Ongoing2 years 4 months
Project Overview

It is an web app that aims to help sales manager to improve their team sales process. It integrates with HubSpot CRM to bring sales pipeline data and run all sort of analysis over it. This helps sales managers and reps to check if they are going to reach their quarter goals, and what should be improved in each deal.

Skeleton
Skeleton
Skeleton
Responsibilities:

A few weeks after Matheus started working in the project, he've become the only developer responsible for the project. The main accomplishments are:

  • Implemented screens and components in Vue.js (v2) based on designs, including a feature-rich dashboard;
  • Designed and implemented database structure using PostgreSQL and Sequelize ORM;
  • Integrated with HubSpot API and HubSpot Webhooks to fetch CRM data;
  • Maintained and updated a Google Chrome extension;
  • Discussed software requirements and how they would impact the app.
Project Tech stack:
Vue.js
Vuex
Node.js
PostgreSQL
Amplify
Serverless Computing
Hubspot
Chrome extensions
Git
GitHub
Sequelize ORM
Express.js
JavaScript
REST API
Full-Stack Web Developer
May 2021 - Ongoing3 years 7 months
Project Overview

It is a collaborative text editor aimed at movie writers and directors. While using platform, movie writers don't have to worry about formatting the document and can use many tools that make the writing process smooth. The software is currently in the beta test stage. The main features are:

  • A rich text editor built specifically for movie writers and directors;
  • All formatting is done automatically to match the movie industry standards;
  • Collaborative editing;
  • Complex revision mode;
  • Create script elements that match industry standards (chapters, scenes, dialogues...);
  • Add tags and comments in any part of the document.
Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created unit and e2e tests;
  • Developed React components;
  • Implemented features like revision mode, script element creation/transition, and the part of the payment system;
  • Configured TypeScript;
  • Improved database connections.
Project Tech stack:
Typescript
JavaScript
Git
React
Senior Full-stack Developer
Mar 2024 - Nov 20247 months
Project Overview

This is a no-code SaaS platform that allows users to automate media supply chain tasks such as data enrichment. It has a drag and drop interface where users can create workflows and connect to 3rd party apps.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created custom nodes with JavaScript;
  • Created unit tests mechanism for nodes;
  • Created a CLI tool to scaffold new nodes for faster development;
  • Created and update backend services using AWS Lambda and TypeORM;
  • Integrated the Vue app and backend services with AWS QuickSight;
  • Created scripts (CLI tools) with TypeScripts to enrich user data by connecting to different data sources;
  • Created a Vue 3/Nuxt 3 app and added SAML and standard authentication using Auth0.
Project Tech stack:
Vue.js
Nuxt.js
JavaScript
Typescript
AWS Lambda
TypeORM
Node.js
AWS
Front-end developer
Oct 2022 - Sep 202310 months
Project Overview

It is a real estate investment app. It allows users to connect their bank account and make automated investments in two different real estate funds. The app is available for web, Android and iOS.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created Vue.js/Nuxt.js pages and components based on Figma designs;
  • Connected the front-end with the back-end using GraphQL;
  • Connected the app with third-party services like Sentry and OneSignal.
Project Tech stack:
Vue.js
Nuxt.js
Git
GitHub
Android Studio
Xcode
Ionic
Typescript
GraphQL
Full-Stack Web Developer
May 2018 - Jun 20213 years
Project Overview

It is a web app that allows accountants to upload and audit electronic invoices (represented by XML files). This helps the accountant's clients to pay fewer taxes and fix the way they issue invoices. The platform has a companion desktop app that automatically uploads the XML files within a folder to the cloud. The main features are:

  • Upload electronic invoices to the cloud through the web interface or desktop app;
  • Creation of custom auditions (the accountant chooses exactly what he/she is looking for in the electronic receipts);
  • Running custom and pre-made auditions;
  • Displaying results of an audition;
  • Running different auditions for different clients.
Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed front-end components;
  • Created the back-end;
  • Designed database structure (for SQL and NoSQL databases);
  • Created the desktop app companion with Electron;
  • Built back-end components that parsed custom auditions into MongoDB queries.
Project Tech stack:
JavaScript
Typescript
Node.js
MongoDB
Vue.js
Express.js
PostgreSQL
Git
Full-Stack Web Developer
Aug 2020 - Jun 20219 months
Project Overview

It is a web app that allows accountants to audit pay stubs and payrolls. The main features are:

  • Import payrolls in almost any format (usually excel or PDF files). A custom importer is implemented when a client has a different format of payroll.
  • Import pay stub files and audit them to see if they match the expected payroll.
  • Keep track of employees, their salary, and benefits;
  • Help accountants to verify if all salaries and benefits are being paid correctly.
Skeleton
Skeleton
Skeleton
Responsibilities:
  • Planned and helped to structure micro-services for file importing and processing. For instance, one micro-service was responsible for queuing all the incoming files. Another one was responsible for parsing PDF files. Another one was responsible for parsing XLSX files and so on;
  • Planned and helped to implement pay stub and payroll auditions in the back-end;
  • Created relational database structure with TypeORM;
  • Implemented CRUD operations for different data in the system;
  • Created front-end components, including forms and tables, to show audition results.
Project Tech stack:
JavaScript
Typescript
Node.js
MongoDB
Vue.js
Express.js
PostgreSQL
Full-Stack Web Developer
May 2021 - Jun 20211 month
Project Overview

A micro-service API that reads and extracts content from PDF files. Those files usually have content in a table-like arrangement, and the data is usually related to accountability. The micro-service receives the file and returns its content in a programming-friendly format (JSON).

Skeleton
Skeleton
Skeleton
Responsibilities:

Matheus was responsible for the whole project:

  • Researched and selected Python libraries that read PDF files according to the project needs;
  • Created Docker image for the project to enable running the project locally without Python installed;
  • Developed a REST API with Flask;
  • Created algorithms to extract the content of the files using the selected Python libraries.
Project Tech stack:
Python
Git
Docker
Full-Stack Web Developer
Jan 2017 - May 20181 year 3 months
Project Overview

It is a general-purpose, cloud ERP. The main features include:

  • Registration of employees, customers, products and providers;
  • Integration with Datahex POS software, allowing to keep all selling info in cloud;
  • Dashboards containing info about sales and profits;
  • Integration with an API that issue electronic invoices (that I've created);
  • Tracking of company's expenses.
Skeleton
Skeleton
Skeleton
Responsibilities:

Main accomplishments:

  • created Angular components;
  • developed the expenses tracking system;
  • helped the team to plan sprints and software versions;
  • developed backend code.
Project Tech stack:
JavaScript
Typescript
Node.js
Git
Express.js
Angular JS

Education

2014
Computer Technician (focused in software development)
Technician
2018
Information Systems
Bachelor

Languages

Portuguese
Advanced
English
Advanced

Hire Matheus or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestPlace a free quotedream dev illustration
Copyright © 2025 lemon.io. All rights reserved.