Summary
Leonardo Berardino is a Principal Software Developer with over 15 years of experience building scalable web and cloud solutions across finance, insurance, e-commerce and call center domains. He blends deep full-stack expertise—from React, LWC and Lightning on the front end to Java, C#, Node.js and Python on the back end—with a decade of hands-on Salesforce architecture, Apex and integration work. Leonardo has led technical workstreams and designed resilient, high-throughput systems using microservices, Kafka, Azure Service Bus and AWS, while automating deployments with Terraform, Ansible, Docker and CI/CD pipelines. He’s comfortable owning projects end-to-end, from custom object modelling and process automation in Salesforce to low-level performance tuning and refactoring in enterprise environments. Based in Vancouver, he pairs strong software-architecture discipline and testing culture with practical experience in production monitoring (Grafana, Zabbix, Elastic) for mission-critical payment and authorization systems. A pragmatic technologist, he often bridges legacy enterprise stacks and modern cloud-native approaches to deliver reliable, observable platforms.
14 years of coding experience
20 years of employment as a software developer
Graduated in Data Processing Technology, Computer Software Engineering, Graduated in Data Processing Technology, Computer Software Engineering at FIJ - Faculdades Integradas de Jacarepaguá
Pontifical Catholic University of Rio de Janeiro
English, Spanish, Portuguese