Peter P. Lupo

Software Engineer at Petrobras, the largest oil company in Latin America, Software Engineering M.Sc. Student at COPPE/UFRJ (Software Process/Quality), bachelor in Computer Science at UFRJ, Sun Certified Associate for Java Platform, Certified ScrumMaster, accredited consultant for implementing and appraising software engineering processes according to the MPS.BR model (a Brazilian equivalent to CMMI), member of COPPE/UFRJ consulting team and Implementum consulting team.

I have experience as system architect, requirements analyst, Java developer, technical leader and manager on several projects based on Java SE and EE technologies and also working on software process improvement (SPI) initiatives based on capability maturity models such as CMMI and MPS.BR and Agile methodologies such as Scrum and eXtreme Programming (XP) on both the academy and industry (on startups, small to large private organizations) and public sector with customized software, products and SAAS.

Through measurement and analysis to analyze software process performances, and by employing scientific approaches to research solutions I’ve been able to meet organizational and development teams’ goals while working on continuous software process improvement where I found my skills as system architect, requirements analyst and java developer to be much useful to understand performance issues and promote changes that ultimately lead to more process and product quality.

I also provide consulting and training on several software engineering topics such as process and product quality, requirements engineering, UML, Object-Orientation and latest Java SE and Java EE technologies supported by popular frameworks and tools.

I have a blog in Portuguese called Craft Nicely (http://craftnicely.pplupo.com/) about software quality, process and methodologies, design, best practices, etc.