Carlos Mendoza
Desarrollador Python Sénior | Arquitectura Backend y Sistemas Distribuidos
Ottawa
Perfil Profesional
Desarrollador Python sénior con amplia trayectoria en el diseño, desarrollo e implementación de arquitecturas de software robustas, servicios web escalables y canalizaciones de procesamiento de datos en entornos empresariales.
Especializado en marcos asíncronos, optimización de bases de datos relacionales y buenas prácticas de ingeniería de software para sistemas de alto rendimiento y misión crítica.
Experiencia Laboral
NordicKite Software
Ottawa, Ontario, Canadá
Desarrollador Python Principal
mar 2021 – Actualidad
- Diseño y evolución de la arquitectura de microservicios con FastAPI y Python 3.12, soportando más de 45 millones de solicitudes mensuales con una latencia p99 inferior a 120 ms.
- Liderazgo técnico en la migración de tareas de procesamiento asíncrono a Celery y Redis, optimizando los tiempos de ejecución de reportes analíticos en un 38 %.
- Establecimiento de estándares de calidad de código mediante pruebas automatizadas con Pytest, cobertura superior al 85 % y pipelines de integración continua en GitLab CI.
Kavita Analytics
Ottawa, Ontario, Canadá
Desarrollador Python Sénior
ago 2016 – feb 2021
- Desarrollo de canalizaciones de ingesta y transformación de datos en tiempo real usando Python, Pandas y Apache Kafka para métricas operativas.
- Implementación de APIs REST seguras con Django REST Framework y PostgreSQL para plataformas de visualización ejecutiva.
- Optimización de consultas SQL complejas y esquemas relacionales, reduciendo el consumo de memoria en la capa de datos en un 30 %.
- Tutoría técnica a desarrolladores de nivel medio en buenas prácticas de tipado estático con Mypy y diseño modular.
Vanguardia Digital Solutions
Gatineau, Quebec, Canadá
Desarrollador Backend Python
may 2012 – jul 2016
- Construcción de módulos centrales de lógica de negocio en Python para una plataforma SaaS orientada a la gestión logística regional.
- Integración de servicios externos mediante APIs SOAP y REST con mecanismos de reintento automático y tolerancia a fallos.
- Automatización de tareas de mantenimiento e infraestructura mediante scripts de Python y Docker.
Educación
Carleton University
Licenciatura en Ciencias · Ciencias de la Computación · Ottawa, Ontario, Canadá · Con honores · sept 1987 – may 1991
Formación integral en algoritmos, estructuras de datos, programación orientada a objetos y arquitectura de sistemas informáticos.
Proyectos Destacados
Librería de Serialización de Alta Concurrencia
abr 2023 – nov 2023
- Creación de una librería interna de serialización rápida y validación de esquemas JSON con soporte para Pydantic y tipado estricto.
- Implementación de bancos de pruebas de estrés para medir el rendimiento de serialización bajo cargas concurrentes elevadas.
Habilidades Técnicas
Python
FastAPI
Django REST Framework
PostgreSQL
Redis
Celery
Docker
Pytest
Apache Kafka
Git
Idiomas
Inglés
C2
Español
C1
Francés
B2
Certificaciones
AWS Certified Solutions Architect - Associate
Amazon Web Services · abr 2024
Certified Professional in Python Programming (PCPP1)
Python Institute · sept 2021
Voluntariado
Red Tecnológica Comunitaria de Ottawa
Ottawa, Ontario, Canadá · ene 2022 – dic 2025
- Mentor Voluntario de Programación
- Impartición de talleres introductorios de programación en Python y fundamentos de algoritmia para miembros de la comunidad local.
- Orientación técnica a nuevos desarrolladores en la estructuración de proyectos de código abierto y uso de Git.