Logo
Marcelo – JavaScript, Node.js, GraphQL, experts in Lemon.io

Marcelo

From Brazil (GMT-3)

flag
Full-stack Web DeveloperSenior
Hire developer
14 years of commercial experience
AI
Apparel
Banking
Blockchain
Business intelligence
Consulting services
E-commerce
Fintech
Insurance
Logistics
Retail
Social media
Marketplace
AI software
Communication tools
Enterprise software
Lemon.io stats
1
projects done
600
hours worked
2
offers now 🔥

Marcelo – JavaScript, Node.js, GraphQL

Marcelo is an experienced full-stack developer proficient in all development activities from ideation to delivery - handling design, integration, implementation, and support of UIs and back-end APIs on solutions leveraging modern JavaScript frameworks. Besides his prowess as a one-man company, he is the go-to person for entrusting with team management and even for discussing movies!

Main technologies
JavaScript
10 years
Node.js
5 years
GraphQL
2 years
AWS
3 years
Next.js
1 year
Typescript
5 years
React
5 years
Additional skills
ElasticSearch
Jest
MySQL
Cypress
Redis
Material UI
Docker
PostgreSQL
Angular
Nest.js
D3.js
Redux
Express.js
Socket.io
Laravel
Microservices
PHP
Tailwind CSS
Java
MongoDB
GitHub Actions
C#
Vercel
Prisma
OpenAI API
Blockchain
Supabase
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Front-end Tech Lead
Jul 2023 - Dec 20235 months
Project Overview

Frontend UI generator utilizing AI power

Skeleton
Skeleton
Skeleton
Responsibilities:

As a Frontend Development Lead, Marcelo led the creation of visually stunning frontend applications for an AI-driven platform. The role involved transforming concise descriptions into captivating user interfaces, significantly enhancing user experience. He played a key role in ideation and detailed design, collaborating closely with teams to bring our vision to life.

  • The focus was on front-end development, introducing innovative features that improved user experience. Marcelo leveraged technologies like Next.js, React, Zustand, React-Query, Mantine, and Vercel to implement UI. His work on prompt engineering with GPT-4 and an AI solution for auto-generating wireframes using Python, NLP, and TensorFlow showcased my commitment to leveraging AI for front-end development.
  • As a team lead, Marcelo ensured high-quality deliverables through code reviews, feedback, and quality control. His leadership created a collaborative environment where they consistently delivered high-quality frontend solutions that exceeded user expectations.
Project Tech stack:
React
Zustand
Material Design
Next.js
OpenAI API
Typescript
Prisma
Jest
Vercel
Software Engineer
Nov 2022 - May 20236 months
Project Overview

It is a Toronto-based technology company and a leading source for small business insurance in Canada.

Skeleton
Skeleton
Skeleton
Responsibilities:

Contributed as a full-stack developer at a major insurance company, focusing on:

  • Feature addition and live service monitoring using tools like Sentry and LogTrail.
  • Documentation creation covering best practices, unit and end-to-end testing.
  • Led the testing initiative to ensure top-tier quality standards.
  • Designed and implemented a new internal tool, adopting microservices architecturewith NestJS, MongoDB, and Jest on the backend.
  • Utilized micro-frontend with React, React Query, RTL, Cypress, and managed acomponent library with Storybook on the frontend.
  • Implemented CI pipelines using GitHub Actions, ESLint, tests, and SonarCloud.
  • Played key role in enhancing a React frontend service, introducing features, utilizing Segment for event tracking, and optimizing frontend performance.
Project Tech stack:
React
Formik
React Query
Nest.js
MongoDB
MongooseODM
CSS
CSS
HTML
Styled-components
Material UI
Vite
Microservices
GitHub Actions
Docker
SPA
Full-stack Web Developer
Mar 2022 - Oct 20227 months
Project Overview

Marketplace for digital art, gaming assets, and NFTs powered by the Devvio Blockchain.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Worked on both front-end and back-end;
  • Implemented most of the services of the coin trader, including the whole logic of trading coins;
  • Covered 90% of the application with integration tests;
  • Created real-time front-end connections integrated with D3.js to avoid updating the ElasticSearch data and use that data for real-time graphs.
Project Tech stack:
Redux
D3.js
Nest.js
Node.js
PostgreSQL
ElasticSearch
Redis
MailChimp
Docker
Jest
Tailwind CSS
React
SPA
Senior Front-end Web Developer
Jan 2021 - Feb 20221 year 1 month
Project Overview

It is an internal logistic system for a US company from the cloth industry that manages all the tracks to get the resources for the factory and ship the final product to their stores. It is a logistic system where a few entities as tables are connected by each other. That allows the user to bulk data and many screens, making the code architecture a big challenge as well.

Skeleton
Skeleton
Skeleton
Responsibilities:

Collaborated on a significant project for a leading USA client in the cloth industry, working with a remote team spanning Brazil and India.

  • Contributed to the overhaul of a legacy system into a new, user-friendly version.
  • Utilized CRA (Create React App) for the project, incorporating technologies like React, Redux, Styled-components, Ag-Grid, Material-UI design, Jest, Cypress, and Atomic Design.
  • Focused on the development of a logistic system with interconnected entities, allowing bulk data handling and managing simultaneous operations behind the scenes.
  • Embraced SCRUM as the process methodology and JIRA for efficient task management.
Project Tech stack:
Redux
Styled-components
Material UI
React
Jest
Cypress
Java
REST API
Full-stack Web Developer
Jan 2020 - Feb 20211 year 1 month
Project Overview

E-commerce platform that works with the cloth industry. They are working with the same codebase between all websites, only changing the style.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Improved and created new features for e-commerce;
  • Started and shared knowledge about front-end and back-end unit tests;
  • Implemented e2e tests with Сypress;
  • Made algorithmic improvements (removed a few pieces of code, decreased the number of loops, cached requests with AWS Cloudfront, made back-end code restructured to front-end behavior changes);
  • Introduced Postman to the game to share endpoints for the team;
  • Decreased the size of the images, delaying the typeahead requests;
  • Played with useCallback and useMemo, avoiding the components to re-instance unnecessarily components or functions from them;
  • Removed unnecessary re-renders from the code, testing the main pages with React dev tools;
  • Decreased the required total number of requests per minute to 20k, having created a script with Artillery.js.
Project Tech stack:
Next.js
MobX
Node.js
Express.js
PostgreSQL
ElasticSearch
React
Redis
AWS
Jest
Cypress
Senior Front-end Web Developer
Jul 2019 - Jan 20206 months
Project Overview

It is the first 100% online credit fin-tech in Brazil. Their business is not just lending money, it's believing, enabling, educating, transforming, and throwing clients up.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Worked on the main website, including performance issues and the lead acquisition flow;
  • Used state-of-the-art techs, such as React, Redux, Styled-components, GraphQL/Apollo, and Next.js;
  • Was responsible for the GraphQL gateway;
  • Was involved in some Docker and CI new flows and the development of new features as well.
Project Tech stack:
Next.js
Apollo GraphQL
Node.js
Express.js
Styled-components
React
CI
Docker
Front-end Tech Lead
Jan 2018 - Jul 20191 year 5 months
Project Overview

One of the biggest digital banks in Brazil. Marcelo worked under the system for car sellers to simulate their selling using the buyer's ID and the bank's loan, then used some more information to make the contract.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Mentored the team with their issues, growing the project and making it the first online loan formalization using face recognition from Brazil;
  • Developed a Design System from scratch;
  • Implemented a Storybook for development and integration with zero height UX tool.
Project Tech stack:
Angular
Node.js
Express.js
AWS
MySQL
Hapi.js
Monorepo
Jest
SPA
Full-stack Web Developer
Sep 2016 - Jan 20181 year 4 months
Project Overview

It is a social media messaging aggregator that helps the world's biggest companies make their customers and fans happier. Across 30+ digital channels, our industry-leading AI creates insights for deeper and more real-time customer and fan experiences.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Contributed to a big social media project, making it easier for a company to manage its social media;
  • Architected the application with Ducks Design for Redux and Atomic Design for components;
  • Covered code with Mocha, Chai, and Sinon tests;
  • Worked with SCRUM as a process methodology and JIRA as a task manager.
Project Tech stack:
Redux
Socket.io
GraphQL
Apollo GraphQL
Node.js
Express.js
PostgreSQL
Jest
React
SPA
Full-stack Web Developer, Mentor
Jan 2011 - Sep 20165 years 7 months
Project Overview

It is a company that helps tech startups with financing, consulting, UX design, and software development.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented an architecture from scratch;
  • Covered code with automated tests with PHP Unit and Protractor with Saucelabs integration, also some other tools like NPM, Bower, Composer, Gulp&Grunt;
  • Used some known concepts like RESTful APIs, microservices, and Kanban as development methodology;
  • Was teaching and motivating new interns who were learning development;
  • Was leading the development of a new project and the integration between its microservices developed in the JS stack.
Project Tech stack:
PHP
Laravel
Angular JS
CSS
HTML
Phantom
Microservices
WordPress
Magento
REST API
Kanban

Education

2015
Software engineering
Bachelor's Degree
2024
Artificial Intelligence, Machine Learning, and Deep Learning
postgraduate

Copyright © 2024 lemon.io. All rights reserved.