Olá, meu nome é

Marco Pegoraro.

Engenheiro de Software | AWS | Java | JavaScript | Go

Desenvolvo software prático e confiável e escrevo sobre tecnologia, programação e os interesses que fazem parte da minha vida.

Marco Pegoraro profile image

Sobre Mim

Marco Pegoraro at the Eiffel Tower

Sou Marco, engenheiro de software com experiência em e-commerce, bancos e logística. Minha principal especialidade é Java, e também trabalhei com Kotlin, Python, JavaScript, Angular, React, C#, Go e AWS. Possuo a certificação AWS Solutions Architect - Associate.

Gosto de aprender novas tecnologias e encontrar a solução mais eficaz para cada desafio. Fora do trabalho, gosto de carros, música, relógios e tecnologia vintage - especialmente computadores e videogames dos anos 90 e 2000.

Tecnologias com as quais trabalhei:
  • Java
  • Kotlin
  • Spring
  • AWS
  • Kafka
  • Python
  • JavaScript
  • TypeScript
  • Angular
  • React
  • Go
  • Terraform

Experiência

Software Engineer

Outtask
January 2026 - Present 🇳🇱 Amsterdam, Netherlands

I build end-to-end products across web, data, and AI. Recent work includes a Django and Vue 3 CV Generator using the Anthropic API, and an internal BI dashboard platform built with Next.js and the Anthropic SDK, applying MCP and RAG practices.

I also developed dbt Core ELT workflows for a data warehouse, with daily GitHub Actions CI/CD, and an Airbyte integration collecting data from multiple sources into PostgreSQL. I presented how to integrate OpenTelemetry, Prometheus, and Grafana with Java Spring Boot applications and network nodes, while owning architecture, delivery, deployment, and production support.

JavaPythonJavaScriptAWSNext.jsVue 3dbtAirbyteOpenTelemetryPostgreSQLGitHub ActionsAnthropic

Software Engineer

Itaú Unibank
June 2021 - December 2025 🇧🇷 São Paulo, Brazil

I develop and maintain systems for registering credit operations at Latin America’s largest bank. Previously, I built data-integration solutions using Java, EMR, Kafka, and AWS.

My work includes Java 11 and Kotlin applications, DynamoDB, Python and JavaScript Lambda functions, HTTP and asynchronous communication through SNS, SQS, and Kafka with Schema Registry and Apache Avro. I also implemented a data-mesh flow with DynamoDB Streams, Lambda-based Parquet conversion, Glue Catalog, and Athena.

Java 11KotlinSpringDynamoDBAWS LambdaKafkaEMRJavaScriptPythonTerraform

Software Developer

B2W Digital
September 2020 - June 2021 🇧🇷 São Paulo, Brazil

I worked on systems that delivered customer notifications by email and WhatsApp. The services used Java 11, Apache Kafka for asynchronous message delivery, and AWS.

I also participated in the creation of a new email and WhatsApp delivery and configuration system built with Java and Angular.

Java 11SpringAngularKafkaAWS Fargate

Java Developer

IBM Brazil
January 2020 - September 2020 🇧🇷 Hortolândia, Brazil

On the Itaú Unibank project, I maintained Java 8 applications that made HTTP calls; when calls needed to run concurrently, I used RxJava to coordinate them.

I also helped teach Java and object-oriented programming to new project interns, which earned me the IBM Educator Badge.

Java 8Spring
August 2019 - January 2020 🇧🇷 Hortolândia, Brazil
Internship at IBM Brazil, building early professional experience on the Itaú Unibank project.
JavaSQL

Technical Developer

TI+ Solutions
July 2018 - August 2019 🇧🇷 Americana, Brazil

This was my first programming role. I began with C# and ASP.NET alongside AngularJS, then became responsible for PHP projects and mobile development with Ionic, where I gained substantial TypeScript experience.

I also worked with 4GL, the language used by TOTVS in the Logix ERP system. It is similar to database procedures, with the addition of screen-creation methods. I remain grateful for everything I learned at TI+.

C#ASP.NETAngularJSIonicPHPInformix 4GL

Formação

September 2024 - September 2025
Master of Business Administration (MBA) in Solutions Architecture
FIAP

Solution-architecture MBA focused on practical problem-solving and hands-on activities covering the different architecture types in the TOGAF 9.2 framework, as well as the business architecture described in TOGAF 10.

The program strengthened my ability to connect technical architecture decisions with business needs.

2017 - 2020
Information Security Degree
FATEC Americana

Information-security degree focused on network management and the principal OSI-model protocols: Ethernet, IPv4, IPv6, DHCP, ARP, TCP, and UDP. Coursework also covered subnet rules, firewall configuration for secure networks, and Linux.

My final paper, completed with a colleague, explored a system that identifies phishing emails with the Naive Bayes algorithm.

2014 - 2016
Technical IT Program (Informatics) and Secondary Education
ETEC Polivalente de Americana

I completed secondary education alongside a technical IT program. It was my first formal contact with programming and where I discovered the career I wanted to pursue.

The program covered C, object-oriented programming, computer maintenance, networking, HTML, and basic Android development with Java.

Projetos e Trabalhos Selecionados

Blog built with Hugo
Hugo Go
Blog built with Hugo
My personal blog, now part of this portfolio: why I chose Hugo and how I migrated from my Go implementation.
VLang Backend Fight project
V Backend
VLang Backend Fight project
A project built in V for the Backend Fight friendly competition.
Dart web application with Aqueduct
Dart Aqueduct JWT
Dart web application with Aqueduct
A tutorial and project covering the basics, database connection, and JWT authentication.
AngularDart web application
Dart AngularDart
AngularDart web application
A follow-up tutorial on AngularDart fundamentals, routing, and HTTP calls.
GDG Campinas presentation
Dart Community
GDG Campinas presentation
Online presentation about creating a backend web application with Dart.
FATEC Open Doors
Security Education
FATEC Open Doors
A web-app presentation simulating a phishing attack.

Entre em Contato

Minha caixa de entrada está sempre aberta. Se você tem uma pergunta, uma ideia de projeto ou apenas quer dizer olá, farei o possível para responder.