
Caio Kinzel Filho
Verified Expert in Engineering
JavaScript Developer
Sunshine Coast, Queensland, Australia
Toptal member since February 23, 2016
Caio is a principal engineer with nearly 20 years of experience building and scaling fintechs and startups. A ThoughtWorks alumnus, he has led engineering teams and architected payment systems for companies like Slice, Flex, and InDebted. Caio specializes in event-driven systems, orchestration, architecture, and payment solutions.
Portfolio
Experience
- Event Sourcing - 10 years
- TypeScript - 5 years
- Pulumi - 4 years
- Amazon Web Services (AWS) - 3 years
- Temporal Cloud - 3 years
Work Experience
Principal Engineer
Slice
- Changed how the company processes payments, saving us AUD 7+ million annually.
- Set up platform and data platform infrastructure, as well as initial data products, data analytics, and reports.
- Implemented event-based alerts of Airline Schedule Changes and processing rules.
Head of Engineering
Forget Me Not
- Grew the team from two to eight engineers as a hands-on head of engineering.
- Improved build time from 45 minutes to 30 seconds, which was absolutely vital for engineering scaling.
- Introduced new ways to communicate with stakeholders, building trust with the engineering team while improving delivery.
Lead Front-end Engineer
Flex
- Developed new customer onboarding flows in new mobile apps.
- Managed bill payments and rent payment portal integrations.
- Increased app store rating from 3.2 to 4.5 within a couple of months.
Senior Software Engineer
InDebted
- Engineered solutions across systems such as a money-movement infrastructure.
- Established style guides in the web app and set up a storybook.
- Implemented secure, self-healing, highly scalable serverless microservices.
Senior Full-stack Developer
SelectQuote (via Toptal)
- Added functionality to C# and Node.js projects.
- Created A/B testing variants of customer-facing pages.
- Migrated the system to a new platform.
- Improved the performance of multiple client-facing pages through code-splitting, sprites, and so on.
Lead Front-end Engineer
Run The Call
- Restructured the app and migrated it from Angular to React.
- Built an app-wide component library.
- Created JavaScript-side style guides.
- Fixed defects and got the app ready for production.
Technical Lead
Scribe Intelligence (via Toptal)
- Architected and implemented a back-end migration to event sourcing.
- Redesigned the React front end.
- Improved the performance of the application which was rendering large datasets.
- Mentored other developers.
Chatbot Developer
Cryptocurrency Chatbot Startup
- Created a chatbot prototype for cryptocurrency trading; used the tools for classification and natural language processing.
- Implemented chatbot memory for session support.
- Created a single-page application (SPA) in React for interacting with the chatbot.
Full-stack Developer
Ethereum Marketplace Startup
- Developed Ethereum smart contracts for a digital marketplace's payments and escrow.
- Built a back end in Node.js, MongoDB, and GraphQL.
- Created a front end in React to integrate with GraphQL using Apollo.
- Implemented the authentication system with Auth0 in React.
Senior Front-end Developer
Redizoo (via Toptal)
- Created the front end of a React app to integrate with a C# Web API back end.
Back-end Engineer
Scribevo (via Toptal)
- Optimized the performance of a streaming back-end for speech recognition by 20x.
- Built the foundation for a test-driven development workflow.
- Decreased the operational costs of the application pipeline by improving third-party integration points.
React Native Lead Developer
Clinova
- Led a small team in the development of a React Native app.
- Designed and architected the application from specs to deployment.
- Set up tests and deployment infrastructure.
- Prepared the application for internationalization and copywriting.
Senior React Developer
University at Buffalo—SUNY (via Toptal)
- Developed a React application for music notation editing.
- Created a back-end application to handle simple APIs.
Front-end Developer
Run The Call (via Toptal)
- Set up continuous integration.
- Built the foundation for unit tests and automated acceptance tests.
- Prepared the app for initial release.
- Stabilized and added features to the front-end.
Front-end Developer
Must Win | Zenefits (via Toptal)
- Added React/Redux to the existing application.
- Implemented responsive web views using React.js and Sass under a tight deadline.
- Maintained and extended the existing Django framework and models.
JavaScript Engineer
Must Win (via Toptal)
- Worked as a JavaScript front-end developer on an AngularJS codebase.
- Created a data metrics pipeline using InfluxDB, Docker, Grafana, and Kafka.
- Set up a unit testing framework for the Angular code base.
Lead Consultant (Web Developer)
Managed Cloud Computing Provider (via ThoughtWorks)
- Implemented continuous delivery with multiple deploys a day.
- Created a dashboard for managing cloud servers, databases, and so on.
- Developed a module for the management of automatic scaling of cloud servers and nodes.
- Wrote a single-page application with a company-rolled layout framework.
- Created a pipeline with thousands of tests backing the deployment process from commit to production deploy.
Technical Lead
Johannesburg Stock Exchange (via ThoughtWorks)
- Introduced and established agile processes to multiple teams.
- Provided guidance for the client's technical leaders on how to incorporate processes and tools.
- Built an internal tool to remove manual workload for an important department.
- Trained client developers and testers on automated functional tests.
- Helped the business with project inception and minimal viable product specifications.
Senior Web Developer
Vision Critical (via ThoughtWorks)
- Built a platform for customized survey creation.
- Created a continuous delivery pipeline.
- Implemented a polyglot persistence on MongoDB and SQL Server.
- Worked on a RESTful API for back-end services.
- Designed a functional testing suite to be used by developers and testers.
Technical Lead
Measured Progress (via ThoughtWorks)
- Built a rich client web application to manage custom student assessments.
- Introduced continuous integration, testing, and Agile processes.
- Developed a testing framework for a higher integration between business analysts and developers.
- Worked on a rich WYSIWYG editor with custom functions and math formulas.
- Designed the application from iteration 0 to a succesful platform.
Senior Web Developer
World’s Largest Apparel Retailer (via ThoughtWorks)
- Created a large-scale enterprise web app.
- Worked with distributed teams on multiple continents.
- Utilized Agile and Scrum methodologies.
- Developed a plan to reduce technical debt.
Senior Web Developer
TOTVS
- Worked on a large enterprise multi-tenant software.
- Built hospital management web modules.
- Integrated with existing web services and APIs.
- Created workflows with WF and integrated it with the existing software.
Lead Developer
Aguiar Express
- Gained full project life-cycle experience.
- Migrated VB6 to .NET technologies.
- Led and managed team members into Agile practices.
- Created a logistics and scheduling app to handle a multi-location store and delivery system.
- Developed the company's intranet.
- Developed a POS system in direct contact with business experts.
Freelance Web Developer
Conceito Web
- Developed a multitier and multitenant eCommerce application.
- Responsible for the system's architecture.
- Created a web application that could host several different "skins."
Windows Developer
Zeta Informática
- Developed an in-house ERP system.
- Helped with source-control metrics.
Project History
Chengeta Wildlife Website
Education
Bachelor's Degree in Engineering (Digital System Engineering)
Universidade Estadual do Rio Grande do Sul - Guaiba, Brazil
Skills
Libraries/APIs
Sinon.JS, Lodash, jQuery, React, Node.js, Google Closure, Restangular, D3.js, Immutable.js, Reselect, Web API, Stripe, Redux-Saga
Tools
Atom, Mocha, Microsoft Visual Studio, Sublime Text, GitHub, Grafana, Grunt, Fastlane, IBM Watson, Claude, BigQuery, Plaid, Nx, Tableau, AWS Step Functions
Languages
JavaScript, C#, TypeScript, HTML5, HTML, Sass, SCSS, CSS3, SQL, Visual Basic, VB.NET, Java, XML, XSLT, Clarion, Topspeed, Python, GraphQL, Solidity, NATURAL, Go, Visual Basic 6 (VB6), F#
Frameworks
ASP.NET MVC, React Native, Express.js, NHibernate, AngularJS, ASP.NET, Spring, Django, Angular Material, Material UI, ASP.NET Web API, Redux, Nancy, Rx, Bootstrap 3
Paradigms
Continuous Integration (CI), Continuous Delivery (CD), Agile Software Development, Model View Controller (MVC), Test-driven Development (TDD), Event Sourcing, Unit Testing, Acceptance Testing, REST, Responsive Web Design (RWD), Functional Programming, ETL
Platforms
Amazon Web Services (AWS), Oracle, Apache Kafka, Kubernetes, iOS, Android, MacOS, Docker, WordPress, Heroku, Windows, Mixpanel, Firebase, Zendesk, Temporal Cloud, Airbyte
Storage
PostgreSQL, Firebird, MySQL, SQLite, MariaDB, Cassandra, Microsoft SQL Server, InfluxDB, Google Cloud, Amazon DynamoDB, MongoDB, Cloud Firestore, Datadog
Other
Front-end, APIs, Cloud Architecture, Orchestration, Workflow, ESLint, User Interface (UI), Responsive Design, Enzyme, VexFlow, Styled-components, Streaming, Ethereum Smart Contracts, Apollo, Chatbots, Natural Language Processing (NLP), Serverless, Single-page Applications (SPAs), VPS/VDS, User Experience (UX), Prototyping, Generative Pre-trained Transformers (GPT), Analytics, Pulumi, Google BigQuery, Metabase, OpenTelemetry, Large Language Models (LLMs), Agentic AI
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