David Garcia

Desarrollador Backend

Enfocado en Java y Spring Boot desarrollando API REST y aplicaciones orientadas a datos. Manejo de Hibernate/JPA con PostgreSQL y Spring Security. Desplegando aplicaciones con Docker y controlando las versiones con Git. Adicionalmente, complemento mi perfil con conocimiento y experiencia en Node.js/Express y React, así como Python para el desarrollo y personalización de módulos en Odoo, implementando funcionalidades e integraciones orientadas a procesos de negocio.

David Garcia

Stack Tecnológico

Terminal: ls stack/Terminal: ls stack/
JavaJava
Spring BootSpring Boot
JavaScriptJavaScript
Node.jsNode.js
PythonPython
Odoo
PostgreSQLPostgreSQL
SQLSQL
MongoDBMongoDB

Experiencia Profesional

Consultor / Desarrollador

Junio 2024 - Marzo 2026

Blue Minds Spa

Desarrollo y personalización de módulos para Odoo desde la versión V14 hasta la V18.

OdooPythonJavaScriptXMLPostgreSQLDocker

Desarrollador de software / IoT

Septiembre 2023 - Febrero 2024

EPAM

Desarrollo de una plataforma de monitoreo ambiental basada en IoT, implementando APIs, procesamiento de datos y mecanismos de autenticación.

IoTNode JSExpress JSMongoDBArduinoESP32DHT22 Sensor

Desarrollador backend

Noviembre 2022 - Febrero 2023

EPAM

Desarrollo y mantenimiento de un sistema de gestión interna, incluyendo módulos de usuarios e inventario, pruebas y soporte de aplicaciones.

ExpressTypeScriptReactBootstrapPostgreSQL

Educación

Ingeniero en Tecnologías de la Información y Comunicaciones

2018 - 2024

Universidad Laica Eloy Alfaro de Manabí

Proyectos Destacados

Eternal - Workspace Compartido

Plataforma web con autenticación y vinculación por código único que permite gestionar de manera compartida o individual videojuegos (con misiones, personajes y eventos), películas, series y recordatorios, controlando los permisos de edición del creador.

Node.jsExpressPrismaPostgreSQLReactTypeScript

PolMail - Bot de Soporte

Bot de soporte para Discord creado para la comunidad del Streamer Polispol1. Cuenta con un dashboard para el registro de tickets y la configuración del bot.

Node.jsExpressReactJavaScriptTypeScriptDiscordJSPgSQLJWT

Chiro - Finanzas Personales

Aplicación web para la gestión de finanzas personales, con funcionalidades de registro, consulta, actualización y eliminación de gastos e ingresos.

Spring BootPostgreSQLSpring SecurityHibernate/JpaAuth/JWTReact

Groovy Overlay para OBS

Sistema compuesto por una extensión de Chrome y un servidor Node.js que captura la canción actual del Media Request de StreamElements y la muestra en tiempo real en un overlay de OBS.

Node.jsExpressJSWebSocketsChrome ExtensionJavaScriptHTML5CSS3
ESEN