Raul Estrada

Staff Data Scientist

Austin, Texas Metropolitan Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Raul Estrada is a Staff Data Scientist based in the Austin metro area with eight years of experience bridging data science, backend engineering, and semiconductor process engineering. He has advanced production systems at Samsung Austin Semiconductor, progressing from equipment and photolithography engineering roles into senior data science and staff-level responsibilities. An active open-source contributor, Raul has strengthened stream-processing (ksql) and change-data-capture (Debezium) projects by improving execution reliability, time-zone handling, and SQL parsing for window and JSON_TABLE functions. He pairs deep hands-on expertise in parsers, validation logic, and robust error handling with a master’s in electrical engineering, bringing a hardware-aware perspective to data-driven solutions. Colleagues describe him as pragmatic and efficiency-focused, favoring impactful remote or well-compensated roles where he can tackle complex, evolving challenges.
code8 years of coding experience
job15 years of employment as a software developer
bookMaster’s Degree Electrical Engineering, Master’s Degree Electrical Engineering at The University of Texas-Pan American
languagesEnglish, Spanish
github-logo-circle

Github Skills (27)

cdc10
validations10
mysql10
testing10
kafka10
zio10
validation10
regex10
java10
scala10
javas10
antlr10
ksqldb10
error-handling10
stream-processing10

Programming languages (8)

JavaC++RustANTLRScalaGoHTMLRuby

Github contributions (5)

github-logo-circle
zio/zio-schema

Jun 2022 - Aug 2022

Compositional, type-safe schema definitions, which enable auto-derivation of codecs and migrations.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1 review, 5 commits, 8 PRs in 2 months
Contributions summary:Raul's primary contribution involved implementing phone number and duration validation logic using regular expressions. They also refactored and improved existing validation rules for IPv6 addresses and other formats. Furthermore, the user addressed typos and enhanced the test suite within the project. A significant portion of the work focused on improving the overall correctness and robustness of the validation components.
derivationziotype-safeschema-validationdefinitions
confluentinc/ksql

Jul 2018 - Sep 2020

The database purpose-built for stream processing applications.
Role in this project:
userBack-end Developer
Contributions:6 reviews, 11 commits, 23 PRs in 2 years 2 months
Contributions summary:Raul primarily focused on enhancing the ksql database's core functionality. They refactored and improved the error handling for retries within the execution engine, as seen in the `ExecutorUtil` class. Furthermore, the user fixed a bug related to the Geo_Distance function and introduced new features for time zone handling. The user has worked on different modules of the project like the ksql-cli, ksql-engine, and ksql-common modules.
materialized-viewsstream-processingstreaming-queriesksqldbsql
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
Raul Estrada - Staff Data Scientist