Working as a software consultant in a big American worldwide clothing and accessories retailer. Responsible for: ◦ Development (code) and maintenance of two existing systems; ◦ Code Review; ◦ Create unit, acceptance, and integration tests to guarantee the quality and coverage of the product; ◦ Research/Suggestion of new solutions to existing problems; ◦ Talk daily with development teams based in South America, San Francisco (USA) and India; ◦ Helping Tech Leads to plan and create cards to be played by the team.
Working on an ambitious project for a multinational company in the telecommunication area to support 5g technology. Responsible for: ◦ Development (code) of the client requirements. ◦ Help the team with technical support (development). ◦ Ensuring the quality of the source code. Code-Review. ◦ Use and verify if the team is using all the resources provided by Java 8 (stream, lambda, functional interfaces, etc.). ◦ Create Unit and Integration Tests. ◦ Discuss project business and architecture issues. ◦ Talk to a development team located in Sweden, that develops one of the many existing modules in the system. This conversation is important to do the continuous integration between our modules and theirs.
…I continued working as an outsourcer it the same company. From 2016, I had the opportunity to work on other projects using Web technologies.
Participation as an outsourcer in the development/maintenance of a global system for a large-size company in the area of transport service of cash and valuables recognized worldwide. Working on this project has been a very interesting experience because your architecture is very modular and is necessary to have too much preoccupation about performance, security and a good understanding of company business rules.
In the past December, we hired more than three Adobe Flex developers to actuate in Belo Horizonte and to develop the website (client-side of the project). After that, I acted as leader of software development participating in the management, planning, and execution of the CromoUp project. Responsible for integrating and auxiliary the 3 developers teams located in Belo Horizonte (Adobe Flex client-side), Mato Grosso (java server-side), and São Paulo (iOs client-side) using the Scrum methodology to organize the Belo Horizonte team and their activities. The Kanban, planning poker and Daily Scrum were important to deliver the product until the stipulated deadline with quality. Many months later, our Java platform came to Belo Horizonte to be developed by ourselves and I was responsible for maintaining, bug fixing, and creating new REST functionalities/services to be consumed by client-side.
Acting as a system analyst for the creation of the CromoUp application.
Participation in a project to a large-size company in the mining area, acting in the process and software development using Java JSF, Spring and Oracle database.
In addition to working on the development, maintenance, and deployment of new versions of Banco Rural's Internet Banking, I also participated in courses and projects for the development of internal/external systems in high-platform language.
Working on the development, maintenance, and deployment of new versions of Banco Rural's Internet Banking.