Logo
Maycon – Node.js, Express.js, Nest.js, experts in Lemon.io

Maycon

From Brazil

flag
Back-end Web DeveloperSenior
Hire developer
6 years of commercial experience
Fintech
Retail
Social media
Collaboration tools
DBMS
Mobile apps
Lemon.io stats

Maycon – Node.js, Express.js, Nest.js

Maycon is a seasoned back-end developer who knows his way around building APIs from scratch and quickly hooking up existing services. He makes sure stuff gets delivered and keeps those APIs in shape. Maycon is all about self-improvement, loves tackling challenges, and is always up for diving into fresh projects and tricky problems.

Main technologies
Node.js
5 years
Express.js
4 years
Nest.js
2 years
Typescript
3 years
JavaScript
5 years
Additional skills
PostgreSQL
MySQL
DynamoDB
Redis
MongoDB
AWS
Kafka
React
Angular
Vue.js
Docker
Jest
Prisma
Kubernetes
REST API
OAuth
Amazon S3
OpenAPI
API Gateway
Lambda
Amazon SNS
Rewards and achievements
June 2024: Karina Summary
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Main Back-end Specialist and working on the Front end as well
Dec 2022 - Apr 20233 months
Project Overview

A full integration with Microsoft 365 APIs to allow the user to create and schedule meetings, find the availability between the participants, create a Microsoft Teams web link nested to the event already created, and record this meeting automatically once an admin user starts the meeting. There was also an integration with an AI API that was responsible for updating the database with the proper data once a VTT file was uploaded.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • ​Was responsible for drawing all the architecture in 4 different microservices, including FE, BE, and external providers;
  • Did code refractory and code reviews;
  • Covered up to 80% of the code with tests;
  • Dockerized and built all the APIs using the Nest framework;
  • Used Ouath2 to log in using the Outlook workflow;
  • Creating events on Outlook;
  • Find Meeting slots of time Availability between the participants;
  • Creating online meetings using Microsoft Teams, the main provider;
  • Was responsible for passing all the solutions for the production stage and maintaining the app;
  • Responsible for demonstrating all the progress that we had during the week to the client and also showing all the blocks, doubts, and future work that we must have.
Project Tech stack:
Node.js
Typescript
Angular
HTML
CSS
Nest.js
Express.js
Jest
OpenAPI
Bash
Jenkins
Rancher
MongoDB
JavaScript
Senior Back-end Web Developer
May 2022 - Jul 20222 months
Project Overview

The Challenge was to convert different CSV files with a complex structure to an Open API JSON File using the scraper. So basically, instead of creating a vast Open Api Structure using JSON or Yaml, the scraper was responsible to automated all this work.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Decreased the time of creating a manual open API file from 2 weeks+ to 3 days with the scrapper solution;
  • Dealt with complex CSV structures to convert to a JSON object and add, replace or remove, using Lodash to add some data in specific places of the final object;
  • Manipulated highly complex objects with Javascript;
  • Trained other team members;
  • Did code refractory from Javascript to Typescript and from Class to functional programming;
  • Did code reviews;
  • Covered code with the tests;
  • Was responsible for passing all the solutions for the production stage and maintaining the app.
Project Tech stack:
Node.js
Lodash.js
Json Patch
Express.js
Typescript
Unit testing
Jest
Xlsx
Openapi Types
Senior Back-end Web Developer
Oct 2021 - May 20226 months
Project Overview

A platform that performs sales mainly on social networks. It was a marketplace to create and synchronize products and launch as many social networks as possible.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • ​Was responsible for drawing all the architecture in 7 different microservices;
  • Did code refractory and code reviews;
  • Covered up to 80% of the code with tests;
  • Did the async communication using Stream, and Kafka;
  • Dockerized and built all the API using the Nest framework;
  • Created an authentication and authorization microservice to log in;
  • Created the Product and Catalog Synchronization;
  • Created the Campaign and Ads to launch them on Facebook;
  • Created the Conversions API to check the metrics of a Campaign and Ads;
  • Was responsible for passing all the solutions for the production stage and maintaining the app.
Project Tech stack:
Node.js
Kafka
Nest.js
Docker
MySQL
OAuth
Express.js
Jest
Unit testing
Typescript
Prisma
Webhooks
Middle Back-end Developer
Dec 2020 - Nov 202110 months
Project Overview

The main goal of this project was integration with Bass (Banking As A Service), which allows the company's wallet solution to connect with this new bank and carry out electronic transfers (cash in and cash out), payment slips, instantaneously transfers (Brazilian Pix), and refund operations.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Did code refractory and code reviews;
  • Covered code with the test;
  • Did the async communication using RabbitMQ;
  • Dockerized all the microservices;
  • Developed hexagonal Architecture in the Typescript project;
  • Integrated with external and different providers;
  • Provided Webhook to the last client;
  • Constantly added and delivered new features (electronic transfers, payment slip, instantaneously transfer and refund);
  • Was responsible for passing all the solutions for the production stage and maintaining the app.
Project Tech stack:
Node.js
Typescript
JavaScript
MySQL
Kibana
ElasticSearch
Rancher
Docker
Unit testing
Mocha
Jest
Integration testing
e2e testing
Middle Back-end Web Developer
Feb 2021 - Aug 20216 months
Project Overview

The main aim of this project was to get data from a CSV file with many rows and insert all this data into MySQL.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Reduced AWS Batch execution time from 7 to less than 1 hour;
  • Increased the time performance and reduced the cost budget;
  • Used the AWS Infrastructure;
  • Did code refractory and code reviews;
  • Covered code with the test;
  • Was responsible for passing all the solutions for the production stage and maintaining the app.
Project Tech stack:
AWS
AWS Batch
Node.js
MySQL
Aws Parallelcluster
Amazon S3
Middle Back-end Engineer
Feb 2021 - Jun 20214 months
Project Overview

The main task of this project was to refund the electronic Cashin that had some errors. For example, a sender was transferring some amount of money to another person, so all the data in this sender transfer should be exactly how it is in the database. If it wasn't, we need to charge back the sender customer.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • ​Did code refractory and code reviews;
  • Covered code with the test;
  • Was responsible for passing all the solutions for the production stage and maintaining the app.
Project Tech stack:
Node.js
Typescript
JavaScript
MySQL
Webhooks
Junior Full-stack Web Developer
Feb 2020 - Jul 20205 months
Project Overview

Development of an on-screen functionality with QR-Code connected to the BackEnd service, focusing on capturing which store was in that QR-Code so that the customer can use the company's services to pay for the store's products and receive benefits such as cashback.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Refactored the code;
  • Conducted code reviews;
  • Covered code with the test;
  • Performed a full-stack integration making changes on the site screen (angular) and the app's screen (ionic);
  • Performed a complex backend integration incorporating paying using credit cards and benefits like cashback depending on the business rules in place;
  • Was responsible for making all the user experience tests.
Project Tech stack:
Node.js
Angular JS
Ionic
Mocha
Express.js
MySQL
PostgreSQL
React

Education

2021
Computer Science
Bachelor

Copyright © 2024 lemon.io. All rights reserved.