AVAILABLE FOR NEW OPPORTUNITIES

BACKEND
DEVELOPER.

I'm Marcelo Pirro, a Software Engineer and Computer Science graduate from UFSCar. I specialize in building high-availability backend services, resilient distributed architectures, and scalable APIs, currently at Conexão Tech (Itaú Group) and formerly at Embraer.

MARCELO PIRRO // UFSCAR CSACTIVE
Marcelo Pirro - Backend Developer
ITAÚ GROUP
AWS CERTIFIED
AWS Certified Cloud Practitioner
ABOUT ME

ENGINEERING BY DAY, TECH ENTHUSIAST ALWAYS

A quick look into my background, passions, and approach to software development.

Marcelo Pirro
BUILDING & EXPERIMENTING

By day, I'm a Backend Developer, and by night… well, I'm still a passionate tech enthusiast exploring new code and architectures! I hold a Bachelor's degree in Computer Science from UFSCar and have a solid track record in building high-availability financial platforms, scalable microservices, and process automations.

Over the past few years, I’ve had the opportunity to deliver impactful engineering solutions for major organizations like Itaú and Embraer, focusing on resilient system design and operational efficiency.

In my free time, I love playing video games, working out, watching movies, reading, and programming personal projects. Above all, I value quality time with my friends and family.

I seek to advance my career alongside companies committed to engineering excellence, innovation, and a strong collaborative culture.

SKILLS MATRIX

CORE SKILLS & COMPETENCIES

Explore my technical stack and interpersonal capabilities. Click on any category to expand or collapse.

JavaSpring BootQuarkusHibernate / JPAJDBCREST & SOAP APIsMavenGradle
Apache KafkaRabbitMQEvent-Driven ArchitectureClean ArchitectureSOLIDDomain-Driven Design (DDD)MicroservicesHigh Availability
EXPERIENCE

WORK EXPERIENCE

Proven engineering track record across mission-critical financial ecosystems, enterprise process automations, and development squads.

CURRENT ROLE

Software Engineer

Conexão Tech (Itaú Group)
Jul 2025 — PresentSão Paulo, Brazil

Developing and maintaining critical backend services for TEF payment processing systems utilizing Java and C, supporting high-availability daily financial operations where uptime, security, and low latency are paramount.

  • High-Availability TEF Engine: Design, implement, and integrate robust REST and SOAP APIs, directly contributing to secure transaction processing and scalable system stability.
  • Architectural Scalability: Collaborate in the architectural design of payment solutions, successfully handling complex data flows within a highly regulated, high-volume ecosystem.
  • Fault Tolerance: Implement resilient error handling, idempotent request reconciliation, and circuit breaking patterns across downstream payment clearinghouses.
JavaCSpring BootREST & SOAPKafkaMicroservicesClean Architecture

Software Development Intern

Embraer (Operational Excellence — P3E)
Oct 2023 — Jul 2025São Paulo, Brazil

Developed and maintained enterprise applications and automations within the Operational Excellence team, delivering process automation and workflow optimization solutions.

  • 350+ Hours/Month Eliminated: Designed and implemented new systems that eliminated over 350 hours of manual operations per month, significantly improving business efficiency.
  • Backend Integration: Contributed to backend development for payment-related applications and automated data reconciliation tools.
  • Software Quality: Enforced robust test suites, code quality standards, and automated deployment checks to ensure zero regression in production.
JavaPythonProcess AutomationPostgreSQLClean CodeDocker

Vice President & Project Director

Beets Jr. (Junior Enterprise — UFSCar)
Jan 2023 — Jun 2024UFSCar Sorocaba

Led multidisciplinary software development teams through end-to-end project execution, actively promoting Agile and SCRUM best practices.

  • Team Leadership: Oversaw department coordination, gathered client requirements, and ensured the successful delivery of strategic organizational initiatives.
  • Agile Methodologies: Coordinated technical workshops, mentored junior developers, and maintained high delivery standards across development squads.
Agile / SCRUMTeam LeadershipFull-Stack DeliveryTypeScript
CREDENTIALS

EDUCATION & CERTIFICATIONS

Academic degree, official cloud certification, and language proficiency.

DEGREE2021 — 2025

Bachelor of Computer Science

Federal University of São Carlos (UFSCar)Sorocaba / SP, Brazil

Rigorous foundation in computer science, distributed algorithms, data structures, software engineering, databases, and discrete mathematics.

CERTIFICATIONCLF-C02 VALIDATED

AWS Certified Cloud Practitioner

Amazon Web ServicesCredential ID: CLF-C02

Demonstrated knowledge of AWS Cloud infrastructure, core services (EC2, S3, IAM, VPC), security compliance, architectural best practices, and billing models.

LANGUAGEC1 ADVANCED

English Advanced (C1)

EF SET Standard English TestFull Professional Fluency

Advanced proficiency in international engineering environments, cross-border technical communication, documentation, and agile team ceremonies.

FEATURED WORK

PROJECTS & ARCHITECTURAL POCs

Curated engineering repositories demonstrating core proficiencies in backend systems, concurrency, database architectures, and distributed networking.

Distributed TCP Sockets Server & Client
DISTRIBUTED

Distributed TCP Sockets Server & Client

Custom client-server TCP socket implementation handling stateful networking protocols, concurrent requests, and bi-directional communications.

// ARCHITECTURE NOTE:

Engineered in Python & Ruby to validate cross-language socket interoperability and byte-stream serialization.

PythonRubyTCP/IPLinux SocketsConcurrency
Database Persistence Engine via Pure JDBC
DATABASE

Database Persistence Engine via Pure JDBC

High-performance database connectivity layer built with manual Data Access Object (DAO) pattern, custom transaction management, and connection pooling.

// ARCHITECTURE NOTE:

Bypasses heavy ORM abstractions to demonstrate low-level JDBC driver tuning, prepared statement caching, and ACID transaction boundaries.

JavaJDBCPostgreSQLDAO PatternDesign Patterns
Cryptographic Vigenère Cipher Engine
LOW-LEVEL

Cryptographic Vigenère Cipher Engine

Low-level cryptographic encryption and decryption system implemented in pure C with manual pointer arithmetic and memory buffer management.

// ARCHITECTURE NOTE:

Zero dynamic allocation overhead, deterministic keystream expansion, and POSIX terminal integration.

CCryptographyMemory SafetyLinux POSIX
Enterprise Relational Database Architecture
DATABASE

Enterprise Relational Database Architecture

Comprehensive relational database schema modeling users, inventory, loans, and staff with automated PL/pgSQL triggers and audit functions.

// ARCHITECTURE NOTE:

Normalized to 3NF, indexed for high-volume lookup queries, with automated constraint enforcement at the engine level.

PostgreSQLPL/pgSQLRelational DesignTriggers & Indexes
Conway's Game of Life Cellular Automaton
ALGORITHMS

Conway's Game of Life Cellular Automaton

Discrete cellular automaton simulating emergent complex behavior from simple deterministic mathematical rules.

// ARCHITECTURE NOTE:

Efficient 2D grid state representation, toroidal coordinate wrapping, and algorithmic generation cycles.

JavaAlgorithmsCellular AutomataOOP
Modular Java Chess & Rule Validation
ALGORITHMS

Modular Java Chess & Rule Validation

Complete chess engine implementing full FIDE rules, board state tracking, piece movement constraints, check/checkmate detection, and turn management.

// ARCHITECTURE NOTE:

Clean object-oriented domain model with polymorphism, defensive copying, and board matrix representations.

JavaClean ArchitectureOOP PolymorphismBoard State
Vector Asteroids Arcade Engine
FRONTEND

Vector Asteroids Arcade Engine

Classic arcade vector physics simulation featuring inertial motion, momentum decay, collision detection, and responsive canvas rendering.

// ARCHITECTURE NOTE:

Implemented in pure JavaScript utilizing requestAnimationFrame loops and 2D vector trigonometry.

JavaScriptHTML5 Canvas2D Vector Physics
REC ● LINK ACTIVECOMMS FREQ // 144.800 MHz|PROTOCOL: ANAHEIM-AE-07
ORBITAL STATION:GEO-SYNC // LAT -23.5015° LON -47.4526°35,786 KM ALT
MISSION // DISPATCH-07DATA SYNC: REALTIME
ORBITAL DISPATCHESTRANSMISSIONS LOGFEED 01 // ACTIVE

TRANSMISSIONS (BLOG & GALLERY)

Personal reflections, engineering notes, and photos from my journey.

LATEST ARTICLE

Earning the AWS Cloud Certification: Expanding Beyond Local Code

A personal reflection on preparing for and passing the AWS Certified Cloud Practitioner (CLF-C02) exam, and why understanding cloud infrastructure transformed my backend perspective.

2026-09-18•4 min read
v1.2 // STABLE
PHOTO LOG // RECON
FEED: STANDBY

Visual field captures and setup logs will be dispatched soon.

ACCESS RECON LOGS →
GET IN TOUCH

CONTACT ME

Feel free to reach out for software engineering positions, distributed backend consulting, or technical collaborations.

DIRECT CHANNELS

I'm currently based in Brazil and open to remote and hybrid opportunities worldwide.

SEND A MESSAGE