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.
Product Owner of the team responsible to define and roll out the Agile Framework to the organization. Agile Coach for some programs, projects and teams (Supporting and facilitating the value delivery strategy definition, team formation, ceremonies, release planning, product backlog elaboration, user stories identification and definition, storyboards, wireframes, agile modeling, sprint/iteration planning, planning poker, Kanban, agile metrics, daily meetings, reviews/demonstrations, retrospectives, estimate, team maturity assessment) Product Owner of the team responsible to deploy the integrated platform tools that support the Agile Framework
Process Engineer responsible to configure a software development process based on Rational Unified Process (RUP) Software Architect responsible to elaborate the architecture and design of a banking system module in the Caixa Economica Federal Bank Project
Developer, Systems Analyst, Software Architect and Project leader
IT Specialist, Scrum Master, Product Owner, Software Architect, Process Engineer, Project Manager, Team Leader Responsible to Define, Envision, Plan, Approve, Architect, Implement and Roll out Software Development Lifecycle Solutions and Tools
-Product Owner of the team responsible to rollout the Agile Framework to the organization o Agile Coach for some programs, projects and teams (Supporting and facilitating the value delivery strategy definition, team formation, change management, ceremonies, release planning, product backlog elaboration, user stories identification and definition, storyboards, wireframes, agile modeling, sprint/iteration planning, planning poker, Kanban, agile metrics, daily meetings, reviews/demonstrations, retrospectives, estimative, team maturity assessment) -Responsible and Product Owner of the tools integrated platform architecture solution o First wave deployment of the tools integrated platform solution: Rational Team Concert (Agile framework), Rational Requirements Composer (Agile Software Requirements), Rational Quality Manager (Test Management Framework), Rational Design Manager (Agile Modeling), Rational Insight (Software Development Metrics), IBM Connections (Collaborative Platform) - 2014 -Presentation in IBM Innovate 2014 Conference (Orlando): Using Rational Team Concert to Support an IT Agile Transformation Program at Itaú Unibanco
Definition, Architecture and Deployment of an integrated ALM, SCM and DevOps based solution to managed the whole Software Development Life cycle (SDLC) using Rational Team Concert, Rational Quality Manager and Build Forge to the Wholesale Bank IT Area. Roll out of 250 applications to this solution – 2011/2012, with ROI, NPV and Payback elaborated. This project was turned into a case presented in IBM Innovate 2013 (Orlando) - Financial and Technical Benefits from a DevOps based Solution at Itau BBA Bank.