Eric Fredine

Principal Engineer at Fredine Consulting

Vancouver, British Columbia, Canada
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

🤩
Rockstar
🎓
Top School
Eric Fredine is a Principal Engineer based in Vancouver with over a decade of experience building full-stack, cloud-native systems and leading engineering teams from startup to scale. He architects and ships resilient payment and ERP-integrated solutions using React, GraphQL, PHP/Symfony, Java, Node.js and PostgreSQL, and has led migrations to AWS while championing strong automated testing practices. A pragmatic engineering leader and former CTO/VP who raised and delivered high-growth products across telecom, advertising and fintech, he pairs product strategy with hands-on implementation. His open-source work includes performance- and metadata-focused contributions to the Apache DataFusion SQL engine, improving Parquet/Arrow handling that boosts query reliability for large datasets. Known for introducing event-sourced state machines with optimistic concurrency in production, he blends systems thinking with measurable business impact.
code10 years of coding experience
job18 years of employment as a software developer
bookB.Sc with Honors Computer Engineering, B.Sc with Honors Computer Engineering at University of Alberta
bookWeb Development Boot Camp, Web Development Boot Camp at Lighthouse Labs
stackoverflow-logo

Stackoverflow

Stats
78reputation
1kreached
1answer
1question
github-logo-circle

Github Skills (12)

fusion10
apache-arrow10
parquet10
query-engine10
rust10
data-engineering10
sql9
big-data9
testing8
kmeans6
python6
haskell6

Programming languages (6)

RustJavaScriptGoPHPRich Text FormatPython

Github contributions (5)

github-logo-circle
apache/datafusion

Jun 2024 - Sep 2024

Apache DataFusion SQL Query Engine
Role in this project:
userBack-end Developer & Data Engineer
Contributions:32 reviews, 4 PRs, 49 comments in 3 months
Contributions summary:Eric primarily contributed to the Apache DataFusion SQL Query Engine by adding support for timestamp data types in data page statistics and dictionary type support for parquet metadata statistics. They also worked on fixing bugs related to data page statistics when all rows are null in a data page, and improved test coverage for data page statistics. These changes involved modifications to the core data processing logic and involved working with Arrow data structures and Parquet file formats, demonstrating a focus on optimizing query performance and data handling.
querypythonquery-enginedataframerust
efredine/collaborative-lists

Dec 2016 - Feb 2017

Contributions:361 commits, 128 pushes, 7 branches in 2 months
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
Eric Fredine - Principal Engineer at Fredine Consulting