David Sierra — Curriculum
Vitae
Ingeniero de Software
Correo: davidsierradz@gmail.com
GitHub: https://github.com/davidsierradz
LinkedIn: https://linkedin.com/in/davidsierradz
Ingeniero de Sistemas con 5+ años de experiencia, enfocado al
desarrollo de aplicaciones web; con gran interés en aplicar mis
conocimientos para desarrollar soluciones pragmáticas a problemas
tecnológicos de cualquier tipo, estudio de arquitecturas, utilización de
estándares, optimización del rendimiento, escribir técnicamente de
manera clara y concisa, testing y competencia en herramientas
de programación y scripting bajo el entorno Linux.
Habilidades
- Lenguajes de programación y marcado web (JavaScript, CSS, HTML)
- Utilización de frameworks de desarrollo ágil (Express.js,
Vue.js y React)
- Implementación de patrones de diseño orientado a objetos
- Conocimientos en programación funcional (LISP, Scheme)
- Alto nivel de abstracción para análisis de sistemas de
información
- Aplicación de estándares web (HTTP-REST, OpenAPI, AsyncAPI…)
- Curiosidad por nuevas tecnologías y estándares
- Manejo de sistema de control de versiones Git (gitflow,
branching model)
- Herramientas colaborativas (Vagrant, Docker, Eslint, webpack,
Conventional Commits, Prettier, husky, markdown)
- Desarrollo bajo TDD, E2E y Unit Testing (Jest,
Cypress)
- Despliegue de aplicaciones bajo CI y CD (Jenkins, BitBucket
Pipelines)
- Conocimientos de DevOps en GNU/Linux y scripting
en Bash
- Diseño de arquitectura orientada a servicios (docker-compose,
RabbitMQ, Redis, Socket.IO)
- Conocimientos en infraestructura como código (Nix)
- Manejo intermedio del idioma inglés
Experiencia
Desarrollador Backend Senior, Netux
Antioquia, CO — Agosto 2021 - Presente
Diseño, desarrollo y mantenimiento del backend de
aplicaciones web:
- MiPaciente: Diseño de la arquitectura y desarrollo del
backend en Node.js.
- Diseño de políticas e implementación de proyectos para garantizar la
calidad de la infraestructura y continuidad del negocio.
- Implementar pipelines de Integración y despliegues continuos
CI/CD
.
- Operar y mantener servidores Linux en la nube (Digitalocean).
Desarrollador Web, Netux
Antioquia, CO — Mayo 2019 - Julio 2021
Desarrollo de aplicaciones y servicios web en JavaScript con
Node.js:
- MiMonitor: Diseño de la arquitectura y desarrollo del
backend en Node.js con una arquitectura orientada a servicios
con Docker y tecnologías como Express.js y Mongoose (MongoDB).
- MiTurno: Desarrollo del backend en Node.js con tecnologías
como Redis, RabbitMQ y Postgres.
Desarrollador Full-Stack, Íntegro
Antioquia, CO — Abril 2018 - Abril 2019
Desarrollo y mantenimiento de aplicaciones web en PHP y JavaScript,
con énfasis en acompañamiento al cliente durante todo el ciclo de vida
del proyecto:
- NISL: Aplicación web desarrollada en PHP con WordPress.
- NISL ALP: Aplicación en React y Express.js, utilizando una API con
Apollo (GraphQL) y styled-components.
Desarrollador Web, Negocios En Digital
Magdalena, CO — Junio 2017 - Febrero 2018
Desarrollo de páginas y aplicaciones web en el CMS WordPress y/o
HTML5 con CSS3 y JavaScript:
- Nespresso Blog Our Choices: Aplicación web construida con Vue.js
utilizando CSS Grid y webpack.
- Nespresso Origins Of Coffee: Mini sitio hecho con CSS Flexbox, CSS
BEM y Sass.
- Nespresso Barista: Mini sitio hecho con Divi y CSS Flexbox.
- WhatsApp Manager: Prueba de concepto de una WebExtension para un
navegador web con el fin de manejar una cuenta de WhatsApp, conectada a
una API en Laravel por medio de WebSockets.
- Nespresso República Dominicana: Tienda WordPress con tema creado
desde cero, integración con WooCommerce.
- Viviendata: Sitio web para inmobiliaria en WordPress.
- Protseg: Aplicación en PhalconPHP y WordPress para generación de
certificados en línea.
- Carflo: Sitio web con WooCommerce para cotización de productos.
Programador Junior, Eljovi Technologies
Magdalena, CO — Marzo 2016 - Febrero 2017
Desarrollo del back-end en aplicaciones web, principalmente bajo el
entorno de LNMP (Linux-Nginx-MySQL-PHP) con el framework
Laravel:
- Eljovi: Panel de control para proyectos internos, sitios web y
social media hecho en Laravel.
- H-Trade: Sistema multi nivel con referidos en PHP.
- WealthFriends: Sitio web realizado con HTML5.
Educación
Ingeniero de Sistemas, Universidad del
Magdalena
Magdalena, CO — 2009 - 2016
Versión: 2.4
Puedes revisar la última versión de la hoja de vida en: