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

Meta

Versión: 2.4
Puedes revisar la última versión de la hoja de vida en:

PDF: https://davidsierra.dev/dist/cv.pdf

DOC: https://davidsierra.dev/dist/cv.odt

HTML: https://davidsierra.dev/dist/cv.html

Markdown: https://davidsierra.dev/dist/cv.md