Rafael A

Senior Software Engineer at Just Eat Takeaway.com

London, England, United Kingdom
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
Rafael A is a senior software engineer with 11 years of experience building and modernizing backend systems, currently shaping commerce infrastructure at Just Eat Takeaway.com from London. He is a pragmatic C# specialist with deep familiarity across the .NET ecosystem—ASP.NET Core, EF Core, Dapper, NHibernate—and hands-on experience with CI/CD, build automation and cloud platforms. Rafael has a proven track record in payments, checkout and migration projects, and routinely drives code quality through reviews, testing and automation. An active open-source contributor, he has fixed core NHibernate bugs and extended FluentMigrator with advanced PostgreSQL index features, demonstrating low-level database and ORM expertise. Equally comfortable on Ubuntu and macOS, he’s porting a Mozilla IoT project to C#, reflecting both systems-level curiosity and a willingness to tackle cross-platform engineering challenges.
code11 years of coding experience
job9 years of employment as a software developer
bookAnalise e Desenvolvimento de Sisteme, Tecnologia informática/Software, 10, Analise e Desenvolvimento de Sisteme, Tecnologia informática/Software, 10 at Faculdade de Tecnologia Termomecanica
github-logo-circle

Github Skills (23)

postgresql10
databases10
query-optimization10
dotnet10
sql10
optimisation10
dotnet-core10
fluentmigrator10
csharp10
nhibernate10
database10
optimization10
database-optimization10
database-api9
gist9

Programming languages (11)

C#JavaShellC++PLpgSQLJavaScriptGoLua

Github contributions (5)

github-logo-circle
Fluent migrations framework for .NET
Role in this project:
userBack-end Developer & Database Engineer
Contributions:7 reviews, 27 commits, 19 PRs in 1 year 6 months
Contributions summary:Rafael focused on enhancing the FluentMigrator framework, specifically in supporting PostgreSQL database features. Their contributions included adding support for PostgreSQL 11, incorporating features like "INCLUDE" for index creation, and introducing index algorithm options (BTree, Hash, Gist, Spgist, Gin, and Brin) and other options. These changes involved modifying code related to generators, processors, and extensions, thus expanding the framework's capabilities and database compatibility. The commits demonstrate a solid understanding of SQL database design and index optimization.
sqlserverormsql-serverredshiftfluentmigrator
nhibernate/nhibernate-core

Jul 2018 - Oct 2022

NHibernate Object Relational Mapper
Role in this project:
userBack-end Developer
Contributions:7 commits, 14 PRs, 43 comments in 4 years 3 months
Contributions summary:Rafael primarily contributed to bug fixes and enhancements within the NHibernate core. Their work involved addressing issues related to PostgreSQL sequences, Guid.ToString() functionality, and resolving issues related to mapping properties. They also introduced a Linux build menu. These contributions focused on core functionality and database interaction within the ORM framework.
poconhibernate-developersc-sharplinqorm
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