João (De Abreu E) Torres
Senior Software Engineer
Experience
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
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
Senior Backend Developer
Zapptales
- Backend development using RoR, PostgreSQL and Redis for a consumer web app
- Responsible for some frontend work using AngularJS
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
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
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
Senior Fullstack Developer
Amaris
- Developed a workflow management system using PHP and JavaScript (Sencha framework)
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
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
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).
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).
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
Education
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
Universidade Federal de Minas Gerais
Bachelor in Computer Science · Computer Science · Belo Horizonte, Brazil
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is João based?
What languages does João speak?
How many years of experience does João have?
What roles would João be best suited for?
What is João's latest experience?
What companies has João worked for in recent years?
Which industries is João most experienced in?
Which business areas is João most experienced in?
Which industries has João worked in recently?
Which business areas has João worked in recently?
What is João's education?
What is the availability of João?
What is the rate of João?
How to hire João?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Engineer
Nearby freelancers
Professionals working in or nearby Barcelona, Spain