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.
8 years of coding experience
11 years of employment as a software developer
Non-Degree Student Statistics, Non-Degree Student Statistics at University of Toronto
Master’s Degree Statistics, Master’s Degree Statistics at York University
SQL-based adapters for Ecto and database migrations
Role in this project:
Back-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.
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