Hey, I'm Bernardo a software engineer base in Ericeira, Portugal
I've finished my masters degree in cloud computing in 2014 where I presented a thesis on an adaptation of a machine learning algorithm called self organising maps applied to social networks -- which was implemented in Ruby --
I started out as a software engineer in a Rails specialised consulting firm in 2014 , but eventually got tired of commuting every day to the center of Lisbon, to be sitting on a desk and talking to people through Skype the entire day.
At the time there weren't as much remotes options as there are right now, so I've been doing remote long term consulting ever since. I integrate other software development as if I was hired by the company and integrate their software development process.
Over the past years I've worked across the web stack mainly in Rails, Node, angular, angularjs, typescript and vue. With teams that ranged from 3 people on eBench to more that 500 engineers on Deliveroo. From colleagues on te same time zone working from London to engineering peers base in the Bay Area with 7 hour work gap.
I'm particularly proud on how at TribeDynamics we where able to deliver a stacked filtering solution -- like Notion has -- to navigate influencer content by mapping frontend components written in vue to SQL queries on a Django backend. Or on how at deliveroo we were able to make rider invoices tax compliant on multiple markets by developing a system that would generate the old invoices and the ones at the same time, send both new and old invoices to tax for compliance and turn on the new invoices when we were 100% sure they would correctly.
As a software engineer I am focused and methodic, I like to dig deep into a problem and spend as much time as possible around the most elegant solution. Ruby has a special place in my heart since it was the first programming language that I felt I could use without having a computer screaming at me, notice that at uni we used mostly C and Java. โจโจAs a solution engineer I'm more of a Sandy Metz kind of developer that thinks on how the code can be composed and tested, rather than how performant it will be right off the bat.
Remote OK | rok.co/@bernardo_simoes |
GitHub | bernardo-cs |
https://www.linkedin.com/in/bersimoes/ | |
Skilled in | ruby rails vue js typescript angular node js |
Fluent in | portugueseenglish |
Preferred timezone | GMT+1 |
Preferred annual pay (min) | $180,000/year |
Preferred hourly pay (min) | $700/hour |
Last seen | 1 year ago |
Signed up | 1 year ago |
Badges |
๐จโ๐ป Remote worker ๐ Early adopter |
2020 - 2022: Software Engineer Contractor | Payments Team @ Deliveroo