Michael Toole

Staff Analytics Engineer at Trade Republic

Berlin, Germany
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
Michael Toole is a Staff Analytics Engineer based in Berlin with nine years of experience building scalable data platforms, DWH architectures, and BI solutions for startups and enterprises. He has led migrations from Redshift to Snowflake, designed distributed, cost-efficient warehouse systems and virtual DWH tooling, and redesigned microservice and graph architectures to support variable client scale. As a hands-on engineer he combines data modelling, pipeline CI/CD, and multi-language implementations (Python, Kotlin, Rust, Go) with operational automation and team training. He co-founded a UTM-tracking startup, has freelanced across Europe, and previously managed large analyst teams tackling sensitive medical and business data. An active contributor to the popular SQLFluff project, he’s improved SQL linting and autofix rules—evidence of deep expertise in SQL parsing and code-quality for analytics. Collectedly, he blends pragmatic cost-vs-scale engineering with a knack for turning complex operational needs into modular, auditable data products.
code9 years of coding experience
job4 years of employment as a software developer
bookDoctor of Medicine (M.D.) Medicine, Doctor of Medicine (M.D.) Medicine at Trinity College Dublin
languagesEnglish, German, Spanish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
66reputation
592reached
1answer
0questions
github-logo-circle

Github Skills (9)

code-analysis10
sql10
python10
database9
databases9
automated-tests8
amazon-redshift6
etl6
airflow6

Programming languages (5)

TypeScriptC++PEG.jsJavaScriptPython

Github contributions (5)

github-logo-circle
sqlfluff/sqlfluff

Feb 2022 - Apr 2022

A modular SQL linter and auto-formatter with support for multiple dialects and templated code.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:140 reviews, 14 commits, 19 PRs in 1 month
Contributions summary:Michael primarily contributed to the SQLFluff project by implementing and improving the SQL linter and auto-formatter's capabilities. Their work involved adding support for optionally bracketed CTEs in ANSI SQL dialect, improving the rule for handling SELECT clause elements, and fixing issues related to join clauses. They also made modifications related to autofixing issues with L007, L028, and L042 rules, demonstrating proficiency in code analysis, bug fixing, and rule implementation.
dialectslinterpypisql-lintertemplated
Redshift Loading Tool (ETL) - receives readable streams and Copies to Redshift (upsert or insert) via S3
Contributions:43 commits, 5 PRs, 38 pushes in 3 years 11 months
readable-streamsreadableredshiftstreamsetl
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
Michael Toole - Staff Analytics Engineer at Trade Republic