Gustavo Castro

Gustavo Castro

Software Engineer @ Itaú Unibanco

About

Results-oriented Senior Software Engineer with a strong foundation in developing scalable, cloud-native applications using Java, Quarkus, and AWS. Proven expertise in designing and implementing microservice architectures, RESTful APIs, web services, and asynchronous integrations with Kafka and RabbitMQ, consistently applying SOLID principles, Clean Code, Clean Architecture, Test-Driven Development (TDD), CI/CD, and other established software engineering best practices to deliver high-quality solutions. Possesses a versatile background including Fullstack Development (Java/Spring, Angular/React, Node.js) and Data Science (Machine Learning, Python, SQL, Power BI). Holder of an MBA in Cloud Computing from XP Educação and a degree in Systems Analysis and Development from ETEP Faculdades. My career path demonstrates adaptability and a commitment to technical excellence, progressing from IT Project Management support and Data Analysis roles to sophisticated Software Engineering positions. Currently focused on building robust, distributed systems in the cloud, driving innovation for high-profile clients like B3 (Brazil's Stock Exchange). Passionate about software architecture, leveraging cutting-edge technologies, and continuous learning to solve complex challenges.

Country

Brazil

City

São Paulo

Industry

Computer Software

Skill

Arquitetura de software, Kafka, Quarks, Apache Kafka, Desenvolvimento de software, DDD, Design de sistemas, Kubernetes, Integração e entrega contínuas (CI/CD), TDD, Desenvolvimento orientado a testes, JPA (Java Persistence API), Hibernate, Banco de dados, Computação em nuvem, Arquitetura de sistema, Arquitetura, AWS Lambda, Amazon S3, AWS Glue

Experience

Itaú Unibanco

Software Engineer

Itaú Unibanco

LinkedIn
2026-1 - Present · 9 mos

São Paulo, São Paulo, Brasil

I play a key role in the Itaú Microcrédito team, a strategic financial product focused on fostering entrepreneurship for small business owners and self-employed individuals across Northeastern Brazil. I am involved in the entire software development lifecycle, from initial discovery and business brainstorming to technical architecture and final delivery. Main Responsibilities: End-to-end Product Development: Collaborating directly with business stakeholders to gather requirements through brainstorming sessions and translating complex business needs into actionable technical user stories. Cloud Architecture & Scalability: Designing and implementing scalable solutions within the AWS ecosystem, leveraging ECS, EKS, and Lambda for distributed computing. Data & Infrastructure: Managing high-availability databases using PostgreSQL and DynamoDB, while utilizing AWS Glue for data integration and processing. Observability & Quality: Ensuring system reliability and performance through proactive monitoring and dashboarding with Datadog. Tech Stack: Backend: Java, Spring Boot Cloud (AWS): ECS, EKS, Lambda, Glue Databases: PostgreSQL, DynamoDB Observability: Datadog Methodologies: Agile, Scrum, Technical Discovery, User Stories

Accenture

Software Engineer

Accenture

LinkedIn
2024-11 - 2026-1 · 1 yr 3 mos

Designing and developing innovative, cloud-native products for enterprise clients utilizing Java, Quarkus, Kafka and a comprehensive suite of AWS services. Currently engaged in the high-impact 'Duplicatas Escriturais' (Electronic Trade Invoices) project for B3 (Brazil's Stock Exchange), focusing on scalable and resilient system architecture. Architecting and implementing distributed systems leveraging cloud technologies to meet complex business requirements. Collaborating within cross-functional teams in an Agile environment to deliver high-quality software solutions. Key Technologies: Java, Quarkus, AWS (Lambda, SQS, EKS, DynamoDB, ECS, EC2), Microservices, Kafka

Revizia

Mid-Level Software Engineer

Revizia

LinkedIn
2023-5 - 2024-11 · 1 yr 7 mos

Brazil

Developed new features and implemented bug fixes for 'Revizia', a financial control software focused on tax and accounting analysis. Engineered backend solutions using Java 11, Spring Framework, and PostgreSQL within an AWS cloud environment. Provided application support, diagnosing production issues and deploying effective solutions based on client feedback. Developed and consumed RESTful and SOAP Web Services for integration with various third-party municipal systems. Implemented XML mapping solutions for seamless data integration processes. Contributed to backlog refinement and feature implementation within an Agile development cycle. Key Technologies: Java 11, Spring, Spring Boot, PostgreSQL, AWS, REST, SOAP, XML, Git.

Tria Software

Fullstack Developer

Tria Software

LinkedIn
2022-6 - 2023-6 · 1 yr 1 mo

remote

Developed and maintained full-stack web applications using Angular, React, Node.js, Java, Spring Boot, and MongoDB. Designed and built responsive, user-friendly web interfaces using HTML, CSS, JavaScript, and TypeScript. Created performant and maintainable RESTful APIs leveraging Node.js and Java/Spring Boot. Contributed to both front-end and back-end development, including feature implementation, bug fixing, and performance optimization. Authored and maintained technical documentation for APIs and application features. Key Technologies: Java, Spring Boot, Node.js, Angular, React, MongoDB, JavaScript, TypeScript, HTML, CSS, RESTful APIs, Git.

DM

Data Analyst

DM

LinkedIn
2022-1 - 2022-6 · 6 mos

Remote

Developed and deployed machine learning models (predictive and classification) using Python (Pandas, Scikit-learn) to generate business forecasts and insights. Performed complex data extraction from SQL Server databases, implementing query optimization techniques for improved performance. Conducted in-depth Exploratory Data Analysis (EDA), data cleaning, transformation, and visualization using Python and statistical methods. Designed and built interactive dashboards and reports using Power BI and Jupyter Notebooks, translating complex data into actionable business insights through effective data storytelling. Collaborated with stakeholders to understand data requirements and deliver analytical solutions. Key Technologies: Python, Pandas, Scikit-learn [if used], SQL Server, T-SQL, Power BI, Jupyter Notebooks, Machine Learning, EDA, Data Visualization.

DM

Data Scientist Intern

DM

LinkedIn
2021-1 - 2022-1 · 1 yr 1 mo

Remote

Developed initial machine learning solutions using Python and the Pandas library. Performed data extraction from SQL Server databases, ensuring data integrity. Conducted exploratory data analysis (EDA), including data cleaning, transformation, and basic visualization. Created preliminary data reports and documented findings using Jupyter Notebooks. Assisted in the development of early-stage dashboards using Power BI. Key Technologies: Python, Pandas, SQL Server, Jupyter Notebooks, Power BI, Machine Learning (Introductory).

Embraer

IT Project Management Intern

Embraer

LinkedIn
2017-6 - 2019-6 · 2 yrs 1 mo

São José dos Campos, Brazil

- Supported IT project management functions within an Agile environment, gaining exposure to Scrum, Kanban, and Lean methodologies. - Assisted Scrum Masters in facilitating team processes and ensuring adherence to Agile principles using tools like Jira and Trello. - Contributed to Product Owner activities, including backlog definition and prioritization support. - Participated in the development and execution of Proofs of Concept (POCs) and Requests for Information (RFIs). - Assisted with project financial tracking, including budget monitoring and cost control activities. Key Skills Gained: Agile Methodologies (Scrum, Kanban, Lean), Project Coordination, Jira, Trello, Requirements Gathering (RFI), Financial Control Basics, IT Project Lifecycle Exposure.

Education

UNIPDS

UNIPDS

LinkedIn

Java Applied Engineering

2025-6 - 2026-7 · 1 yr 2 mos
XP Educação

XP Educação

LinkedIn

Cloud Computing

2024-4 - 2024-12 · 9 mos

Profissional AWS Cloud Computing: Módulo 1: Introdução à AWS e Infraestrutura Básica de TI como Serviço Módulo 2 : Serviços de Armazenamento, Banco de Dados e Analytics Módulo 3 : Soluções para Desenvolvimento e Ferramentas de Gerenciamento Módulo 4: Soluções de Segurança, Governança, Compliance e Migração Profissional Azure Cloud Computing Módulo 0: Fundamentos de Cloud Computing Módulo 1: Introdução ao Azure e Infraestrutura Básica de TI como Serviço Módulo 2: Serviços de Armazenamento, Banco de Dados e Analytics Módulo 3: Soluções para Desenvolvimento e Inteligência Artificial Módulo 4: Soluções de Segurança, Governança, Compliance e Migração

Etep - Centro Universitário

Etep - Centro Universitário

LinkedIn

System Analysis and Development.

2016-6 - 2019-7 · 3 yrs 2 mos

Gustavo Castro'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.