Recommended expert

João (De Abreu E) Torres

Senior Software Engineer

João Torres
Barcelona, Spain

Experience

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

Senior Software Engineer

GoCo.io

  • 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

  • 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
  • Responsible for some frontend work using AngularJS
Feb 2017 - Present
9 years 1 month

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
  • 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 and Iterable
Feb 2014 - Apr 2014
3 months
Dubai, United Arab Emirates

Senior Fullstack Developer

Amaris

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

Senior Backend Developer

SeQura

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

Programmer

Rakuten.es

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

Programmer

Ares Development

  • Developed a responsive app for tablets using Ruby on Rails, MySQL, jQuery Mobile, Node.js and Redis

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (11.5 years), Education (9 years), Banking and Finance (1.5 years), Media and Entertainment (1.5 years), and Retail (0.5 years).

Information Technology
Education
Banking and Finance
Media and Entertainment
Retail

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (13.5 years), Product Development (6.5 years), and Quality Assurance (3.5 years).

Information Technology
Product Development
Quality Assurance

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.

Skills

  • Solid Skills In Ruby (Mostly In Ruby On Rails), Graphql, Html5 & Responsive Css, Sql And Redis
  • Good Experience Supporting Javascript For The Frontend, Using Vue, Angularjs And React
  • Extensive Experience In Agile Methodologies, Bdd/tdd, Object-oriented Design, And Git
  • Devops Tools: Experience With Heroku, Aws, Docker And Github Actions

Languages

Portuguese
Native
English
Advanced
Spanish
Advanced
Catalan
Intermediate

Education

Oct 2004 - Jun 2006

Universidade Federal de Minas Gerais

Master in Computer Science, Thesis: “PCT: Protein Classification Tool” – A PHP system for protein and DNA processing · Computer Science · Belo Horizonte, Brazil

Oct 1998 - Jun 2002

Universidade Federal de Minas Gerais

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

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is João based?

João is based in Barcelona, Spain.

What languages does João speak?

João speaks the following languages: Portuguese (Native), English (Advanced), Spanish (Advanced), Catalan (Intermediate).

How many years of experience does João have?

João has at least 14 years of experience. During this time, João has worked in at least 6 different roles and for 10 different companies. The average length of individual experience is 1 year and 4 months. Note that João may not have shared all experience and actually has more experience.

What roles would João be best suited for?

Based on recent experience, João would be well-suited for roles such as: Senior Software Engineer, Software Engineer, Senior Backend Developer.

What is João's latest experience?

João's most recent position is Senior Software Engineer at GoCo.io.

What companies has João worked for in recent years?

In recent years, João has worked for GoCo.io, Sage / SageHR, and Le Wagon.

Which industries is João most experienced in?

João is most experienced in industries like Information Technology (IT), Education, and Banking and Finance. João also has some experience in Media, Entertainment and Publishing and Retail.

Which business areas is João most experienced in?

João is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

Which industries has João worked in recently?

João has recently worked in industries like Information Technology (IT) and Education.

Which business areas has João worked in recently?

João has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is João's education?

João holds a Master in Computer Science from Universidade Federal de Minas Gerais and a Bachelor in Computer Science from Universidade Federal de Minas Gerais.

What is the availability of João?

João is immediately available full-time for suitable projects.

What is the rate of João?

João's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire João?

To hire João, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 690-850 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.