Hola, Soy David
Ingeniero en Computación con más de 4 años de experiencia realizando desarrollo fullstack, con proficiencia en backend con Python y NodeJS. He contribuido y liderado diversos proyectos, incluyendo desarrollo web, desarrollo móvil, bases de datos, inteligencia artificial y automatización, utilizando distintas tecnologías según las necesidades de cada caso.
Mis Pasatiempos
Experiencia Laboral
-
Ingeniero de Software - TIA S.A
- Pruebas de estrés, profiling y refactorización de microservicios (Locust, Python, NodeJS, Express, OracleDB)
- Migración y despliegue de una API server-dedicated hacia un modelo API serverless con CI/CD (NodeJS, AWS Lambda, AWS Api Gateway, AWS IAM, AWS DynamoDB, Serverless framework, OracleDB, GitLab CI-CD, Jest)
- Monitoreo y mantenimiento de microservicios. (NodeJS, Docker, AWS Cloudwatch)
- Creación de librerías internas para la estandarización de logs y autenticación en los microservicios de la empresa. (Gitlab CI, Gitlab Registries, Gitlab Runners, NodeJS, Winston, Keycloack)
- Creación de nuevo search engine para consultar productos, con un rendimiento superior de hasta 10x con respecto al anterior algoritmo. (Python, Polars, OracleDB, RapidFuzz, FastAPI, Docker, Jupyter, Scalene)
- Implementación de base de datos en memoria sobre microservicios para reducir latencia hasta 20 veces el tiempo original. (Python, Redis, Docker, OracleDB, Polars)
- Creación y calendarización de Jobs. (Python, Docker, Linux, SOS Berlin)
- Colaboración con el equipo para el diseño de microservicios.
- Validated requirements with end-users.
- Despliegues en servidores en on-premise. (Docker, Linux, Git)
- Soporte a usuarios internos
-
Ingeniero de Software - CandoCorp - Software Consulting
- Desarrollo, optimización y mantenimiento de vistas, plantillas, migraciones y modelos de una plataforma americana para el registro de propiedad intelectual (Django, PostgreSQL, JavaScript, Docker, JQuery)
- Creación de pruebas unitarias y de integración siguiendo el patrón de desarrollo TDD (Django, PostgreSQL, JavaScript, Docker, Selenium, Pytest, Semaphore CI)
- Personalización del panel administrativo de Django para mejorar la administración de modelos y datos. (Django, Python, JQuery, Javascript)
- Monitoreo y detección de errores críticos mediante plataforma de observabilidad. (Sentry, Python, Javascript)
- Diseño, desarrollo y mantenimiento a nivel de frontend y backend de una plataforma americana de gestión de almacenes. (React, FastAPI, PostgreSQL, Azure DevOps)
- Capacitación y mentoría de nuevos desarrolladores.
-
Desarrollador Full-Stack - BlackBox
- Desarrollo frontend y UI del módulo de facturación para una plataforma de courier. (Angular, Express, NodeJS, Typescript, Figma)
- Despliegue en producción. (Jenkins, AWS)
-
Desarrollador Full-Stack (Pasantias) - BlackBox
- Mantenimiento de plataforma de gestión de turnos. (Angular, Typescript, Java, PostgreSQL, Spring Boot)
- Extraction, Transformation, Load (ETL). (Python, Selenium, PostgreSQL)
- Chatbot de Whatsapp para medir el clima laboral y generación de reportes. (NodeJS, Excel)
Habilidades
Categoría | Herramientas |
---|---|
Lenguajes | Python +5 años Javascript +4 años Typescript +3 años NodeJs +4 años Java +2 años |
Frontend | Angular +3 años React +2 años Astro +1 año Bootstrap +3 años Tailwind +3 años |
Backend | Django +3 años FastApi +3 años Flask +3 años Express +3 años |
Bases de Datos | MySQL +4 años PostgreSQL +3 años SQLite +4 años MongoDB +2 años |
DevOps | AWS +1 año Docker +2 años Git +4 años |
Otros | Flutter +1 año Selenium +3 años Figma +4 años Postman +3 años Rive 6 meses |
Cursos y Certificaciones
Proyectos
-
Aplicación web para manipular PDF
-
Programa que permite generar todos los horarios posibles basados en las preferencias del estudiante/usuario. Los horarios son guardados en archivos excel.
-
Prueba técnica que consiste en un aplicación web Full Stack con operaciones CRUD.
-
Aplicación con realidad aumentada para el museo Real Alto
-
Portafolio web para mostrar mi perfil y habilidades