Email: [email protected]
Software developer and Computer Science student. Backend engineering enthusiastic I have worked and studied some of the most powerful languages like C ANSI / C++, PHP, Python, Java, NodeJS, solving data problems using MySQL, MongoDB, ElasticSearch and now I’m experiencing some challenges with the web front-end world working with JavaScript and its framework ecosystem. I am passionate about the Open Source and Free Software community as a whole, and I’m trying to contribute with my time and as well improve my knowledge being a more active member of the local communities in my town. As an IT lover, I spent the most part my free time working in academic, open source and personal projects, like I said before I’m a technology enthusiast so I spend a lot of time looking for opportunities to innovate over the existing markets, motivated by architecture and design challenges, focusing on learning. This way I try to achieve mine and the right company objectives.
- Analysis, design and development of a scalable, reliable and secure platform to develop payment-processing and banking services including automation, testing and software develivery tools
- Design and implementation of reference architectures that meets the requirements of the product engineering teams
- Teach the developers how to use the available reference architectures and platform services
- Analysis, development and documentation of libraries to access and use the available platform services
Sensedia is an API platform that offers professional consulting services in software architecture and backend development, and in this role I'm working as a consultant for a customer in the payment processing market, and my main responsibilities consists in:
- Analysis, design and development of a scalable, reliable and secure platform to develop payment-processing and banking services including automation, testing and software develivery tools
- Design and implementation of reference architectures that meets the requirements of the product engineering teams
- Teach the developers how to use the available reference architectures and platform services
- Analysis, development and documentation of libraries to access and use the available platform services
Present In this role I'm an Analyst Software Developer, responsible to maintain and improve the company products and sometimes filling the role of Team Leader.
- MicroFrontend (Reac, Angular and other Js frameworks/libs)
- .Net Core(serverless)
- NoSQL (Cosmos and Mongo)
- SQL Server
- Azure
- Protobuffers
- Agile Scrum
In this role I was an Intern Software Developer, responsible to maintain and improve the company products, my main responsibilities are:
- Maintain and implement new features on Thingable an IOT software platform.
- Work on R&D projects aimed at smart grids, battery storage, distributed energy resources (DER) and other disruptive technologies related to electrical generation and distribution.
In this role I was an Intern Software Developer, responsible to maintain and improve the company products, my main responsibilities were:
- Maintain and implement new features on a Construction management WebApp developed in Angular for the frontend, NodeJs for backend and MongoDB.
- Maintain and implement new features on a Construction management WebApp developed in Angular for the frontend, NodeJs for backend and MongoDB.
- Maintain and implement new features on Internal tools platform developed in Nodejs, bootstrap, and MongoDB
- Documentation of architecture and business processes used by the developers to maintain and develop new valuable features into the product
In this role I was an Intern web developer, responsible to maintain and improve the company products, my main responsibilities were:
- Maintain and implement new features on a payroll loan developed in Java and SQL Procedure.
- Maintain and implement new features on a management of condominiums platform developed in Java and Bootstrap.
- Implement integration API's to improve the seller experience in payroll loan platform.
This was my first IT job, I was an Intern support, my main responsibilities were:
- Maintain and manage Unix and Windows servers from Fiat.
- Planning and schedule dates for changes on the serves.
- Documenting all modified changes realized on those serves.
- Implement bash scripts for small changes on the serves.
- Pontifícia Universidade Católica de Minas Gerais Bachelor of Applied Science (B.A.Sc.), Compuer Science, 2012 - 2020
- Polytechnic School of Minas Gerais Associate of Arts and Sciences (A.A.S.), Information Technology, 2010 - 2012