CTO/Software Architect
at BLU - Birigüi / SP
I'm a full stack developer, more than 12 years experience and my specialty is in scalable web applications.
Well-structured architecture and code clean are at the same time essential and important topics of my work. Enjoy working with large numbers of traffic and I believe that split monolithic applications and small applications(APIs, Event-Driven and Web Components) is a good solution, especially because monolithic applications can be very slow for views.
I've also participated in open source communities, such as marionette, eloquent javascript, sinatra active model serializers, backbone-metal and braziljs. I bet on the open source world, especially for helping to build the great developments of software we've ever had and we will have.
I strongly believe in agile software development because all good practices taught in agile make sustainable development with better results.
My personal development project includes an artificial intelligence system(Python, Yolo, OpenCV and Tensorflow) where it was integrated with an ip camera, in order to capture moving objects, classifying and saving them in databases and triggering alerts via Telegram.
The purpose is to facilitate the work of the security forces to act in cases of criminals, so that this could be true a large database of images and actions was generated with all the information captured from the cameras in real time.
BLU
CTO/Software Architect
10/2015 - Current employment
Skills used: Team building, team management, software architecture, information security.
Role overview: Create a team, implement a decentralized management, and manage the development of the bank's web and mobile project.
Interesting challenges: My first challenge was to create a high capacity team for the development of the banking system. The second challenge was to structure the entire BLU bank main system with the team. And the last big challenge was making the development process work.
BS2
Remoto
01/2014 - 10/2015
Skills used: Team building, team management, requirements gathering, software architecture.
Role overview: Create a team, implement a decentralized management, and manage the development of the bank's mobile project.
Interesting challenges: My challenge was to create a team in less than three months for a project that had a deadline of one year. After the team was complete, the second biggest challenge was to build a mobile architecture that was able to talk to a legacy bank system, as well as dealing with a totally different and very limited development environment.
UNIP
Araçatuba
01/2006 - 12/2010
FGV
01/2018 - 12/2018
BURH CODE
#21931154817