Fabio
From Australia (UTC+10)
Fabio – SQL Server, .NET, C#
Fabio is a senior backend engineer with over 17 years of experience specializing in scalable backend systems, event-driven architectures, and distributed microservices for financial services. He has led modernization initiatives, including legacy migrations and the adoption of agentic AI workflows. Fabio combines strong architectural reasoning with clear communication and a product-focused mindset, with particular strength in designing scalable solutions and driving technical modernization.
17 years of commercial experience
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Software Engineer
A global money exchange platform that enables individuals and businesses to manage international currency exchange and cross-border payments. The product supports secure, efficient financial transactions across multiple currencies and markets.
- Developed and maintained exchange applications using .NET and Azure in cross-functional teams.
- Built unit tests to improve code quality and avoid bugs.
- Implemented Azure Functions and Event Hub for scalable solutions.
- Created and optimized SQL Server queries and procedures.
- Contributed to code reviews, testing, and continuous improvement of engineering standards.
- Applied LLM-driven workflows and AI orchestration approaches to support software modernization, technical analysis, and engineering automation.
- Worked with orchestration patterns in distributed systems, aligning service coordination concepts with emerging agentic AI approaches for workflow execution and maintainable enterprise solutions.
- Delivered integration between OMNI and Microsoft CRM.
- Led the migration of a legacy .NET project to .NET 8 using AI-assisted development tools.
Senior Software Engineer
An instant payment solution within Brazil’s financial ecosystem, enabling individuals and businesses to make and receive real-time payments. The product supports fast, secure, and convenient money transfers as part of a broader digital banking and financial services offering.
- Drove project deliverables using Agile methodology to ensure iterative progress and stakeholder alignment.
- Implemented a cloud-based environment supporting CI/CD.
- Maintained high code quality through SOLID principles and design patterns.
- Built distributed microservices hosted in Azure Functions consuming messages from Event Hub and Kafka.
- Deployed REST APIs in containers managed by Azure Kubernetes Service.
- Streamlined BFFs through Azure API Management.
- Ensured system reliability with unit tests.
- Designed and delivered a high-performing system supporting millions of Pix transactions daily.
- Implemented robust error-handling mechanisms for distributed event-driven architectures.
- Automated critical CI/CD pipelines.
- Implemented BFF integrations to improve API response speed.
System Analyst
A leading financial institution in Latin America, offering a broad range of banking and financial services, including retail and corporate banking, asset management, and investment banking. The organization has a strong focus on digital banking and innovation, serving millions of customers across Brazil and international markets.
- Developed the Itaú Partner Accreditation and Commissioning system, collaborating with IBM to integrate the Incentive Compensation Management software.
- Delivered projects using Agile methodologies, ensuring high-quality and timely releases.
- Designed and implemented back-end solutions using .NET 4.6, .NET Core 2.1, MVC 5, REST APIs, and WebService integrations.
- Worked with SQL Server 2016, applying best practices such as DDD, SOLID, and Clean Code.
- Developed and maintained microservices running on AWS to enhance system scalability and performance.
- Improved system reliability by implementing automated tests and CI/CD pipelines.
- Optimized database performance.
- Led a refactoring initiative that enhanced maintainability and reduced technical debt.
Technical Lead
A global technology and consulting organization specializing in digital transformation, software development, cloud computing, cybersecurity, artificial intelligence, and business process outsourcing. It helps organizations modernize technology infrastructure, improve operational efficiency, and deliver digital solutions.
- Developed and maintained the Operational Data System for the Fire Department of the State of São Paulo using .NET Framework 4.6, Dependency Injection, MVC 5, SQL Server 2016, Entity Framework 6, and JavaScript.
- Implemented unit testing to ensure software reliability and maintainability.
- Configured QA and production environments, ensuring seamless deployments.
- Conducted requirements analysis, system analysis, and data modeling.
- Created development standards documentation following SOLID principles, Clean Code, and best practices.
- Developed queries and visual reports for activity and bug tracking using Team Foundation Server.
- Led the development team for the Operational Data System.
- Maintained direct customer communication and suggested new system features.
- Organized and facilitated Scrum ceremonies including planning, daily standups, reviews, and retrospectives.
Full Stack Engineer
A Brazilian technology and customer experience solutions provider focused on digital transformation, automation, and data-driven insights. Its solutions help organizations improve customer engagement, streamline operations, and make more informed business decisions.
- Developed and maintained the company’s products focused on channel integration, including SMS and email campaigns, telephone service scripts, interactive voice response, and event capture on ecommerce sites.
- Worked with .NET, Scala, JavaScript, SQL Server, and MongoDB to build scalable and efficient solutions.
- Developed data processing modules using ETL tools like Pentaho Data Integration and Microsoft Reporting Services for information manipulation.
- Collaborated with cross-functional teams to ensure smooth product development and delivery.
- Led the implementation of version control best practices across development teams.
- Optimized data processing and integration workflows.
- Optimized customer communication channels to improve SMS and email campaign delivery.