I am Alberto Leal, an experienced software engineer. Currently, I’m working at globo.com, the internet branch of the largest mass media group of Latin America. I have been creating and implementing applications for the past ten years. And, I am passionate about writing good, beautiful code with meaningful tests. With tons of experience in test driven development and pair programming.
For the past seven years, I have been working with agile methodologies (Scrum and XP), even when the teams are distributed in different countries, such as: Brazil, EUA, India and Argentina. In addition, applying some principles and practices of Lean software development.
For the past couple of years, I have had the opportunity to work on 5 different projects (with different stack), designed around micro service architecture. All of these projects work together, but each of them has its own deployment pipeline and may live independently. I could learn a lot about designing jsonschema-based restful apis, micro services architecture, how the services communicate with each other over HTTP, and the benefits of being able to scale, deploy and maintain components independently.