Since 2001, I have been coaching, mentoring, training and supporting IT teams to deliver solutions that anticipated and maximized business value to financial services organizations. These outcomes were achieved applying well-known and established processes, practices and tools such as Iterative Development, agile frameworks (Scrum, Disciplined Agile Delivery and SAFe), Agile Modeling, XP, lean, DevOps, SDLC, Rational Unified Process (RUP), Software Development Frameworks, Software Architecture and Application Lifecycle Management (ALM) tools. In addition to the technological and process aspects, I also had to be concerned about cultural, political and the new mindset aspects of the changes. Most of the time, I have led teams responsible to research, define, apply and roll out the new processes, practices and tools inside the organizations, using an economical view to measure the benefits and outcomes. I have been working in Information Technology since 1990. Fortunately, I had the opportunity to apply and put in practice the knowledge I acquired from courses, books and articles related to software engineering and architecture on critical projects. The development of my skills along these years are directed related to the roles I had to play: developer, systems analyst, software architect, software process engineer, application lifecycle management (ALM) architect, project manager, scrum master, team lead, product owner and agile coach. In the last years, I had the opportunity to present the economic and technical outcomes of some projects on international conferences.
I supported teams using the following (ALM) tools: Rational Team Concert (RTC), Rational Quality Manager(RQM), Team Foundation Server(TFS), Visual Studio, ClearCase, ClearQuest, Enterprise Architect, Rational Rose, Requisite Pro.