Samuel Pereira

Senior Software Engineer at Glovo

Barcelona, Catalonia, Spain
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

👤
Senior
🎓
Top School
Samuel Pereira is a senior software engineer with over a decade of experience delivering distributed, event-driven microservices and data pipelines across e-commerce, logistics, and retail at companies like ThoughtWorks and Glovo. He blends hands-on backend expertise in Java, Spring Boot, Kafka, AWS/Azure, and CI/CD with leadership roles as Tech Lead and Scrum Master, driving high-frequency deployments and architecture improvements. A pragmatic TDD and agile advocate, he has improved code quality and delivery practices across nearshore and international teams. Samuel is also an active open-source contributor, notably improving HubSpot's Jinjava template engine, demonstrating deep understanding of expression evaluation and testing. Based in Barcelona, he brings a rare mix of systems-thinking, integration-focused engineering, and clear stakeholder communication.
code12 years of coding experience
job15 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at UNI7 - Centro Universitário 7 de Setembro
bookVoxy
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
26reputation
8kreached
2answers
0questions
github-logo-circle

Github Skills (11)

javas10
expression-language10
template-engine10
java10
testing10
junit9
commerce6
docker6
docker-compose6
amazon-ec26
amazon-ecs6

Programming languages (5)

C#TypeScriptJavaJavaScriptKotlin

Github contributions (5)

github-logo-circle
HubSpot/jinjava

Jun 2020 - Jun 2020

Jinja template engine for Java
Role in this project:
userBack-end Developer
Contributions:1 review, 6 commits, 1 PR in 1 day
Contributions summary:Samuel primarily focused on enhancing the Jinjava template engine for Java. Their contributions involved refactoring code to eliminate redundancies, fixing issues related to expression resolution, and adding tests to cover specific bug scenarios in the evaluation of "is" conditions. Furthermore, the user improved the code style by applying a consistent format to ensure readability. The changes demonstrate expertise in the underlying logic of the Jinjava engine, and testing its functionalities.
template-enginetemplatejinjajinja-templatejava
samukce/delivery

Feb 2019 - Aug 2021

Simple delivery control system
Contributions:6 releases, 13 PRs, 203 pushes in 2 years 6 months
control-systemreactjselectron-appoffline-first
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