Summary
Bernardo Simoes is a seasoned full-stack software engineer with 13 years of experience building scalable web applications across startups and large enterprises. He specializes in backend engineering with Ruby on Rails while also delivering front-end solutions using Angular, Vue, and React, and has practical Python experience. At Deliveroo he tackled complex, legally-sensitive payments and invoicing systems across multiple markets, shipping tooling and deployment processes that enabled tax-compliant PDF invoice versioning and safer releases. Previously he led front-end development and full-stack features—like dynamic, stateful filters and integrations between GraphQL and REST—while improving testability and developer productivity. Comfortable coordinating small teams and aligning product and engineering, he brings a pragmatic focus on observable, auditable systems and gradual rollouts. Based in Mafra (Lisbon), he combines deep Rails expertise with a proven knack for operationalizing tricky domain constraints into reliable production workflows.
13 years of coding experience
6 years of employment as a software developer
Masters, Telecommunications and Informatics Engineering, Masters, Telecommunications and Informatics Engineering at Instituto Superior Técnico
English, Portuguese