About me
I am Pablo Morelli, a results-driven engineer and tech lead with extensive experience in cloud-native architectures and distributed systems. Proven ability to design and develop scalable, high-performance microservices. Skilled in infrastructure technologies such as Terraform, Kubernetes, Istio; and implementing CI/CD pipelines for efficient software delivery. Passionate about mentoring engineers, driving innovation and promoting team collaboration.
Tech stack
- Backend: Go, C#, Typescript.
- Frontend: Next.js, React.
- Architecture: Microservices, Event-Driven Architecture, DDD, CQRS, Event Sourcing.
- Cloud & Infrastructure: AWS, GCP, Kubernetes, Karpenter, Istio, Docker, Terraform, Postgres, RabbitMQ, Kafka, Redis, Helm, AuthN.
- CI/CD: GitHub Actions, Gitlab pipelines, Flux.
Work experience
Mastercard 🇸🇪
Nov 23 – Present | Lead Backend Engineer
- Designed and developed an IP Intelligence product from the ground up to protect customers from malicious IPs, delivering actionable insights based on external IP data.
- Led the architecture definition and implemented infrastructure, backend, frontend, and authentication & authorization layers.
- Built a cloud-native infrastructure using AWS EKS with Karpenter and Istio, RDS, and AmazonMQ, managed with Terraform (IaC).
- Implemented authentication and authorization using Auth0.
- Developed the backend in Go following a vertical feature slice architecture with acceptance tests, avoiding mocks in code.
- Built the frontend with Next.js and React.
- Established a CI/CD pipeline using Flux, triggered by GitHub Actions, to streamline deployments.
Lunar Bank 🇸🇪
Sep 22 – Dec 23 | Tech Lead
- Led development efforts across product, tech, and people, ensuring seamless collaboration between engineering and business teams.
- Mentored and coached engineers to enhance their technical skills and career growth.
- Facilitated cross-team collaboration, aligning engineering efforts with business objectives.
Apr 22 – Sep 22 | Software Engineer
- Developed domain-driven microservices in Go to integrate credit application and decisioning systems.
- Engaged in cross-squad collaboration to ensure interoperability between different financial domains.
Lendo 🇸🇪
Apr 21 – Apr 22 | Platform engineer
- Accelerated company’s expansion by developing upstream services to be used accross all markets reducing technical debt and code repetition.
- Established engineering best practices to improve development velocity across teams.
May 19 – Apr 21 | Backend engineer
- Developed fintech-related microservices in Go, gaining expertise in domain-driven desigg and distributed systems.
- Led the migration from a private cloud to Google Cloud Platform (GCP), implementing Infrastructure as Code (IaC) with Terraform to improve deployment traceability and source control management.
Record Union 🇸🇪
Jul 18 – Apr 19 | Backend engineer
- Developed a distributed application leveraging actors using Akka.NET, CQRS, and Event Sourcing to ensure high performance and scalability.
- Contributed to the configuration and optimization of the CI/CD pipeline to improve deployment efficiency.
- Maintained infrastructure hosted in GCP using Kubernetes.
Fravega 🇦🇷
Jan 18 – May 18 | Backend engineer
- Designed and implemented microservices for billing processes using .NET Core, Redis, MongoDB, PostgreSQL, and RabbitMQ, improving system performance and scalability.
- Contributed to the architecture and infrastructure design, leveraging Docker and Kubernetes on AWS to ensure high availability.
- Led the integration of a physical payment gateway, enabling seamless communication with PIN pads across multiple branch offices, improving transaction reliability.
Origin Software 🇦🇷
Jan 17 – Jan 18 | Tech Lead
- Mentored and coached team members, enhancing their technical skills and professional growth.
- Developed and optimized web applications using .NET Core and EF Core.
- Contributed to big data solutions using HDInsight, Azure Event Hubs, and Stream Analytics to extract valuable business insights.
Mar 15 – Jan 17 | Backend Engineer
- Delivered web API integrations, ensuring seamless connectivity between systems.
- Maintained code quality and reliability through tests and documentation.
- Adhered to best development practices, improving maintainability and scalability.
Education
Feb 16 - Dec 17 | Degree in Information Technology | UP, Argentina
Feb 13 - Dec 13 | Superior Technician in Computer Systems | UTN, Argentina
Feb 11 - Dec 12 | Superior Technician in Programming | UTN, Argentina
Languages
Spanish | Native
English | Professional
Swedish | Basic