
Marcelo Lopes Pinto
Verified Expert in Engineering
Full-stack React Developer
São Paulo, Brazil
Toptal member since September 19, 2019
Marcelo has been a full-stack web developer since 2015, specializing primarily in the MERN stack. He has worked on various project types, including eCommerce, web and mobile dashboards, and landing pages. Seeking greater flexibility regarding work hours and location, he transitioned to freelance work and is currently seeking project partnerships. In addition to his expertise in web development, Marcelo is also interested in the fields of music, mathematics, and physics.
Portfolio
Experience
- Node.js - 8 years
- React - 8 years
- JavaScript - 7 years
- Express.js - 6 years
- TypeScript - 6 years
- SQL - 6 years
- Next.js - 5 years
- MongoDB - 5 years
Availability
Preferred Environment
Ubuntu, Visual Studio Code (VS Code)
The most amazing...
...project I've undertaken involved developing an online store for organic goods. It was tough given the fluctuating stock levels.
Work Experience
Senior React Front-end Developer
Tilt Inc.
- Developed a new platform from scratch utilizing React and TypeScript technology and seamlessly integrating it with an already-existing API.
- Addressed and resolved various bugs and implemented basic front-end adjustments on an existing DNN Platform website.
- Migrated an existing blog to the Ghost platform, including content, themes, and plugins, and reconfigured a domain subfolder to direct to the new Ghost blog.
- Ensured that the SEO functionalities from the previous website were properly maintained on the new platform.
- Collaborated closely with the design team to brainstorm and explore various UI/UX possibilities.
Senior React Developer
Vida Global Inc.
- Built new front-end features and integrated Google Calendar and Datadog, enhancing functionality and streamlining external service interactions.
- Refactored an unorganized JavaScript codebase, introducing React hooks and Context API to improve maintainability and performance.
- Modernized React codebase by implementing hooks and Context API, enhancing code structure, and reducing technical debt.
Full-stack Developer
Clued
- Developed a complete front-end system from the ground up utilizing the modern technology stack comprising Next.js, React, and TypeScript.
- Established a seamless integration with an already-existing Node.js API that operates in conjunction with a MongoDB database.
- Authored comprehensive unit tests and integration tests for the front-end system using the Jest testing framework.
Full-stack Developer
Meadow Finances
- Built a platform from scratch that allows users to generate personalized cost estimates for multiple US schools and compare them.
- Developed the front end using React and TypeScript, while AWS Lambda functions were used for the API.
- Developed comprehensive unit tests for the primary features of the front-end and back-end components using the Jest testing framework.
- Incorporated AWS Amplify, Amazon S3, Amazon CloudFront, and Amazon Cognito into the system to provide secure and reliable storage, content delivery, and user authentication.
Full-stack Developer
Sports Card Investor
- Implemented new features and made updates to the front-end and back-end components of the system.
- Managed and tracked system deployments using cloud platforms, ensuring that all deployments were efficient, reliable, and secure.
- Implemented connections with AWS, such as AWS Lambda and Amazon S3.
- Established connections with AWS, including AWS Lambda and Amazon S3, to enable the system to interact with AWS and leverage its capabilities.
Full-stack Web Developer
AR Technologies
- Fixed bugs and introduced new features to an existing platform.
- Implemented front-end changes and fixes using React Hooks.
- Implemented back-end changes and fixes using Node.js, MongoDB, and Express.js.
Full-stack Web Developer
Labelbox
- Contributed to the front-end redesign of the entire website.
- Configured Google Tag Manager (GTM) and Google Analytics (GA) for cross-domain tracking and other standard features.
- Connected Next.js with third-party software such as Mandrill, Marketo, and Hubspot.
Full-stack Web Developer
Jexo
- Built a dashboard to link common Jira components in a single place, making it easier to manage them. Served as a full-stack freelance web developer.
- Connected the server and client with Apollo and GraphQL.
- Synchronized data in the database through Jira webhooks.
Full-stack Web Developer
Raizs Orgânicos
- Developed an eCommerce that sells organic products directly from small producers from scratch and integrated it with Odoo ERP for stock management.
- Created the client-side component of the system using React and Redux and implemented Firebase authentication to enhance the system's security and user management features.
- Developed the server-side component of the system using Sequelize to interface with a PostgreSQL database while integrating various 3rd-party libraries to enhance the system's functionality.
- Implemented Amazon Web Services (AWS) tools and services, such as EC2, Elastic Beanstalk, Amazon S3, Amazon Route 53, AWS CodeBuild, and AWS CodePipeline, into the website's infrastructure to improve its scalability, reliability, and security.
- Integrated the software with various payment APIs to facilitate secure and efficient payment processing.
Full-stack Web Developer
theVelops
- Worked as a full-stack developer in four different projects (the company developed various types of software for early-stage startups).
- Became proficient with the MERN (MongoDB, Express.js, React, Node.js) stack.
- Worked with different teams, using modern project management methods such as Scrum, sprint, Kanban, and others.
- Developed various types of software with React Native, GraphQL, geolocation, geofencing, and socket connections.
- Learned basic Amazon Web Services such as Elastic Beanstalk, Amazon EC2, Amazon S3, Amazon Route 53, AWS CodePipeline, and AWS CodeBuild.
Front-end Developer
Boogoo
- Set CRUD functions for an SQL database.
- Connected a SQL database to PHP and JavaScript-based front end.
- Handled requests on the client side.
- Manipulated data to display it in graphics and tables.
- Styled HTML code through CSS.
Experience
Meadow Finances
https://app.meadowfi.com/planApp for Sports Cards Collectors
https://www.marketmoversapp.com/Solfácil
https://www.solfacil.com.brThe software works in four stages, where Solfácil and the panel installer communicate through individual dashboards. With a socket connection, they can share files in real time. Solfacil can verify if the installation meets their standards and satisfies the client's requirements.
Labelbox, Inc.
http://www.labelbox.comEducation
Bachelor's Degree in Mechatronics Engineering
Polytechnic School of the University of São Paulo - São Paulo, Brazil
Skills
Libraries/APIs
Node.js, React, React Redux, REST APIs, Google Maps, Context API, React Router, Jira REST API, WebRTC, Socket.IO, AWS Amplify, jQuery, Stripe, Web3.js, Playwright, React Query, Leaflet
Tools
Visual Studio, GitHub, Sequelize, Amazon Cognito, Trello, Google Analytics, AWS CodeBuild, Jira, Knex.js, Amazon CloudFront CDN, Prisma, GitLab, Figma, Builder.io
Languages
CSS, HTML, JavaScript, SQL, CSS3, HTML5, TypeScript, GraphQL, PHP
Frameworks
Next.js, Material UI, Tailwind CSS, Redux, React Native, Express.js, Serverless Framework, NestJS, Ant Design, Jest, .NET Core, Svelte, Vanilla JS, Cypress
Paradigms
Unit Testing, Search Engine Optimization (SEO), Responsive Web Design (RWD), REST, Mobile Development
Platforms
Mapbox, Amazon Web Services (AWS), Firebase, AWS Lambda, Vercel, Contentful, HubSpot, Ubuntu, Amazon EC2, AWS Elastic Beanstalk, Visual Studio Code (VS Code), Azure, Salesforce
Storage
Amazon S3 (AWS S3), PostgreSQL, MongoDB, MySQL, Redis
Other
Front-end, APIs, Front-end Development, Full-stack, Single-page Applications (SPAs), Web Development, Data Visualization, API Integration, Front-end Architecture, Web App Development, Web UI, Architecture, Cloudflare, WebSockets, Storybook, User Experience (UX), User Interface (UI), Serverless, Front-end Design, WCAG 2, Cloud Storage, Payment Gateways, Google Tag Manager, AWS CodePipeline, Payment APIs, Atlas, Engineering, Fintech, Web UX, Amazon Route 53, Programming, Computer Skills, OpenAI, OpenStreetMap
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring