Software Engineer with 6+ years of experience, including nearly four years at Itaú Unibanco, specializing in scalable, resilient, and cloud-native architectures. Strong expertise in microservices, serverless solutions, and event-driven designs, with hands-on experience in Java, Spring Boot, Node.js, and AWS. Passionate about solving complex problems, delivering high-impact solutions, and collaborating with cross-functional teams.
Key contributor to mission-critical financial systems, cloud migrations, and real-time data architectures that support millions of users. Known for driving technical excellence, accelerating delivery through reusable infrastructure, and enhancing system reliability through observability practices.
Key AchievementsWorked on a nationwide public Wi-Fi platform that enabled telecom operators and large retailers to offer branded connectivity to their customers. The product served thousands of access points across Brazil, impacting millions of end users.
Developed and maintained backend services (Node.js, Java, Spring Boot) and frontend applications (AngularJS) as a full-stack engineer, delivering features directly tied to the core product.
Built a personalized campaign delivery system leveraging geolocation and user analytics, which displayed targeted advertisements and promotions based on demographic profiles (e.g., location, age, and interests).
Collaborated with cross-functional teams to integrate data pipelines, analytics, and proximity-based APIs, enabling real-time marketing triggers when users’ devices connected near major Wi-Fi hotspots.
Enhanced system scalability and performance by optimizing API endpoints and implementing AWS services such as Lambda, SQS, ECS, and DynamoDB.
Provided technical support and maintenance for employee workstations and servers of ANBIMA staff allocated at the Central Bank of Brazil, ensuring system stability and continuous operation.
Assisted in the upkeep of local infrastructure, network equipment, and on-site technology assets, resolving incidents and supporting hardware and software configurations.
Gained hands-on experience in IT infrastructure and systems administration, laying the groundwork for the transition to software engineering roles.
Provided technical support and maintenance for employee workstations, servers, and local infrastructure, ensuring operational stability across multiple departments. Managed user accounts and access controls through Active Directory, supported network troubleshooting, and assisted in on-site hardware and software maintenance.
Delivered technical assistance to internal users and performed diagnostics to resolve incidents efficiently.
Built a strong foundation in IT infrastructure, networking, and systems administration, which later facilitated the transition to software engineering roles.