Greg Rychlewski

Staff Developer at Loblaw Digital

Toronto, Ontario, 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
Greg Rychlewski is a Staff Developer based in Toronto with 8 years of experience building high-throughput data platforms that power large-scale e-commerce ecosystems. At Loblaw Digital he leads design and performance efforts for systems that ingest, standardize and serve product, price, and promotion data across thousands of stores and multiple third-party integrations. He brings a strong backend focus in Java, Elixir and Postgres, and has production experience with observability, containerization and cloud data tooling. An active open-source contributor to the Elixir ecosystem, Greg has made substantive changes to Ecto and Postgrex—improving changeset validation, embedded associations, migration tooling and logical replication features. His background spans data engineering and ML-supporting infrastructure from roles at RBC and consulting work, giving him a rare combination of statistical training and production systems know-how. Outside enterprise work he co-founded a mobile games studio, illustrating both product instincts and hands-on implementation across web, mobile and backend stacks.
code8 years of coding experience
job11 years of employment as a software developer
bookNon-Degree Student Statistics, Non-Degree Student Statistics at University of Toronto
bookMaster’s Degree Statistics, Master’s Degree Statistics at York University
github-logo-circle

Github Skills (13)

database-migrations10
database-migration10
database-driver10
ecto10
postgresql10
sql10
elixir10
test-driven-design9
data-modeling9
functional-programming8
testing8
mysql7
tds6

Programming languages (5)

C++CJavaScriptErlangElixir

Github contributions (5)

github-logo-circle
elixir-ecto/ecto_sql

Dec 2021 - Dec 2022

SQL-based adapters for Ecto and database migrations
Role in this project:
userBack-end Developer
Contributions:92 reviews, 33 commits, 172 PRs in 1 year
Contributions summary:Greg primarily contributed to the Elixir/Ecto SQL project by adding new features and fixing existing ones related to database migrations and query functionality. Their work included the implementation of `--to-exclusive` functionality in migration tasks, addition of the `:prepare` option for the PostgreSQL adapter, and the addition of the `query_many` function. Further contributions addressed documentation and logging parameters to enhance the user experience and debugging.
sqlelixiradaptersdatabase-migrationsdatabase
elixir-ecto/postgrex

Nov 2021 - Jan 2023

PostgreSQL driver for Elixir
Role in this project:
userBack-end Developer
Contributions:33 reviews, 21 commits, 76 PRs in 1 year 2 months
Contributions summary:Greg primarily worked on enhancing the PostgreSQL driver for Elixir, specifically focusing on logical replication features. Their contributions include implementing functions for creating, dropping, and starting replication slots. The user also added functionality for LSN (Log Sequence Number) conversion and the ability to copy tables. Moreover, the user incorporated features to handle multiple results from simple queries and added extensions like lquery and ltree.
postgresqlelixirpostgrespostgresql-driver
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
Greg Rychlewski - Staff Developer at Loblaw Digital