diff --git a/flake.nix b/flake.nix index fa21790..804345e 100644 --- a/flake.nix +++ b/flake.nix @@ -33,6 +33,18 @@ platforms = platforms.all; }; }; + packages.home = pkgs.stdenv.mkDerivation { + name = "home"; + src = ./home; + installPhase = '' + cp -r . $out + ''; + meta = with pkgs.lib; { + description = "My personal Website"; + license = licenses.mit; + platforms = platforms.all; + }; + }; devShell = pkgs.mkShell { nativeBuildInputs = [pkgs.hugo]; buildInputs = []; diff --git a/home/android-chrome-192x192.png b/home/android-chrome-192x192.png new file mode 100644 index 0000000..efca351 Binary files /dev/null and b/home/android-chrome-192x192.png differ diff --git a/home/android-chrome-512x512.png b/home/android-chrome-512x512.png new file mode 100644 index 0000000..f07b3b8 Binary files /dev/null and b/home/android-chrome-512x512.png differ diff --git a/home/apple-touch-icon.png b/home/apple-touch-icon.png new file mode 100644 index 0000000..4c7606e Binary files /dev/null and b/home/apple-touch-icon.png differ diff --git a/home/dist/cv.html b/home/dist/cv.html new file mode 100644 index 0000000..b3c44b2 --- /dev/null +++ b/home/dist/cv.html @@ -0,0 +1,422 @@ + + + + + + + David Sierra CV + + + + + +

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 3+ 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 UNIX.

+

Habilidades

+ +

Experiencia

+

Desarrollador Web, Netux Lab
+Antioquia, CO — Mayo 2019 - Presente

+

Desarrollo de aplicaciones y servicios web en JavaScript con Node.js:

+
    +
  1. MiMonitor: Desarrollo del backend en Node.js con una arquitectura de microservicios con Docker y tecnologías como Express.js y Mongoose (MongoDB).
  2. +
  3. MiTurno: Desarrollo del backend en Node.js con tecnologías como Redis, RabbitMQ y Postgres.
  4. +
+

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:

+
    +
  1. NISL: Aplicación web desarrollada en PHP con WordPress.
  2. +
  3. NISL ALP: Aplicación en React y Express.js, utilizando una API con Apollo (GraphQL) y styled-components
  4. +
+

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:

+
    +
  1. Nespresso Blog Our Choices: Aplicación web construida con Vue.js utilizando CSS Grid y webpack.
  2. +
  3. Nespresso Origins Of Coffee: Mini sitio hecho con CSS Flexbox, CSS BEM y Sass.
  4. +
  5. Nespresso Barista: Mini sitio hecho con Divi y CSS Flexbox.
  6. +
  7. 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.
  8. +
  9. Nespresso República Dominicana: Tienda WordPress con tema creado desde cero, integración con WooCommerce.
  10. +
  11. Viviendata: Sitio web para inmobiliaria en WordPress.
  12. +
  13. Protseg: Aplicación en PhalconPHP y WordPress para generación de certificados en línea.
  14. +
  15. Carflo: Sitio web con WooCommerce para cotización de productos.
  16. +
+

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:

+
    +
  1. Eljovi: Panel de control para proyectos internos, sitios web y social media hecho en Laravel.
  2. +
  3. H-Trade: Sistema multi nivel con referidos en PHP.
  4. +
  5. WealthFriends: Sitio web realizado con HTML5.
  6. +
+

Educación

+

Ingeniero de Sistemas, Universidad del Magdalena
+Magdalena, CO — 2009 - 2016

+

Meta

+

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

+ + + diff --git a/home/dist/cv.md b/home/dist/cv.md new file mode 100644 index 0000000..2225caf --- /dev/null +++ b/home/dist/cv.md @@ -0,0 +1,114 @@ +David Sierra --- *Curriculum Vitae* +=================================== + +Ingeniero de Software +--------------------- + +> Correo: \ +> GitHub: \ +> LinkedIn: + +Ingeniero de Sistemas con 3+ 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 UNIX. + +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 de microservicios (docker-compose, RabbitMQ, + Redis, Socket.IO) +- Manejo intermedio del idioma inglés + +Experiencia +----------- + +**Desarrollador Web, Netux Lab**\ +Antioquia, CO --- Mayo 2019 - Presente + +Desarrollo de aplicaciones y servicios web en JavaScript con Node.js: + +1. MiMonitor: Desarrollo del *backend* en Node.js con una arquitectura + de microservicios con Docker y tecnologías como Express.js y + Mongoose (MongoDB). +2. 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: + +1. NISL: Aplicación web desarrollada en PHP con WordPress. +2. 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: + +1. Nespresso Blog Our Choices: Aplicación web construida con Vue.js + utilizando CSS Grid y webpack. +2. Nespresso Origins Of Coffee: Mini sitio hecho con CSS Flexbox, CSS + BEM y Sass. +3. Nespresso Barista: Mini sitio hecho con Divi y CSS Flexbox. +4. 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. +5. Nespresso República Dominicana: Tienda WordPress con tema creado + desde cero, integración con WooCommerce. +6. Viviendata: Sitio web para inmobiliaria en WordPress. +7. Protseg: Aplicación en PhalconPHP y WordPress para generación de + certificados en línea. +8. 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: + +1. Eljovi: Panel de control para proyectos internos, sitios web y + social media hecho en Laravel. +2. H-Trade: Sistema multi nivel con referidos en PHP. +3. WealthFriends: Sitio web realizado con HTML5. + +Educación +--------- + +**Ingeniero de Sistemas, Universidad del Magdalena**\ +Magdalena, CO --- 2009 - 2016 + +Meta +---- + +Versión: 2.3\ +Puedes revisar la última versión de la hoja de vida en: + +- PDF: +- DOC: +- HTML: +- Markdown: diff --git a/home/dist/cv.odt b/home/dist/cv.odt new file mode 100644 index 0000000..ca1040b Binary files /dev/null and b/home/dist/cv.odt differ diff --git a/home/dist/cv.pdf b/home/dist/cv.pdf new file mode 100644 index 0000000..a76f513 Binary files /dev/null and b/home/dist/cv.pdf differ diff --git a/home/favicon-16x16.png b/home/favicon-16x16.png new file mode 100644 index 0000000..fe4c828 Binary files /dev/null and b/home/favicon-16x16.png differ diff --git a/home/favicon-32x32.png b/home/favicon-32x32.png new file mode 100644 index 0000000..3254554 Binary files /dev/null and b/home/favicon-32x32.png differ diff --git a/home/favicon.ico b/home/favicon.ico new file mode 100644 index 0000000..0bb4fe4 Binary files /dev/null and b/home/favicon.ico differ diff --git a/home/index.html b/home/index.html new file mode 100644 index 0000000..43cd02b --- /dev/null +++ b/home/index.html @@ -0,0 +1,24 @@ + + + + + + + David Sierra Site + + + + + + + +

CV Español:

+ +

My blog

+ + diff --git a/home/site.webmanifest b/home/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/home/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file