Managing a PostgreSQL DB with Docker Compose and VS Code
Run and manage PostgreSQL in Docker Compose and connect it with the VS Code PostgreSQL extension.
Software Engineer
Backend · Distributed Systems · Cloud Security
I build backend systems and the cloud infrastructure they run on. Most of my work is event-driven services with Kafka and RabbitMQ, AWS architecture, and Terraform. I also teach databases at university.
Juan Giacobbe is a Software Engineer based in Buenos Aires, Argentina.
Three areas that shape how I think about systems and how I approach every project.
Event-driven services, data pipelines, and the databases behind them. I care about how data flows, how it is stored, and how it is queried at scale.
AWS infrastructure designed for scale and operational clarity: networking, Infrastructure as Code, and the CI/CD that ships it.
Every system I build starts with a security-first mindset — IAM policies, encryption, compliance, and hardened cloud operations.
My academic path, certifications, and what I'm currently working on.

Universidad de Buenos Aires (FIUBA)
Completed a six-year engineering program covering software and hardware systems, algorithms, data organization, and security, with a focus on designing, building, and operating complex information systems.
Universidad de San Andrés (UdeSA)
Aug 2026 — Present
Supporting database theory and practical SQL coursework.

Universidad de Buenos Aires (FIUBA)
Sep 2024 — Present
Built the course website and modernized lab infrastructure with Docker.

AWS Security – Specialty
2025

AWS Solutions Architect – Associate
2025

Azure Fundamentals (AZ-900)
2025

AWS Cloud Practitioner
2024
Distributed Systems
Database internals, consensus algorithms, and replication strategies.
AWS SA Professional
Preparing for the Solutions Architect – Professional certification.
Event-Driven Architectures
Stream processing patterns with Kafka and RabbitMQ.
Client projects from my time working on AWS.
Financial services
Redundant private network between a bank's data centers and AWS, across multiple accounts.
Governance model later adopted by other business units
AWS Direct Connect · Transit Gateway · Site-to-Site VPN
Contact center
Serverless prototype that understands why a customer is calling and routes the call.
Approved by leadership for a production rollout
Amazon Lex · Amazon Bedrock · AWS Lambda
Enterprise workloads
Moved critical servers and databases from a data center to AWS, with pipelines for every environment.
60% faster deployments · 20%+ lower infrastructure cost
AWS MGN · AWS DMS · Terraform
I started on AWS infrastructure and DevOps, and now build backend systems.
2026 — now
Redesigned the product's main data pipeline. Event-driven services in TypeScript on Kafka and RabbitMQ.
2025
Terraform and GitLab CI/CD for client environments on AWS and Azure.
2024 — 2025
AWS migrations with MGN and DMS, and hybrid networking with Direct Connect and Transit Gateway.
I also teach Databases at UBA (since 2024) and UdeSA (since 2026).
Notes from building systems and from teaching databases.
Run and manage PostgreSQL in Docker Compose and connect it with the VS Code PostgreSQL extension.
Open to freelance projects, consulting, and engineering roles.