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

  1. 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
  2. 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.
  3. 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)
  4. 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
Javascript
Artboard 3 Typescript
NodeJs
Java
Frontend
Angular
React
Astro
Bootstrap
Tailwind
Backend
file_type_django Django
FastApi
Flask
Express
Bases de Datos
MySQL
PostgreSQL
SQLite
MongoDB
DevOps
AWS
Docker
Git
Otros
file_type_flutter Flutter
Selenium
Figma
Postman
Rive

Cursos y Certificaciones

  • AWS Cloud Practitioner Certificado
  • AWS Developer Associate Certificado
  • AWS Developer Associate En curso

Proyectos

  • My PDF Toolkit
    My PDF Toolkit -

    Aplicación web para manipular PDF

  • GenHora
    GenHora -

    Programa que permite generar todos los horarios posibles basados en las preferencias del estudiante/usuario. Los horarios son guardados en archivos excel.

  • TechStore
    TechStore -

    Prueba técnica que consiste en un aplicación web Full Stack con operaciones CRUD.

      file_type_djangoArtboard 3
  • Real Alto App
    Real Alto App -

    Aplicación con realidad aumentada para el museo Real Alto

      file_type_flutter
  • Portfolio
    Portfolio -

    Portafolio web para mostrar mi perfil y habilidades