João (De abreu e) T.

Senior Software Engineer

Barcelona, Spain

Experience

Apr 2022 - Jun 2024
2 years 3 months
Barcelona, Spain

Senior Software Engineer

GoCo.io

  • Ruby on Rails development of a SaaS HR management app, focused mostly on the backend and also some QA automation, using GraphQL, PostgreSQL, Redis, RSpec and Cypress, deploying to Heroku
  • Led a team effort to upgrade Ruby and Rails versions, overcoming a key challenge by independently handling over 40% of the GraphQL refactoring
  • Significantly improved test coverage, developing and enhancing functional tests with Cypress, increasing overall coverage by over 30% in just six months
Nov 2020 - Dec 2021
1 year 2 months
Barcelona, Spain

Software Engineer

Sage / SageHR

  • Ruby on Rails development of a SaaS HR management app, mostly focused on developing well tested code in the backend with PostgreSQL, Redis, RSpec and also some frontend work with Vue and jQuery
  • Quickly ramped up into the role and while in the first 6 months beat the record for most bugs fixed in a sprint
  • Played a key role in refining specifications, bridging the gap between product management and the development team to ensure clear requirements and efficient implementation
Nov 2017 - May 2018
7 months

Senior Backend Developer

Zapptales

  • Backend development using RoR, PostgreSQL and Redis for a consumer web app, also responsible for some frontend work using AngularJS
Feb 2017 - Present
8 years 10 months

Ruby on Rails Teacher and Coach

Le Wagon

  • Taught Ruby on Rails and coached students in a 9-week full-stack bootcamp
  • Worked with over 200 students across 11 batches in 5 different countries
Nov 2015 - Apr 2017
1 year 6 months
Barcelona, Spain

Senior Backend Developer

Kantox

  • Backend development using RoR, MySQL, Redis and AWS for a financial web app, also responsible for some frontend work using Backbone and Ember
May 2014 - Oct 2015
1 year 6 months
Barcelona, Spain

Senior Backend Developer

Ztory

  • Backend development using RoR, PostgreSQL, Redis, MongoDB on Heroku for a mobile and web app
  • Integrated external systems such as Braintree, Segment, Mixpanel, Mailchimp, Iterable
Feb 2014 - Apr 2014
3 months
Dubai, United Arab Emirates

Senior Fullstack Developer

Amaris

  • Development of a workflow management system using PHP and JS (Sencha framework)
Nov 2013 - Feb 2014
4 months
Barcelona, Spain

Senior Backend Developer

SeQura

  • Development of an API-based Ruby on Rails system using TDD for credit analysis and transaction processing
  • Development of PHP modules for API integration with the main credit system
  • Deploying to Heroku
May 2013 - Oct 2013
6 months
Barcelona, Spain

Programmer

Rakuten.es

  • Backend coding using Ruby on Rails (Sidekiq, Capistrano), MySQL and Redis
  • Linux systems administration
  • In charge of the development and deployment of a middleware application to integrate Rakuten.es system with external APIs and other systems
Jul 2012 - May 2013
11 months
Barcelona, Spain

Programmer

Ares Development

  • Developing a responsive app for tablets using Ruby on Rails, MySQL, JQuery Mobile, node.js, Redis

Summary

Senior Backend Developer with a focus on Ruby on Rails, academic and analytical background and over 10 years of experience in building scalable SaaS applications.

Passionate about building digital products in teams leveraging modern tools and practices while balancing business needs, product vision and team wellbeing.

Languages

Portuguese
Native
English
Advanced
Spanish
Advanced
Catalan
Intermediate

Education

Oct 2004 - Jun 2006

Federal University of Minas Gerais

MSc in Computer Science · Computer Science · Belo Horizonte, Brazil

Oct 1998 - Jun 2002

Federal University of Minas Gerais

BSc in Computer Science · Computer Science · Belo Horizonte, Brazil

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions