Marcello Marques de Oliveira
Verified Expert in Engineering
Front-end Developer
Marcello presents himself as a computer science enthusiast and digital products creator. Throughout his 5+ 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
Availability
Preferred Environment
React, TypeScript, .NET 5, Microfrontends, Design Systems, API Gateways, API Architecture, Amazon Web Services (AWS), C++17, Node.js
The most amazing...
...solution I've developed is an entirely framework-agnostic, multi-theme, monitored, and accessible design system.
Work Experience
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.
Meu Bairro Fit App
The application allows users to compose specific meals like a self-service restaurant experience. There is a cache in local storage with user information to improve the UX. When users use the application for the second time, they don't need to write their data again or create the meals.
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
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, Ruby on Rails (RoR)
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 (Amazon SNS), AWS Cloud Development Kit (CDK), Amazon CloudWatch, Sentry, Apache Airflow, Auth0, Amazon Athena
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
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), Recoil, Parquet
Platforms
Azure, Amazon Web Services (AWS), AWS Lambda, Blockchain, Google Cloud Platform (GCP), Heroku
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