Rafael Cascalho is a Python backend engineer with 11 years of experience building high-performance APIs and ETL systems, currently driving backend work at Indico Data. He specializes in optimizing complex data flows—delivering a 33x speedup on enterprise ETLs processing 200K+ Salesforce records—and designing modular APIs that eliminate N+1 query problems using SQLAlchemy and PostgreSQL upserts. Comfortable across AWS and Vercel, Rafael implements resilient CI/CD, debugs distributed systems, and tunes asynchronous workloads with Redis and Celery. He blends hands-on engineering with technical leadership, mentoring teams, improving development UX, and surfacing critical data issues before they cascade. An active open-source contributor, he has improved the Matrix JavaScript SDK’s identity and relation APIs, showing a willingness to improve widely used projects beyond his primary stack. Based in Goiás, Brazil, he balances relentless focus on performance with practical tooling and process improvements.
11 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Universidade Federal de Goiás
Contributions:5 commits, 1 PR, 1 comment in 2 days
Contributions summary:Rafael primarily contributed to the Matrix-JS-SDK, correcting documentation related to the `getRelationsForEvent` function. They also merged updates from the upstream development branch. Further, the user implemented changes to the MatrixBaseApis, adding and modifying methods such as `addThreePidOnly`, `bindThreePid`, `unbindThreePid`, `requestEmailToken`, and `requestMsisdnToken`. These changes involved updates to validation processes and integration with identity servers.
Keycloakd middleware to simply use keycloak validation and verifications.
Contributions:8 releases, 1 review, 43 commits in 4 months
middlewarekeycloakverificationsvalidation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Rafael Cascalho - Python Backend Engineer at Indico Data