Work Experience
Sep 2023 - todayTokyo, Japan
Software Architect
HeartCore
Excited to switch to a new language, RUST.
Picked up the role to lead the development team, define standards and create new tools, to help us deliver new features at a steady and productive pace as if using Ruby on Rails.
Nov 2021 - Aug 2023 (1 yr 10 mos)Lisbon, Portugal
FullStack Senior Developer
Lisbon Nearshore @ ADVARRA
Working for ADVARRA as a contractor through Lisbon Nearshore.
Helping improve one of its projects, using Ruby on Rails in one end and VueJS on the other.
Dec 2020 - Dec 2023 (3years)Tokyo, Japan / Lisbon, Portugal
Web HandyMan
My own projects
Been working with two talented friends from London, using all aquired skills in order to make our mobile apps successful.
This work ranges from back/front-end development, to testing, to devops, to designing solutions that will later on have to scale, or to find the best compromise between cost/performance given the maturity of the project at hand.
Dec 2018 - Dec 2020 (2yrs 1mo)Lisbon, Portugal
Senior software engineer
Streetbees
Back to the company I helped grow, working on new project as well as maintining the ones I built in the past.
Jan 2018 - Jul 2018 (7mos)Tokyo, Japan
Chief Technical Officer
Zens
Helped establish SCRUM methodology that allowed the internal and remote teams work together.
Managed daily, retrospective and spring planning meetings.
Assisted the CEO in risk assessment regarding what technologies and services to use according to changes in the
business plan.
Reviewed Pull Requests and guided the junior devs while doing the usuall work of a full stack dev.
Mar 2016 - Feb 2017 (1yr)London, UK
Lead web developer
Streetbees
Ruby, Rails, Sinatra, React, Angular and whatever comes along developer.
Helped redesign the (at the time) current Angular RoR app into a React RoR dynamic system that allow the creation
of different dashboards according to the data that was needed to be displayed.
Jan 2013 - Feb 2016 (3yrs 2mos)Lisboa, Portugal
Senior software engineer
Linkedcare
FullStack developer (Ruby on Rails, React, Angular, Sass, Postgres, Redis, MongoDB,
ElasticSearch).
Team leader even though we weren't coworkers and I wasn't the team leader, we where friends, period.
This was the biggest team I ever worked so far, and one I had the most fun with.
Nov 2011 - Jan 2013 (1yr 3mos)Lisboa, Portugal
Ruby on Rails Developer
Outitude
FullStack developer (Ruby on Rails, jQuery, CSS, Postgres, Redis, ElasticSearch).
My first startup and my first taste of what it means to work in a startup. You work hard at the beginning and even
harder at the end but it doesn't matter it's your baby and you do what it needs to be done.
Apr 2011 - Oct 2011 (7mos)Lisboa, Portugal
Junior RoR Developer
Rupeal
FullStack developer (Ruby on Rails, jQuery, CSS, MySQL).
Built and designed from scratch a web platform that manages hosting and promoting events, schedules promoters to
those events, gathers the promoters' reports and performs statistic reports with the overall data.
2007 - 2011 (4yrs)Lisboa, Portugal
PHP Developer
Parkour Portugal
FullStack developer (PHP, jQuery, CSS, MySQL, Wordpress).
Skills & Competences
Ruby (Rails, Sinatra, Gems) | Javascript (node, Vue, React+Redux, Angular, jQuery, Vanilla) | HTML | CSS (Sass) | PHP | Postgres | MySQL | GIT | RSPEC | AWS | SCRUM
Languages
Portuguese (Native) | English (Fluent) | Japanese (Still learning)
Interests
Bass Guitar | Piano | Parkour | Meditation | DownHill | Motorcycles | Go | Cinema/Video | Hand Drawing | Dance | PermaCulture | Sustainable Energies
Articles
Education
Bachelor (2002-2007) and Master’s (2007-2010) degree in Computer Systems Networking and Telecommunications at Instituto Superior Ténico (Lisbon, Portugal)
Open source projects
Relpers
Nodejs package, with a group of small React Helpers that help you reduce your React boilerplate
RestMyCase
Light Ruby implementation of "The Clean Architecture" use case.
ObjectAttorney
Ruby gem that allows you to create Classes (agnostic to you model) with ActiveModel validations and keep your model clean.
SmoothOperator
Ruby gem, that mimics the ActiveRecord behaviour but through HTTP calls to external APIs.