Isaac Mateus

Isaac Mateus

Java Software Engineer @ Sicredi

About

Software Engineer with over 8 years of experience developing robust and scalable systems that create real impact in customers' lives. Proficient in Java, Spring Boot, Kafka, SQL, Oracle, MongoDB, and also experienced with frontend technologies such as React, JavaScript, and other modern web technologies. Currently, I'm working on the development of a core banking system focused on the agricultural sector, where I’m responsible for implementing financial transaction management, credit operations, and other related products. I’ve played a key role in expanding the financial portfolio, reducing transaction times, and enhancing the client experience. I’m always striving to positively impact the customer experience through every small delivery. I also value team well-being and effective communication, consistently working to add value and improve team processes.

Country

Brazil

City

Belo Horizonte

Industry

Computer Software

Skill

Java, Spring Framework, Angular, API REST, Kafka, GitLab, MongoDB, Banco de dados Oracle, React.js, Dynatrace, Graylog, React Native, AngularJS, Azure Cosmos DB, Azure , Apache Kafka, Microsoft SQL Server, Desenvolvimento de software, Scrum, Camunda BPM

Experience

Sicredi

Java Software Engineer

Sicredi

LinkedIn
2022-10 - Present · 4 yrs

Porto Alegre, Rio Grande do Sul, Brasil

- I redesigned a legacy application in the financial sector, playing a key role in defining the system architecture. I implemented the SAGA pattern using Apache Kafka to orchestrate communication between multiple microservices developed with Java and Spring Boot. The solution was built to be dynamic and reusable across various banking credit origination scenarios. Additionally, I ensured over 90% test coverage through comprehensive unit and integration tests using RestAssured, WireMock, Spring Kafka Test, and JUnit. - I developed a rule engine to handle a wide range of business rules that vary according to the type of credit being processed. The solution significantly reduced execution time by leveraging Java Virtual Threads for improved concurrency and performance. - I developed a data persistence system where ensuring ACID compliance was critical to guarantee the reliability and consistency of stored data. The solution was implemented using OracleDb and MongoDb along with additional persistence strategies to support transactional integrity. - I supported new team members during the onboarding process by guiding them through the system architecture and assisting with technical topics related to Java, Spring, MongoDB, Kafka, and other technologies.

dti digital

Software Engineer

dti digital

LinkedIn
2021-3 - 2022-10 · 1 yr 8 mos

Belo Horizonte, Minas Gerais, Brasil

- I developed multiple applications using Java and Spring Boot for a mining sector product that orchestrated inspections and maintenance operations within mining sites. The system also provided reports and performance metrics for management oversight. Additionally, I developed mobile applications using Flutter to support field workers in coordinating and tracking their tasks on-site, which led to a 60% reduction in workforce management overhead. - Azure Solutions were used throughout the entire system development lifecycle to ensure the availability, scalability, and redundancy of all services. The architecture also included a caching strategy using Redis and asynchronous communication between services through Kafka. - I played an important role in mentoring and upskilling team members by using pair programming practices, delivering technical talks and training sessions focused on software development, as well as providing deep insights into the business rules and domain of the product.

Vetta

Full Stack Software Engineer

Vetta

LinkedIn
2019-4 - 2021-3 · 2 yrs

Nova Lima, Minas Gerais

- I developed several backend applications using Java and Spring Boot, as well as frontend solutions using Angular, JavaScript, and React, to manage the lifecycle of mining companies—including maintenance, inspections, and other operational processes. These systems also provided reports and performance metrics to support management decision-making. All software was designed with testability in mind, ensuring high-quality standards through the use of JUnit for automated testing. - I developed a real-time monitoring and tracking system for personnel inside mining sites to support the orchestration of maintenance operations in a mineral processing plant. The backend was built using Java and Spring Boot, the frontend with HTML and JavaScript, and the mobile application with React Native. This solution contributed to a significant reduction in the number of accidents occurring within the mines.

Fundação para Inovações Tecnológicas - FITec

Software Engineer

Fundação para Inovações Tecnológicas - FITec

LinkedIn
2018-9 - 2019-3 · 7 mos

Belo Horizonte e Região, Brasil

- I assisted in the development of a transaction core for a telecommunications company, utilizing Java and OSGi to build a flexible and modular system that supported complex transaction workflows and seamless service integrations. The architecture was designed to handle high transaction volumes, ensuring scalability and performance. Additionally, the use of OSGi allowed for modularity and easy service updates, reducing system downtime and improving maintainability. This solution played a key role in optimizing the company’s transaction processing capabilities and enhancing operational efficiency. - All developed features were thoroughly tested using JUnit to ensure the reliability and quality of the system, supporting the continuous integration and delivery process.

Nostrum Tech

Full Stack Software Engineer

Nostrum Tech

LinkedIn
2018-1 - 2018-8 · 8 mos

Belo Horizonte e Região, Brasil

- I developed a system responsible for processing loans for public servants, utilizing Java, Spring Boot, HTML, and JavaScript. The system was designed to ensure secure and efficient loan management, providing features such as application processing, credit evaluation, and loan approval workflows. It incorporated robust security measures to protect sensitive personal and financial data. This solution streamlined the loan issuance process, improving operational efficiency and reducing processing times.

Polisys Informática

Software Engineer

Polisys Informática

2017-10 - 2018-1 · 4 mos

Belo Horizonte e Região, Brasil

Developing software for government agencies in Minas Gerais, using Java programming language for web development with JPA and Hibernate frameworks.

Hospital da Criança São José

IT Technician

Hospital da Criança São José

2015-11 - 2017-10 · 2 yrs

Contagem e Região, Brasil

- Managing hospital management systems and databases, maintaining and managing computer networks, performing computer maintenance, and resolving general IT-related issues.

Colégio Padre Eustaquio

IT Technician

Colégio Padre Eustaquio

2015-1 - 2015-11 · 11 mos

I assisted individuals in the IT field, performed maintenance on notebooks and computers, developed training materials for teachers, and resolved various network-related issues.

Education

Centro Universitário UNA

Centro Universitário UNA

LinkedIn

Sistemas de Informação

2014 - 2017 · 3 yrs

Nossas aulas são voltadas para programação, desenvolvimento Web, também tem bastante foco em banco de dados relacional, dentre outros.

Isaac Mateus's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.