
Fabricio Demattê
Verified Expert in Engineering
Software Engineer and Developer
São Paulo - State of São Paulo, Brazil
Toptal member since June 27, 2024
Fabricio is a software engineer passionate about open source and crafting performant, maintainable code. He has extensive experience building robust back-end systems and comprehensive ETL pipelines using Rust, JavaScript, Python, and SQL. He took part in industry-leading products for the advertising business with ShowSeeker Pilot and in the security and ID authentication industry with IDVerse. He is most notable for bringing performance and scalability that moved millions of dollars in revenue.
Portfolio
Experience
- TypeScript - 5 years
- Python - 5 years
- Linux - 5 years
- React - 5 years
- PostgreSQL - 5 years
- Distributed Systems - 4 years
- Rust - 4 years
- Serverless - 3 years
Availability
Preferred Environment
Linux, Jira, Amazon Web Services (AWS), Rust
The most amazing...
...project I've designed: a business metrics platform for IDVerse that integrates the products transactional data into a centralized data lake, enabling a BI team.
Work Experience
Senior Software Engineer
Nubank
- Streamlined identity verification, contributing to the identity fraud/challenge team managing the challenges flow, incremental rollout of security features ensuring scalability and security for over 5 million daily authentication requests.
- Conducted OCP tests to prove and ensure stakeholders' reliability.
- Fixed critical vulnerabilities in the liveness authentication flow that allowed scammers to bypass identity validation and impersonate users.
Senior Software Engineer
IDVerse
- Developed and optimized the face access project, a zero-knowledge biometric authentication tool, reducing operational costs by 40% and saving up to $500,000 in fraud prevention for multiple clients.
- Designed and developed the company's business metrics platform, a comprehensive ETL pipeline that integrates data from multiple company products into a centralized data lake, enhancing data transformation, storage, and analytics capabilities.
- Implemented the FeatID engine, converting face images into searchable float arrays, optimizing security protocols, and handling large-scale data and identity hashes.
- Led the port of our facial recognition engine from C++ to Rust using OpenCV and OpenVINO, enhancing processing speed and memory safety by leveraging modern APIs of image processing and inference, which led to more efficient and reliable AI workloads.
Back-end Software Engineer
ShowSeeker
- Leveraged monitoring tools to identify hotspots and implement a cache-aside strategy that improved performance by 150%, measured with an integration testing pipeline.
- Developed a database migration pipeline from MySQL to PostgreSQL to use incremental materialized views, improving the performance of complex queries by 150%.
- Implemented change data capture for the PostgreSQL database to improve the ETL pipeline and built an incremental cache that reduced database load, improving performance by 200%.
- Built an in-house library to static-check code, improving the developer experience and reducing bugs by 20%.
Full-stack Software Engineer
NTT Data
- Created an embeddable chatbot application from scratch for Unilever partners' eCommerce, totaling up to 1 million daily users.
- Introduced a product recommendation feature to the conversation flow, leading to a 10% increase in traffic and conversion rate. I leveraged webhooks in Node.js and Azure Functions.
- Designed and documented a user-facing API for customers to integrate our embeddable chatbot bundle into their websites.
- Led entry-level developers regarding code quality, testing, and best practices in the React/Node.js ecosystem.
Full-stack Software Engineer
Vega I.T
- Built the company's smart locker admin platform to integrate the hotel management system. Today, the platform is used by more than 1,500 hotels worldwide.
- Coordinated with cross-functional teams to achieve design requirements.
- Guided entry-level developers on code quality, testing, and best practices in the React/Node.js ecosystem.
Web Developer
Workana
- Built a web application that leveraged OCR software to read brokerage receipt notes and provide tax insights.
- Developed a geolocation-based search feature on Selfit's Angular web page, significantly enhancing user experience and increasing customer conversion rates for one of Brazil's leading gym chains.
- Performed full-stack development tasks for a condominium management web application, introducing advanced financial and security features to streamline operations and enhance user safety.
Experience
GNU "rm" Command with Extra Features
https://github.com/demfabris/rmxGistit, Peer-to-peer Code Sharing
https://github.com/demfabris/gistitOpen-source Contributions
https://github.com/demfabris• surrealdb: Improved inner libraries (storekey, surrealdb-derive) to perform zero-copy deserialization.
• dotenv-linter: Refactored the core code to improve linting performance and overall runtime.
• lsd: Introduced custom config file feature augmenting customization capabilities.
• expo: Fixed an inconsistency between Android and iOS platforms in the expo-calendar module.
Management App for Psychologists
The Expo/React Native app is currently being tested internally via TestFlight.
Education
Bachelor's Degree in Statistics and Data Science
University of Sao Paulo - Sao Paulo, Brazil
Skills
Libraries/APIs
Node.js, React
Tools
Amazon Kinesis Data Firehose, Amazon Simple Queue Service (SQS), Grafana, Jira, Expo
Languages
Rust, Python, JavaScript, TypeScript, Java, Clojure, Scala, C++
Frameworks
Next.js, React Native, Angular, ClojureScript
Platforms
Linux, Amazon Web Services (AWS)
Storage
PostgreSQL, Databases, Amazon DynamoDB, MySQL, Redis
Other
Web Development, Distributed Systems, Computer Science, Back-end, Amazon Redshift, Prometheus, Serverless, Data Science, Optical Character Recognition (OCR), Networking, Supabase
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