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.
ENGINEERING BY DAY, TECH ENTHUSIAST ALWAYS
A quick look into my background, passions, and approach to software development.

BUILDING & EXPERIMENTINGBy 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.
CORE SKILLS & COMPETENCIES
Explore my technical stack and interpersonal capabilities. Click on any category to expand or collapse.
WORK EXPERIENCE
Proven engineering track record across mission-critical financial ecosystems, enterprise process automations, and development squads.
Software Engineer
Conexão Tech (Itaú Group)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.
Software Development Intern
Embraer (Operational Excellence — P3E)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.
Vice President & Project Director
Beets Jr. (Junior Enterprise — UFSCar)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.
EDUCATION & CERTIFICATIONS
Academic degree, official cloud certification, and language proficiency.
Bachelor of Computer Science
Federal University of São Carlos (UFSCar)Sorocaba / SP, BrazilRigorous foundation in computer science, distributed algorithms, data structures, software engineering, databases, and discrete mathematics.
AWS Certified Cloud Practitioner
Amazon Web ServicesCredential ID: CLF-C02Demonstrated knowledge of AWS Cloud infrastructure, core services (EC2, S3, IAM, VPC), security compliance, architectural best practices, and billing models.
English Advanced (C1)
EF SET Standard English TestFull Professional FluencyAdvanced proficiency in international engineering environments, cross-border technical communication, documentation, and agile team ceremonies.
PROJECTS & ARCHITECTURAL POCs
Curated engineering repositories demonstrating core proficiencies in backend systems, concurrency, database architectures, and distributed networking.

Distributed TCP Sockets Server & Client
Custom client-server TCP socket implementation handling stateful networking protocols, concurrent requests, and bi-directional communications.
Engineered in Python & Ruby to validate cross-language socket interoperability and byte-stream serialization.

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.
Bypasses heavy ORM abstractions to demonstrate low-level JDBC driver tuning, prepared statement caching, and ACID transaction boundaries.

Cryptographic Vigenère Cipher Engine
Low-level cryptographic encryption and decryption system implemented in pure C with manual pointer arithmetic and memory buffer management.
Zero dynamic allocation overhead, deterministic keystream expansion, and POSIX terminal integration.

Enterprise Relational Database Architecture
Comprehensive relational database schema modeling users, inventory, loans, and staff with automated PL/pgSQL triggers and audit functions.
Normalized to 3NF, indexed for high-volume lookup queries, with automated constraint enforcement at the engine level.

Conway's Game of Life Cellular Automaton
Discrete cellular automaton simulating emergent complex behavior from simple deterministic mathematical rules.
Efficient 2D grid state representation, toroidal coordinate wrapping, and algorithmic generation cycles.

Modular Java Chess & Rule Validation
Complete chess engine implementing full FIDE rules, board state tracking, piece movement constraints, check/checkmate detection, and turn management.
Clean object-oriented domain model with polymorphism, defensive copying, and board matrix representations.

Vector Asteroids Arcade Engine
Classic arcade vector physics simulation featuring inertial motion, momentum decay, collision detection, and responsive canvas rendering.
Implemented in pure JavaScript utilizing requestAnimationFrame loops and 2D vector trigonometry.
TRANSMISSIONS (BLOG & GALLERY)
Personal reflections, engineering notes, and photos from my journey.
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.
v1.2 // STABLECONTACT 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.
