
Marcello Marques de Oliveira
Verified Expert in Engineering
Front-end Developer
João Pessoa, Paraíba - State of Paraíba, Brazil
Toptal member since December 30, 2021
Marcello presents himself as a computer science enthusiast and digital products creator. Throughout his 7+ years of experience in software development, he worked as a front-end specialist, back-end engineer, data engineer, and mobile developer. Marcello is constantly learning and looking for the most successful engineering paths, updating his working methods, and trying to avoid the cliches in software engineering.
Portfolio
Experience
- Node.js - 5 years
- TypeScript - 5 years
- React - 5 years
- Algorithms - 4 years
- Microfrontends - 2 years
- Design Systems - 2 years
- .NET 5 - 2 years
- API Gateways - 1 year
Availability
Preferred Environment
React, TypeScript, Microfrontends, Design Systems, API Gateways, API Architecture, Amazon Web Services (AWS), C++17, Node.js, Algorithms
The most amazing...
...solution I've developed is an entirely framework-agnostic, multi-theme, monitored, and accessible design system.
Work Experience
Senior Full-stack Engineer
Deel
- Developed tools to facilitate user onboarding, such as mass onboarding, job scope AI validation, irregular payments, variable compensations, wet ink signatures, and more.
- Enhanced observability using Datadog for tracing, logs, alarms, and dashboards, and Sentry for error boundaries and tracing.
- Tracked and fixed bugs using Jira as a reporting tool.
Software Engineer
Amazon.com
- Led the development of an automatic country of origin (COO) finder for products and presented solutions back and front. The project aimed to read a box through a camera and identify the COO, making it suitable for exportation.
- Led the implementation and delivery of a new ASIN selection query, taking into account the Glance View parameters. Developed a careful strategy to avoid any undesirable selection during the delivery.
- Played a key role in Price Sync, among other projects, driving enhancements. Developed a reusable Generic Mapper Library. Actively resolved issues, debugged, and conducted code reviews, contributing to improving overall team project performance.
Software Engineer
Coinbase
- Worked in a microservice environment with GO and Cadence and integrated the auth system.
- Created and deployed in scale new functionalities in RoR, followed by experiments and A/B testing.
- Developed React and React Native screens related to payment methods integrated with Relay.
Senior Software Architect
XP Inc.
- Developed a technology-agnostic and multi-theme design system that enables the company's design persistence.
- Created a framework for the micro front end using Webpack's Module Federation. It enabled front-end scalability in the company.
- Worked on the Apigee API gateway and the Open API. Undertook the API design, validation layers, and contract-first approach to ensure gateway scalability.
- Developed a monitoring library for Vanilla JS and React to capture real user monitoring (RUM) and communicate with Datadog and Sentry.
- Created a CSS in JavaScript library for web components, which is almost eight times faster than styled-components.
- Developed an Open API developer portal for Exposure APIs.
- Led a team of four elements, including designers and software engineers, to create a design system in Swift and Kotlin.
Senior Full-stack Software Engineer
Social Miner
- Developed an application to work on the customer’s website via Pixel, a tag management system similar to the Google Tag Manager (GTM). The application enabled directional advertisement and capturing customer information.
- Created the advertisement builder using .NET and React to generate onsite and push notification ads for the customers.
- Developed a script to sanitize the customers' data in the data pipeline.
- Led a team of four elements, including designers and software engineers, to implement dozens of new product features.
Software Engineer
IEPES
- Used React Native for developing a mobile application to respond to the questionnaires created on a web application. It uses a native database that allows it to work offline.
- Created a web application to build questionnaires and analyze the responses, including graphs and exports to .csv format.
- Developed a web application to create queries to be played in the AWS Athena service.
- Handled the entire pipeline, crawling the data from the website, passing through AWS Glue, creating the parquets, and making it available on AWS Athena queries.
Experience
Soma Design System
Soma uses a monorepo-based organization for sum web items—including doc, ds, core, HTML, icon, and React—and a completely decoupled architecture between its packages and applications.
Soma's technical challenges cut across many issues, including Shadow DOM CSS encapsulation; low community adherence to this technology, requiring us to build our CSS in JavaScript; white-label component logic; Node.js module system; and integration with various libraries and frameworks.
Soma is available via npm and CDN. It is versioned based on semantic releases using long-time branch support as Git Flow. Soma's module system also favors a federation-based micro front-end architecture.
XPInc Developer Portal
https://developer.xpinc.com/Real-time and SEO requirements are checked for documentation and mapping to adopt a headless CMS in a possible V1. This adoption comes with the change from a static generator to server-side rendering. This way, we continue fulfilling real-time and SEO requirements.
Education
Bachelor's Degree in Computer Engineer
Federal University of Paraíba - Paraíba, Brazil
Certifications
Conductor Tech XP Inc. - Performance Frontend
XPInc.
Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera
Data Engineering
Udacity
Skills
Libraries/APIs
React, Node.js, REST APIs, Apigee, Vue, Chart.js
Tools
Stencil.js, Git, NPM, Lerna, AWS Glue, Amazon CloudFront CDN, MongoDB Atlas, Amazon Simple Email Service (SES), Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS Cloud Development Kit (CDK), Amazon CloudWatch, Sentry, Apache Airflow, Auth0, Amazon Athena
Languages
TypeScript, JavaScript, HTML5, CSS3, CSS, HTML, C++17, Python, C#, GraphQL, SQL, Kotlin, Java, Go
Frameworks
Next.js, Redux, Jest, MUI CSS, Material UI, .NET 5, Angular, React Native, Recoil, Ruby on Rails (RoR)
Paradigms
Microfrontends, API Architecture, Clean Architecture, Dynamic Programming, REST API Architecture, Continuous Integration (CI), Continuous Delivery (CD), Agile Software Development, Search Engine Optimization (SEO)
Storage
MongoDB, Amazon DynamoDB, Azure SQL, PostgreSQL, Amazon S3 (AWS S3), Datadog, Data Pipelines
Platforms
Azure, Amazon Web Services (AWS), AWS Lambda, Blockchain, Google Cloud Platform (GCP), Heroku
Other
Design Systems, Algorithms, Data Structures, Web Components, Graphs, Front-end, Debugging, Back-end, Code Review, Source Code Review, Interviewing, Storybook, API Gateways, Mathematics, Data Engineering, Content Delivery Networks (CDN), Akamai, Technical Hiring, Task Analysis, MERN Stack, Gatsby, Amazon Route 53, AWS Certificate Manager, Data Visualization, Data Compression Algorithms, Artificial Intelligence (AI), Machine Learning, Headless CMS, Single Sign-on (SSO), Parquet
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