About

Engineering at the intersection of technology and business

Guadalajara, México

I'm a Senior Software Engineer and Technical Lead focused on engineering, modernizing, and owning enterprise applications where technology and business objectives converge.

Throughout my career, I've taken end-to-end responsibility for business-critical systems — from understanding requirements and translating them into resilient technical solutions, to managing technical debt, coordinating deployments, and aligning with security and compliance standards.

My technical expertise is centered on Java, Spring Boot, Azure, and DevOps. I excel in cloud-native architectures, CI/CD optimization, legacy modernization, and operational workflows. I hold dual Master's degrees in IT Management and DevOps, which complement my hands-on engineering background with a broader, strategic perspective on enterprise delivery.

Carlos David Duarte — Executive Profile

Leadership Philosophy

How I think about leading engineering teams and delivering results.

Ownership over delegation

Effective technical leadership means taking full ownership of outcomes — not just tasks. I align technical decisions with business goals and stay accountable for the results.

Clarity as a deliverable

I believe creating clarity is as valuable as writing code. Breaking down complex problems, communicating tradeoffs clearly, and making sound decisions under uncertainty is leadership.

Engineering culture matters

I invest in team growth through mentoring, code review culture, and raising engineering standards. A strong team compounds over time.

Technical Expertise

Skills organized by professional domain.

Software Engineering

JavaSpring BootREST APIsMicroservicesBackend SystemsClean ArchitectureDesign PatternsPerformance Optimization

Cloud & DevOps

AzureAzure DevOpsCI/CDCloud MigrationInfrastructure AutomationCloud-Native Development

Architecture

Solution ArchitectureCloud ArchitectureEnterprise IntegrationLegacy ModernizationApplication OwnershipTechnical Decision Making

Technical Leadership

Team LeadershipMentoringStakeholder ManagementEngineering CultureDelivery ExcellenceCross-functional Collaboration

Career Progression

Key roles that shaped my technical and leadership perspective.

Nov 2025 — Present

Senior Software Engineer · Zurich Insurance

Leading development of enterprise-grade applications for critical insurance operations. Driving modernization of core business systems using Java and Spring Boot.

Nov 2022 — Oct 2024

Senior Full Stack Engineer / SCM Lead · Coppel

Led migration of critical legacy systems to modern stacks. Architected scalable internal platforms and managed Azure DevOps CI/CD processes.

Aug 2020 — Aug 2023

Independent Technology Ventures · Entrepreneur

Led end-to-end architecture and delivery of software projects. Directed and mentored engineering teams of 5+ collaborators.

Aug 2018 — Aug 2020

Engineering Team Lead · Sierra Metals Inc.

Led engineering teams of 20+ collaborators. Managed project lifecycles and acted as liaison between technical teams and management.

2009 — 2016

Earlier Career · Various roles

Software Developer, Web Developer, and Geo-Informatics Developer across government, media, and agency environments in Chihuahua, Mexico.

Looking ahead

Moving toward Solution Architecture

I'm expanding my focus toward Solution and Cloud Architecture roles where I can combine hands-on engineering, application ownership, and architectural thinking to drive meaningful technical transformation at the enterprise level.