Pedro Moreira

Owner at Code Creations

Lisbon, Lisbon, Portugal
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
Pedro Moreira is a seasoned Ruby on Rails engineer and former startup CTO with 14 years of experience building web applications—from greenfield MVPs to decade-old production codebases. As owner of Code Creations and a remote contractor, he provides fractional CTO, architecture, and hands-on Rails development, bringing practical leadership from his CTO tenure at Landing.jobs. He maintains the widely used countries and country_select Ruby gems, showing attention to data quality, backwards compatibility and internationalization for global apps. Comfortable leading teams and shipping pragmatic solutions, he combines deep backend craftsmanship with product-minded decision making. Based in Lisbon, he enjoys solving tricky problems with elegant code and a history of evolving projects across startups and mature platforms.
code14 years of coding experience
job12 years of employment as a software developer
bookEnglish Language, English Language at British Council
bookBSc/MSc Information Systems and Computer Engineering, BSc/MSc Information Systems and Computer Engineering at Instituto Superior Técnico
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
171reputation
14kreached
2answers
1question
github-logo-circle

Github Skills (20)

dependency-management10
package-development10
rails10
ruby10
country-codes10
ruby-on-rails10
co10
yaml9
testing8
i18n-node7
i18n-js7
i18next7
tinytds6
macos6
mongodb6

Programming languages (5)

ShellSCSSJavaScriptSlimRuby

Github contributions (5)

github-logo-circle
countries/countries

Nov 2020 - Jan 2023

All sorts of useful information about every country packaged as convenient little country objects. It includes data from ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers).
Role in this project:
userBack-end Developer
Contributions:32 releases, 12 reviews, 274 commits in 2 years 2 months
Contributions summary:Pedro primarily contributed to the back-end logic of the project by adding properties for countries in the European Single Market. They updated the ruby versions supported and fixed translation issues related to the custom registered countries. Furthermore, the user made changes to the data loading processes and subdivision data, which suggests they were involved in data management within the project. They also prepared for a new release by updating the version and CHANGELOG.
phone-numberscjscountry-flagsrubycurrency
countries/country_select

Jun 2021 - Jan 2023

Gemification of rails's country_select
Role in this project:
userBack-end Developer
Contributions:10 releases, 3 reviews, 54 commits in 1 year 7 months
Contributions summary:Pedro primarily focused on maintaining and updating the `country_select` gem, a Ruby on Rails library. Their contributions include upgrading the `countries` gem dependency, replacing deprecated methods, and resolving merge conflicts. They also implemented features like allowing the preservation of the sort order in country lists and deprecated an old priority country syntax. Additionally, they updated the version and CHANGELOG of the gem.
ruby-on-railsrailsrubyslugiso3166
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
Pedro Moreira - Owner at Code Creations