Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
background-images
Iago Souto

Iago Souto

Summary

I am a Software Engineer with over 5 years of experience, specializing in building high-quality, scalable, and maintainable software solutions. I focus on delivering clean, robust code using best practices such as SOLID principles, Clean Code, and Test-Driven Development to ensure reliability and efficiency. I have hands-on experience in PHP and Laravel, developing end-to-end solutions that integrate complex APIs, payment gateways, and AI-powered functionalities. At Winx, I implemented a system to import large volumes of employee data, reducing process time by over 95%, from more than a day to just a few minutes. The solution included robust error handling and asynchronous email notifications, providing clear feedback to users while handling massive queues efficiently via a serverless AWS architecture. This project leveraged advanced Laravel concepts to optimize performance and scalability. I am passionate about aligning technical solutions with business needs, collaborating closely with teams and stakeholders to ensure real, measurable impact. My approach emphasizes efficiency, reliability, and strong communication, making sure every solution not only works but drives meaningful results for users and clients.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Engineer IV

Objective (IT Consulting)
06.2025 - Current
  • Integrated Nigerian and Egyptian payment gateways into EBANX systems through their APIs, enabling bank transfer and mobile money transactions for global merchants such as Netflix, Meta, and Amazon. All implementations were developed in PHP 8, applying Domain-Driven Design (DDD), SOLID principles, and advanced OOP concepts, ensuring robust and scalable solutions with comprehensive test coverage with PHPUnit.
  • I was actively involved in payment authentication and security contexts, working in PHP on API integrations that included card verification, 3D Secure (3DS), One-Time Password (OTP), and both simple and network-based card tokenization. I also implemented mechanisms like expirable keys and other security measures to guarantee reliable, compliant, and secure payment flows aligned with global standards.
  • To maintain system reliability, I monitored integration logs in OpenSearch to ensure correct and expected operation of PHP API integrations, validating accurate payment processing on both EBANX and provider sides. I used these logs extensively for debugging and troubleshooting, which helped ensure consistent performance across the entire payment flow.
  • Additionally, I implemented a new payment method (Mobile Wallet) on EBANX's checkout page for Egypt, developed with a PHP backend integrated into the payment processing systems and a ReactJS frontend. This feature now processes thousands of payments daily and had a significant impact on the payment flow in the country, improving efficiency, reliability, and user experience.

Software Engineer III

Objective (IT Consulting)
01.2025 - 06.2025
  • PHP Software Engineer at Objective, working on projects for the client EBANX, focused on developing scalable and efficient backend and frontend solutions.
  • Worked in collaboration with product teams across South America and Africa, including countries such as Colombia, Egypt, and Nigeria, using English as the primary language of communication. Responsible for integrating external payment APIs from these regions into EBANX's internal systems.

Software Engineer

Winx (HR Consulting)
08.2022 - 01.2025
  • Developed a comprehensive survey management system in PHP with Laravel, covering backend and frontend (Laravel + Livewire), streamlining internal employee operations. In PHP/Laravel backend, applied SOLID, Clean Code, and TDD practices to ensure quality and scalability.
  • Implemented advanced PHP/Laravel features to handle large-scale data, including massive employee imports, form creation, and survey result manipulation. Leveraged Elasticsearch to manage high-volume survey data.
  • Integrated Generative AI APIs to build intelligent recommendations for HR and employees, while training and optimizing models
    with OpenAI fine-tuning. Also developed integrations with ChatGPT API via Azure OpenAI using Python (Flask).
  • Worked extensively with asynchronous code in Laravel (jobs, queues, events), contributing to architecture design of new
    systems and improving performance in PHP/Laravel applications.
  • Delivered AI-powered products, provided customer support, resolved bugs, and addressed client requests. Deployed serverless
    applications using Laravel Vapor on AWS Lambda, ensuring scalability, monitoring, and high reliability of PHP/Laravel solutions.
  • I applied advanced Laravel concepts in PHP applications, including Eloquent ORM, Service Container, Events and Observers,
    Queues, Jobs, and Task Scheduling, as well as custom Middleware and Service Providers. I also worked with Policies and Gates,
    Notifications, Caching, File Storage, Email services, and Artisan Command.

Software Engineer

Bernoulli Educação (Educational Institution)
01.2022 - 08.2022
  • Refactoring of a legacy PHP system using the Laravel framework.
  • Contributed to developing the best possible architecture to meet the system's needs.
  • Developed frontend functionalities using the Vue.js framework.

Software Engineer

Codificar Sistemas Tecnológicos (Software House)
03.2021 - 10.2021
  • Maintenance and development of new features in web systems and mobile applications using technologies such as Laravel, VueJS, JQuery, and React Native.
  • Bi-weekly updates of Android and iOS applications.
  • Daily support and resolution of reported issues by clients through the Redmine task management platform.
  • Responsible for weekly task homologation and versioning (Git).

Education

Bachelor's degree - System Information

Universidade Federal De Lavras
Lavras, Minas Gerais
12-2025

Computer Technician - Information Technology

Centro Federal De Educação Tecnológica De Minas Gerais
Contagem, Minas Gerais
01.2019

Skills

  • PHP
  • Laravel
  • API Development
  • PHPUnit
  • Microservices
  • Architectural Patterns
  • Software Observability
  • Software Architectural Design
  • Asynchronous work
  • Scrum
  • SQL
  • Testing and debugging
  • Git proficiency
  • API integration
  • Code reviews
  • Containerization technologies

Certification

  • Reactive PHP: real-time asynchronous programming (Alura)
  • Swoole PHP: asynchronous server and coroutines with PHP (Alura)
  • English certificate International (English Test)
  • Fullstack Labs Certified - Laravel (FullStack Labs)

Languages

English
Advanced (C1)
Portuguese
Bilingual or Proficient (C2)

Timeline

Software Engineer IV

Objective (IT Consulting)
06.2025 - Current

Software Engineer III

Objective (IT Consulting)
01.2025 - 06.2025

Software Engineer

Winx (HR Consulting)
08.2022 - 01.2025

Software Engineer

Bernoulli Educação (Educational Institution)
01.2022 - 08.2022

Software Engineer

Codificar Sistemas Tecnológicos (Software House)
03.2021 - 10.2021

Bachelor's degree - System Information

Universidade Federal De Lavras

Computer Technician - Information Technology

Centro Federal De Educação Tecnológica De Minas Gerais
Iago Souto