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
Availability
Preferred Environment
Linux, Jira, Amazon Web Services (AWS)
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
Back-end Software Engineer
IDVerse
- Worked on developing and optimizing 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.
- Enhanced 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.
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 one million users of traffic a day.
- 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.
Education
Bachelor's Degree in Computer Science
University of London - London, United Kingdom
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
Languages
Rust, Python, JavaScript, Java
Frameworks
Next.js, Angular
Platforms
Linux, Amazon Web Services (AWS)
Storage
PostgreSQL, Databases, Amazon DynamoDB, MySQL, Redis
Other
Web Development, Distributed Systems, Computer Science, Amazon Redshift, Prometheus, Serverless, Data Science, OCR, Networking
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