I am a software engineer passionate about creating innovative solutions for companies. Experience in Golang and Java, with a focus on clean architectures and testing.
Dedicated developer, passionate about innovation and challenges. Specialized in Golang and Java, prioritizing clean architectures and testing. Committed to adding value to projects and constantly seeking learning and improvement.
Creation of efficient and innovative software solutions for companies in various sectors.
More informationDesign and implementation of scalable, secure, and high-performance system architectures.
More informationIntegration of different technologies and platforms to create cohesive and interoperable systems.
More informationAt DM, as a software engineer, I'm involved in the architecture and implementation of solutions for an internal platform, using Golang and following a microservices approach with gRPC, API/REST, and events through Kafka. My responsibilities include efficient data management in databases like PostgreSQL, DynamoDB, and MongoDB. Embracing rigorous security practices, I emphasize comprehensive test automation, covering both unit and integration tests to ensure system robustness.
At Viasoft Korp, as a dedicated Golang Software Engineer, I optimized industrial production with ERP and CRM solutions for prominent clients. I implemented a microservices architecture focused on Clean Code, promoting a modular codebase. I emphasize automated testing, including unit and integration tests, strengthening system reliability.
At EasyCrédito, as a Software Engineer, I highlight my contribution to the implementation of a microservices architecture focusing on Golang and Java. I utilized APIs/REST for communication, Firebase/CloudTask for event management, and collaborated closely with PostgreSQL and BigQuery for efficient data persistence and analysis. Committed to quality, I emphasize my automated testing and agile practices, operating in a hybrid environment.
In the Information Systems course at IFG, I am immersed in a dynamic and challenging academic environment where I acquire essential theoretical and practical knowledge to become a qualified professional in the field of information technology. Under the guidance of experienced professors, I participate in a variety of disciplines covering everything from computer fundamentals to advanced topics in programming, database, computer networks, and software development.