Gabriel Lima

Software Engineer

Software Engineer with 6+ years of experience in telecom, energy, and finance; builds scalable, event-driven systems.
Microservices | .NET (C#), Python, JavaScript | AWS(Lambda, Api Gateway, S3, DynamoDB, ECS, ELB) | REST APIs | Event-Driven Design | Domain Driven Design


#Professional Experience

Senior Software Engineer - Treasury Settlement - AWS Cloud Native – Itaú Unibanco - Remote, Brazil - jan 2025 - present

Worked with the Treasury Settlement team to modernize the settlement system used to settle treasury operations.
- Designed and implemented a REST API enabling a unified access point for derivatives TED settlement data across internal systems. Handled ~R$16MM in daily financial volume
- Led the domain modeling initiative for the Federal Bonds Settlement capability in a legacy SQL Server-based system (approx. 40 TPS, ~R$688MM/day settled), laying the foundation for solution architecture using Itaú's internal Camada Zero framework
- Proposed a future-state product vision for a self-service settlement platform, allowing internal clients to define, reuse, and share settlement profiles. Objective: Increase reusability and decouple hardcoded settlement workflows to promote domain-driven modernization.
Technologies: .NET (C#), ASP.NET Core, AWS Elastic Load Balancer, REST APIs, Microservices, Clean Architecture

Tech Lead - AWS Cloud Native – Itaú Unibanco - Remote, Brazil - jun 2022 - dec 2024

Led technical efforts within the Energy Trading team, managing a team of Software and Data Engineers to improve trading workflows.
- Led the development of the Credit Risk Assessment solution, delivering a high-throughput REST API for online credit risk calculations, capable of handling 200 RPS in a serverless AWS architecture (Lambda, API Gateway, S3)
- Led the architectural evolution of the financial asset integration solution by introducing an event-driven architecture and extensible calculation use cases, exposed REST APIs for reprocessing, querying, and downloading financial assets, making the service reusable across Credit Risk and Market Risk domains
- Led trader proposal workflow development, gathering requirements, defining features, and testing deliverables
- Designed data integration to collect from 10 sources, assemble client data and register it into the ETRM SaaS
- Led the design and support of 10+ data pipelines for the Research team’s market analysis solutions, enabling data ingestion, processing, and delivery for internal dashboards and visualization tools
- Designed a CCEE Pricing Decks data engineering pipeline using a data mesh-inspired architecture, with event-driven processing and REST APIs for manual fallback and execution control, improving system resilience and traceability
Technologies: AWS (Lambda, SQS, SNS, DynamoDB, S3), Python, Javascript, Event Driven, OOP, Microservices, Angular, Swagger, OAS 3.0, REST, Clean Architecture

Senior Software Engineer - AWS Cloud Native – Itaú Unibanco - Remote, Brazil - aug 2021 - jun 2022

Designed data integration solutions for the Energy Trading product.
- Designed and implemented a financial asset integration service for the Credit Risk pipeline, enabling the daily processing of ~160 financial assets. Introduced a reusable architecture to support isolated asset processing and internal calculation logic.
- Delivered updated certificate of deposit index and USD exchange rate forecasts (CDI and USD) to support long-term energy pricing models.
Technologies: AWS (Lambda, SQS, SNS, DynamoDB, S3), Python, Javascript, Event Driven, OOP, AOP, Microservices, Angular, Swagger, OAS 3.0, REST, Clean Architecture

Software Engineer - AWS Cloud Native – NTT DATA Latam - Remote, Brazil - dez 2020 - aug 2021

Developed scalable solutions for the Energy Trading team, focusing on automation and efficiency.
- Delivered updated inflation forecasts (IGPM/IPCA) to support long-term energy pricing models.
- Back-office automation: 500+ counter-parties were registered in other systems that are part of the ecosystem using the registering automation.
Technologies: AWS (Lambda, SQS, SNS, DynamoDB, S3), Groovy, Python, Shell Script, REST, Jenkins, Swagger, Api Management, Microservices, Clean Architecture

Cloud Engineer – NTT DATA Latam - Remote, Brazil - may 2020 - dez 2020

Resolved 20+ API Gateway issues daily and maintained Gateway and STS solutions as part of the API Governance team.
Technologies: Groovy, Python, Shell Script, REST, GitLab, GitLab CI, Jenkins, RAML, Swagger, Api Management, AWS API Gateway, Oauth2.0

Software Engineer – Ericsson - São Paulo, Brazil - nov 2018 – may 2020

Worked with high availability architecture and implemented scalable back-end designs and UI development, building and keeping QA environments, CI/CD pipelines and linux servers management.
- Claro Flex: Remaining balance Payment REST API (BFF) for mobile internet plan payment using the user’s number balance. Created the first Jenkins pipeline that included REST APIs automated testing
- Push Notification: Modern push notification system that sends 400 notifications/second (400 RPS)
Technologies: Java, Spring, Python, ELK Stack, Docker, Redis, REST, Jenkins, Ansible, Shell Script, Linux Servers, Prometheus, Grafana