David E. Hernández avatar

David E. Hernández

Email Twitter Telegram Linkedin GitHub
Software Engineer Team Lead
Cuba
Software Engineer. Full Stack Developer.

🎓 Educación

Universidad de Holguin, Cuba

  • Ingeniero de Software, 2017

IPVCE "José Martí", Cuba

  • Bachiller en Ciencias Exactas, 2011

💼 Experiencia Laboral

Elasbit, Remoto — Team Lead Engineering

  • Mayo 2022 - Actualidad
  • Liderando el desarrollo de aplicaciones para la entidad tributaria de Arabia Saudita.
  • Implementación de arquitectura modular y escalable con Node.js, NestJS, React y React Native.
  • Garantizando la seguridad y autenticidad de las facturas electrónicas mediante cálculos precisos de firma digital.
  • Integración de Docker, Kubernetes y Oracle Cloud Storage para mejorar la eficiencia y escalabilidad.

Informage Studio, Remoto — Senior Backend Developer

  • Marzo 2022 - Actualidad
  • Proyecto "Burger King Rey de la Baraja": Desarrollo de backend con Nest.js y frontend con Vue.js.
  • Implementación del patrón CQRS para manejar más de 1.6 millones de solicitudes diarias.
  • Desarrollo de juegos de casino en línea con arquitectura hexagonal y enfoque en Diseño Guiado por el Dominio (DDD).

Freelance, Remoto — Full Stack Developer

  • Diciembre 2019 - Marzo 2022
  • Colaboración con clientes en EE. UU., República Dominicana, Panamá, etc.
  • Desarrollo de diversos proyectos utilizando el stack MERN (MongoDB, Express, React, Node.js).
  • Enfoque en la atención al cliente, diseño y arquitectura de software.

Desoft, Holguín, Cuba — Ingeniero de Software

  • Agosto 2017 - Diciembre 2021
  • Automatización del proceso de Recibo/Entrega de equipos defectuosos, aumentando la cantidad de clientes atendidos en un 30%.
  • Reescritura de un sistema en Delphi a plataforma web, mejorando la eficiencia y usabilidad.
  • Desarrollo de una aplicación para gestionar el acceso a la entidad, transformando un proceso manual en uno automatizado.

💻 Habilidades

  • JavaScript, TypeScript, Node.js, Bun
  • MongoDB, MySQL, Redis, PostgreSQL, Oracle
  • React, Angular, Nest.js
  • Docker, Kubernetes
  • AWS, Elasticsearch, Oracle Cloud, Azure
  • Desarrollo Dirigido por Pruebas (TDD)
  • Patrones de Diseño y Principios SOLID
  • Arquitecturas limpias y diseño guiado por el dominio (DDD)

🌎 Idiomas

  • Español (Nativo)