Alex Lirio
Alex Lirio

Senior Backend Software Engineer

Open to offers · Member since 12 Nov 2026
Location
Rio de Janeiro, Brazil
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Senior

About

Professional summary

I am a Senior Backend Software Engineer with more than 15 years of experience designing, building, and modernising scalable software systems. My primary expertise is in Java and Python, with a strong focus on backend architecture, microservices, RESTful APIs, messaging, caching, databases, cloud platforms, and CI/CD automation.

I have worked across payments, banking, e-commerce, geospatial, maritime, and device-management domains. I am experienced in identifying system bottlenecks, designing scalable architectures, and improving application performance, reliability, and infrastructure efficiency.

I have led initiatives involving Python data pipelines, Apache Airflow, distributed services, and real-time communication technologies such as Server-Sent Events and WebSockets. I enjoy mentoring developers, establishing engineering best practices, and producing clear high-level and low-level technical designs.

My technical background includes relational and NoSQL databases, event-driven systems, RabbitMQ, Redis, AWS, GCP, Docker, and automated delivery pipelines. I have implemented testing, quality, security, deployment, and database-versioning stages in CI/CD workflows.

I have delivered measurable outcomes, including reducing data-processing time from 24 hours to 30 minutes and reducing resource consumption by 95%. I have also helped decompose monolithic systems into independently scalable microservices, reducing response-processing times by 90%.

I value clean code, domain-driven design, test-driven development, collaboration across product and design teams, and practical solutions that create reliable, maintainable systems.

Skills

36 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Senior Software Developer SRT Marine

Architected, documented, and delivered scalable backend solutions using Java, Python, Spring Boot, MyBatis, RabbitMQ, Redis, PostgreSQL, and Apache Airflow. Produced high-level and low-level design documentation to guide implementation and integration.

Developed REST APIs, Server-Sent Events, and WebSockets for real-time processing. Led Python and Airflow initiatives, mentored developers, optimised data pipelines from 24 hours to 30 minutes, and reduced CPU, GPU, and memory consumption by 95%. Built CI/CD pipelines with GitLab, Jenkins, SonarQube, and Docker, and modernised PDF reporting modules using Java and JasperReports.

Software Engineering Specialist Facily

Contributed to the merchant platform by developing merchant onboarding, commission, and payment processes. Designed and developed RESTful APIs for legacy and new frontend applications using Python, FastAPI, PostgreSQL, Redis, Celery, SQLAlchemy, Alembic, PyTest, OpenAPI, and JWT.

Designed architecture for cloud-service integration between Google Cloud Platform and AWS. Worked with Pub/Sub, BigQuery, and Amazon S3 to support platform modernisation.

Senior Software Developer Dock

Developed and maintained backend solutions for a major Latin American payments and banking platform, while also contributing to frontend applications. Worked with Java, SQL, JavaScript, AngularJS, Node.js, JPA, AWS, MySQL, Oracle, MongoDB, jPOS ISO 8583, Spring, and enterprise application servers.

Implemented the company's first CI/CD pipeline using GitLab CI/CD, Jenkins, Docker, and AWS. Automated compilation, code coverage, unit and integration tests, database versioning, and deployment to improve delivery speed and reliability.

Senior Software Developer Muxi

Contributed to refactoring a large monolithic system used to update and configure millions of remote mobile devices for financial institutions across South America.

Led restructuring of critical components into independently scalable microservices, reducing response-processing times by 90%. Developed backend and frontend modules using Java, JavaScript, AngularJS, Node.js, JPA, SQL, JUnit, PMD, and FindBugs.

Software Developer Muxi

Developed and maintained high-availability payment Gateway and Authorizer systems processing millions of secure payment transactions. Used Java, Python, MySQL, MongoDB, Redis, WebSockets, RabbitMQ, ISO 8583, and REST APIs to integrate with acquirers and third-party payment providers.

Initiated and developed iso-sender, a Java application based on jPOS that simulated payment requests for Gateway and Authorizer systems. The tool reduced development and testing effort and lowered third-party API integration costs.

Junior Software Developer Muxi

Developed Java web applications for remote and automated configuration of POS and mobile devices, enabling devices to be configured without manual intervention.

Worked with HTML, JavaScript, CSS, JBoss Seam, Struts, JSP, JSF, RichFaces, PrimeFaces, JasperReports, Spring, JUnit, Hibernate, MySQL, Tomcat, and JBoss AS.

Trainee Muxi

Developed and maintained optimised POS applications using WML Script under strict hardware constraints, including devices with as little as 8 KB of free memory. Implemented ISO 8583 and EMV standards for financial transactions.

Initiated and developed iso-responder, a Java application using jPOS to simulate payment responses from Gateway and Authorizer systems. The solution reduced development, testing, and third-party API integration effort.

Junior Software Developer E-Novasys

Replaced legacy PeopleSoft desktop applications with Java web applications using JSF, PrimeFaces, Tomcat, and Oracle Database.

The modernisation improved user experience and customer satisfaction and contributed to acquiring two additional contracts.

Volunteer Teacher Cedaspy Professional School

Conducted free computer and internet classes for older adults and low-income students. Taught Microsoft BASIC, computer cabling, and network configuration to young students.

Helped 20 students secure their first jobs through practical technology education and career support.

Education

Learning history

Infnet Institute

Master's Degree, Software Engineering with Java

Completed a Master's Degree in Software Engineering with Java.

Estácio de Sá University

Associate's Degree, Systems Analysis and Development

Completed an Associate's Degree in Systems Analysis and Development.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu