Get certified - Transform your world of work today


Avelino Gomes Filho


Agile Coach, Knowledge 21

Location: Rio de Janeiro, Brazil


Certified Scrum Professional
Certified Scrum Developer
Certified ScrumMaster
Certified Scrum Product Owner



Avelino Ferreira Gomes Filho is a software developer that went through all IT steps. He started in 1998 with microcomputers maintenance. In 2000, he became a programmer and since that, he played the role of developer, systems analyst, project manager, Scrum Master, Product Owner, functional manager and Agile Coach.

He participated as a student, trainer, and co-trainer in several courses about Agile. In the last three years, He was the assistant professor in the course of Agile Software Development in the Federal University of Rio de Janeiro. 

In 2015, he became the Software Development Manager in the Regional Electoral Court of Rio de Janeiro and in 2016 he started to work as Agile Coach in several Brazilian companies.

Work experience

Knowledge 21, Agile Coach
July 2016 - Present, Rio de Janeiro, RJ, BR
My goal is to help companies adopt the agile culture, its values, principles, and practices through teams and individual coaching sessions.

TRE-RJ - Tribunal Regional Eleitoral do Rio de Janeiro, Software Development Manager
November 2015 - Present, Rio de Janeiro, RJ, BR
Manage the Software Development Department, its teams and the TRE-RJ product portfolio.

Management Science for Health, Software Developer Freelancer
July 2016 - November 2016, Washington, DC, US
Software Development Team Member of the e-TB Manager is the Electronic Tuberculoses Management Information System used by US Aid to help people around the globe to solve this serious health issue. I worked at the Software adaptations to this software run in Nigeria.

TRE-RJ - Tribunal Regional Eleitoral do Rio de Janeiro, Product Owner
March 2014 - November 2015, Rio de Janeiro, RJ, BR
Product Owner of the Software Development Teams at TRE-RJ.

TRE-RJ - Tribunal Regional Eleitoral do Rio de Janeiro, Scrum Master
October 2012 - March 2014, Rio de Janeiro, RJ, BR
I became the Scrum Master of two Development Teams. My job was to restore Daily and retrospective meetings, help the development team to remove their impediments and help the Product Owners to build and prioritize their product backlog. During this time, the team receives a blind software developer and we included him in a Scrum Team. This experience was presented in three different opportunities: - Accessible Management Methodology for the Visually Impaired at The XII Judiciary Quality Works Exhibitions - 2013 (, Portuguese only). - Agile breaking more paradigms: the inclusion of a blind developer in a SCRUM team at Rio Regional Scrum Gathering - 2014 (, Portuguese only) - Visual Management and Blind Software Developers at AGILE Conference - 2015 (

TRE-RJ - Tribunal Regional Eleitoral do Rio de Janeiro, Team Member
October 2009 - October 2012, Rio de Janeiro, RJ, BR
After many problems as a Product Manager, I gave a step back and restarted as back-end software developer. I thought it was a necessary move to understand the problems that the TRE-RJ development teams suffer. I gradually became a full stack developer and then the Technical Leader.

TRE-RJ - Tribunal Regional Eleitoral do Rio de Janeiro, Product Manager
October 2007 - October 2009, Rio de Janeiro, RJ, BR
When I changed jobs, I became Product Manager of TRE-RJ. At the time, we had no well-defined work method. As the number of products developed increased, the situation became somewhat chaotic. In the middle of 2008, the first solution was to adopt the PMBOK and control the projects through the MS Project. Everything seemed to be in control, but over time we realized that: teams were ignoring our estimates; It is hard to keep the activities fixed in time and scope; Our customers complained about the products (quality and value for the business). In 2009, I had my first contact with Scrum on a short course. I convinced my boss to take this same course with Rodrigo de Toledo, and then we decided to restructure the entire TRE-RJ Systems Development Department.

SERPRO - Serviço Federal de Processamento de Dados, Software Developer
March 2006 - September 2007, Rio de Janeiro, RJ, BR
The biggest Brazilian Software Development company. Most of the time I worked as a software developer for Zope Integration Solutions for Zope, Java Applications, and Shel Script. I was also a Linux instructor for basic and intermediate levels.

Casa da Moeda do Brasil, Software Developer
December 2005 - February 2006, Rio de Janeiro, RJ, BR
It was my shortest job, but It was necessary to return to basics. It was also my first contact with Agile and eXtreme Programming. We developed a Software in less than one month.

Furnas Centrais Elétricas, Project Manager
December 2004 - November 2005, Rio de Janeiro, RJ, BR
After my graduation, I went to the Project Management world with the PMBOK and RUP. I entered the wonderful world of filling out forms, spreadsheets and control systems. Over time, I was so upset that I thought about changing careers. I started taking courses to become a tax auditor. I believed that would be more fun. People may not like the documentation produced by the tax auditor, but they have to read it. Already the material generated by a Project Manager was largely forgotten.

Furnas Centrais Elétricas, Software Developer
June 2000 - December 2004, Rio de Janeiro, RJ, BR
It was my first time as a software developer and the time when I found what I want for the rest of my life.

Furnas Centrais Elétricas, IT Support Technician
November 1998 - May 2000, Rio de Janeiro, RJ, BR
This was the beginning of my professional life. I started as IT Support Technician in a helpdesk sector of the company.

Articles I've written

Taking on a Project in Difficulties
Introduction Absent ScrumMaster, poorly defined requirements, inexperienced team, absent product owner, impossible goals. Sometimes things go wrong even with Scrum projects. This article describes my professional experience in replacing the Scrum...


Newsletter Sign-Up