Leonardo Olaya

Leonardo Olaya  new_releases

About

Detail

Engineering Manager & Software Architect | .NET, Azure, Microservices | Leading Distributed Teams | Applied AI (in progress)
Yopal, Casanare, Colombia

Contact Leonardo regarding: 
work
Full-time jobs
Flexible work

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Publicis Resources
    Associate Manager
    Publicis Resources
    Nov 2025 - Sep 2026 (11 months)
    Promoted from Principal Software Engineer to lead distributed engineering teams within an ~18-person organization spanning the US, Costa Rica, India and Colombia, as the Colombia-based manager, on an AdTech platform serving ~20,000 users with up to 2,000 concurrent database requests. Drove strategic planning, prioritization and delivery in close alignment with product, operations, QA, DevOps and data teams, overseeing risk management, stakeholder communication and the final sign-off before production releases. Provided technical direction for .NET, SQL Server, AngularJS and Azure architectures, defining a Redis caching strategy and designing 4 event-driven workers on AKS triggered by Azure Service Bus. Defined the flow for an AI product tha
  • Publicis Resources
    Principal Software Engineer public Remote experience
    Publicis Resources
    Dec 2021 - Nov 2025 (4 years)
    Led distributed, cross-functional and cross-cultural software teams, internal and external, on an AdTech platform serving ~20,000 users, including Chrome extension solutions integrated with Meta Ads, Google Ads and DV360. Owned the web application architecture and design using .NET, SQL Server, AngularJS and Azure. Helped grow the product team from 3 developers to 20 people. Modernized a .NET Framework monolith into 6 microservices and 4 AKS CronJobs, and designed solutions with RabbitMQ, Azure API Management and JWT-secured REST APIs. Migrated a database from SQL Server to PostgreSQL PaaS and moved releases from a monthly manual job with weekend downtime to continuous zero-downtime deployments across dev, QA, UAT and production. Containeri
  • SINCOSOFT
    Chief of Develop
    SINCOSOFT
    Aug 2015 - Dec 2021 (6 years 5 months)
    Led an 11-person team (5 developers, 2 testers, 4 support engineers) responsible for enhancing and maintaining the financial module (treasury and accounting) of Sinco ERP, a multi-tenant platform with a dedicated database per client. Planned development activities, managed team resources and researched solutions to improve the application. Agreed scope and delivery timelines with clients, defined acceptance criteria with developers, and gave the final sign-off before every production release. Prepared weekly quotes and effort estimates for client requests (typically 20–50 hours, up to 1,000 hours) and responded to RFPs for financial solutions. Led the development and support teams through critical periods such as annual accounting close and
  • SINCOSOFT
    Senior Developer
    SINCOSOFT
    Aug 2013 - Jul 2015 (2 years)
    Developed high-complexity features for Sinco ERP, defining technical guidelines with the Team Leader and Area Director to meet client requirements. Resolved escalated help desk cases that consultants and junior developers could not solve. Built web functionality with ASP.NET MVC, Classic ASP, HTML, CSS and JavaScript, wrote T-SQL stored procedures and SQL Server reports, and supported scheduled nightly jobs. Coached colleagues across areas and roles on good practices for problem solving.
  • SINCOSOFT
    Junior Developer
    SINCOSOFT
    Feb 2010 - Aug 2012 (2 years 7 months)
    Developed features of low and medium complexity for Sinco ERP, following guidelines from the Team Leader and Area Director to meet client requirements. Resolved low- and medium-complexity help desk cases for ERP users. Main technologies: Classic ASP, ASP.NET and SQL Server.
  • A
    Support Engineer
    APCYTEL LTDA Bogotá D.C
    Apr 2009 - Nov 2009 (8 months)
    Provided technical support for environmental monitoring networks, including air quality and meteorological systems. Wrote technical documentation describing how the company's technologies applied to new projects.
Education verified_user 0% verified
  • I
    Master’s in Applied Artificial Intelligence, , in progress
    Instituto Europeo de Postgrado (IEP).
    Oct 2025 - Current (1 year 1 month)
  • Pontificia Universidad Javeriana
    Magister of Systems Engineer software development and information systems
    Pontificia Universidad Javeriana
    Aug 2014 - Sep 2017 (3 years 2 months)
  • Escuela Colombiana de Ingeniería Julio Garavito
    Electronic Engineer
    Escuela Colombiana de Ingeniería Julio Garavito
    Aug 2002 - Sep 2008 (6 years 2 months)