Acerca de Mí

David Espinoza

Desarrollador full stack orientado a los detalles, altamente motivado con habilidades técnicas y experiencia en implementaciones de soluciones de software como también con conocimiento de varios lenguajes de programación. Creativo con estudios en informática y apasionado por el software desde adolescente, siempre dispuesto a aprender nuevas tecnologías y a evaluar nuevos desafíos.

Vamos a conversar
  • Nativo
  • Intermedio
  • Intermedio

Stack Principal

Frontend

  • JavaScript
  • Angular
  • HTML
  • CSS

Backend

  • PHP
  • Laravel
  • MySQL
  • PostgreSQL

Tools

  • Git
  • Docker
  • Vercel
  • Figma

Otras Tecnologías

  • PHPUnit
  • TDD
  • API REST
  • oAuth2
  • C#
  • .NET
  • ASP
  • SQL Server
  • Java
  • JSP
  • Servlets
  • WordPress
  • jQuery
  • Bootstrap
  • Blade
  • SVN

Currículo

Experiencia

2016 - Actualmente
PyramIT
Antofagasta, Chile

Ingeniero de Software / Jefe de Proyectos

Antofagasta, Chile

Gestioné y desarrollé proyectos de software full-stack personalizados para diferentes instituciones que requerían altos niveles de responsabilidad, incluyendo entidades gubernamentales y universidades.

  • Trabajé en todo el proceso de ingeniería de software, como el análisis de requisitos, el diseño, la codificación, el despliegue y mantenimiento.
  • Creé entornos de back-end mediante el enfoque de desarrollo dirigido por pruebas (TDD) desde el diseño de la base de datos hasta producción trabajando con el framework Laravel y tecnologías API REST.
  • Desarrollé interfaces front-end para trabajar y comunicar el sistema back-end utilizando el framework Angular con TypeScript.
  • Implementé medidas de seguridad en el software integrando el protocolo oAuth2 tanto en el back-end como en el front-end.
  • Construí, integré y desplegué los sitios web públicos para los entornos de software desarrollados.
Tecnologías utilizadas
  • Laravel
  • PHP
  • PHPUnit
  • TDD
  • MySQL
  • API REST
  • oAuth2
  • Angular
  • TypeScript
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • Git
  • Docker
2020 - 2021
Enfoque
Antofagasta, Chile

Ingeniero de Software (proyecto particular)

Antofagasta, Chile

Encargado de liderar el equipo de desarrollo e implementar el ELP (Logistics Platform) utilizado como plataforma de software principal por empresa de logística que brinda soluciones de cadena de suministro a importantes compañías que operan en la gran minería.

  • Implementé todo el proceso de Compras y Logística, considerando Órdenes de Compra, Cotización Internacional, Gestión de Proveedores, Logística, Facturación y Entrega.
  • Gestioné tareas y recursos, así como también la toma de decisiones tecnológicas como líder del equipo de desarrollo.
  • Creé un entorno de back-end completo desde el análisis de requisitos y el diseño de la base de datos hasta el servicio API REST utilizando el framework Laravel.
  • Desarrollé un proyecto de aplicación front-end para comunicarse con el sistema back-end a través de interfaces amigables utilizando el framework Angular con TypeScript.
  • Integré protocolos seguros como oAuth2 en el back-end, así como en la aplicación front-end para entregar una solución de software más segura.
Tecnologías utilizadas
  • Laravel
  • PHP
  • PHPUnit
  • TDD
  • MySQL
  • API REST
  • oAuth2
  • Angular
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • Git
  • Docker
  • Figma
2019 - 2021
Crowmind
Vancouver, Canada

Desarrollador Web Full-Stack

Vancouver, Canada

Desarrollé e implementé proyectos de back-end y front-end personalizados. En algunos casos, también integré plataformas CMS comerciales al entorno de trabajo.

  • Múltiples proyectos web desarrollados y creación de contenidos multimedia para diferentes empresas.
  • Desarrollo web personalizado e integración con soluciones de WordPress, incluidos plugins y temas hijos (child themes).
  • Optimización de sitios web y contenidos multimedia para Google SEO.
Tecnologías utilizadas
  • Laravel
  • PHP
  • MySQL
  • Angular
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • WordPress
  • Git
  • Docker
2015 - 2017
Enfoque
Antofagasta, Chile

Ingeniero de Software

Antofagasta, Chile

Lideré el equipo de desarrollo y construí el Sistema ERM (Rental Management) utilizado como una solución de software (plataforma) para una importante empresa de alquiler y reparación de maquinaria.

  • Desarrollé un proyecto web full-stack en ASP.NET usando C# y bases de datos MySQL.
  • Implementé módulos como Control de Inventario, Gestión de Alquiler y Reparaciones, Informes de reportabilidad y Análisis comercial con la integración de gráficos y notificaciones por correo electrónico.
  • Gestioné tareas y recursos como líder de equipo en desarrollo.
  • Toma de decisiones sobre nuevas funcionalidades y optimizaciones junto con el área de gestión de proyectos.
Tecnologías utilizadas
  • .NET
  • ASP
  • C#
  • MySQL
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • SVN
2014 - 2015
Finning
Antofagasta, Chile

Ingeniero de Software

Antofagasta, Chile

Gestioné y desarrollé el Sistema de Gestión de Calidad (SGC) utilizado como plataforma de trabajo para el control y gestión de eventos de calidad, brindando una solución de software para toda la división de Sudamérica, incluidos Chile, Argentina y Bolivia.

  • Desarrollé un proyecto web full-stack en entornos corporativos de Microsoft usando ASP.NET con C# y bases de datos SQLServer.
  • Trabajé en todas las diferentes etapas de ingeniería de software, como análisis de requisitos, diseño, codificación, despliegue y mantenimiento.
  • Desarrollé una solución de software de alto impacto en todo el proceso comercial, siendo utilizada por los 4 centros más grandes ubicados en 3 países diferentes.
  • Realicé un análisis de requisitos exhaustivo que involucró datos e información de diferentes áreas de la empresa.
  • Creé y contribuí con informes y gráficos en tiempo real para la toma de decisiones que involucraban grandes cantidades de dinero por parte de los ejecutivos.
Tecnologías utilizadas
  • .NET
  • ASP
  • C#
  • SQL Server
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • Git
2013 - 2013
Minera Michilla
Antofagasta, Chile

Desarrollador de Software Junior (estudiante)

Antofagasta, Chile

Desarrollé y optimicé el módulo OHSAS (Occupational Health & Safety Assessment Series) para el Sistema MIC utilizado por las áreas de Prevención de Riesgos y Cuidado del Medio Ambiente en una gran empresa minera.

  • Implementé un módulo completamente nuevo para el sistema personalizado de la empresa (MIC) utilizando Java con JSP y bases de datos PostgreSQL.
  • Aprendí y trabajé con tecnologías Servlets y el patrón de diseño Dispatcher.
  • Trabajé con un equipo profesional experimentado que incluía desarrolladores senior en Java.
  • Generé informes y gráficos en tiempo real para la toma de decisiones, así como notificaciones por correo electrónico para todos los empleados de la compañía.
  • Contribuí en un proyecto personalizado a largo plazo; analizando, optimizando y refactorizando código.
Tecnologías utilizadas
  • Java
  • JSP
  • Servlets
  • PostgreSQL
  • jQuery
  • HTML
  • CSS

Universidad

2015

Ingeniero Civil en Computación e Informática

Universidad Católica del Norte

2013

Licenciado en Ciencias de la Ingeniería

Universidad Católica del Norte

Certificados

SCRUM Fundamentals Certified

SCRUMStudy
5 de Enero, 2021

Advanced Android Development

Universidad Blas Pascal
16 de Diciembre, 2015

Portafolio

Aviso: Debido a las políticas de privacidad en los contratos de las empresas/clientes, alguna información o características debieron ser ocultadas en la sección de portafolio como contenido público.

Logistics — Enfoque

Logistics

Enfoque
  • Backend
  • Frontend
Stack
  • PHP
  • Laravel
  • MySQL
  • API REST
  • oAuth2
  • Angular
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • Git
  • Docker
Pharmanager — PyramIT

Pharmanager

PyramIT
  • Backend
  • Frontend
Stack
  • PHP
  • Laravel
  • MySQL
  • API REST
  • oAuth2
  • Angular
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • Git
  • Docker
CBIA — PyramIT

CBIA

PyramIT
  • Backend
  • Frontend
Stack
  • PHP
  • Laravel
  • MySQL
  • Blade
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • Git
  • Docker
Aguas Subterráneas — PyramIT

Aguas Subterráneas

PyramIT
  • Backend
  • Frontend
Stack
  • PHP
  • Laravel
  • MySQL
  • Blade
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • Git
  • Docker
SGC — Finning

SGC

Finning
  • Backend
  • Frontend
Stack
  • .NET
  • ASP
  • C#
  • SQL Server
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • Git
MIC — Minera Michilla

MIC

Minera Michilla
  • Backend
  • Frontend
Stack
  • Java
  • JSP
  • Servlets
  • PostgreSQL
  • jQuery
  • HTML
  • CSS

Contacto

Antofagasta - Chile

Disponible para trabajar

¿Cómo Puedo Ayudarte?