David Garcia

Backend Developer

I specialize in Java and Spring Boot, developing REST APIs and data-oriented applications. Proficient in Hibernate/JPA with PostgreSQL and Spring Security. I deploy applications using Docker and manage versions with Git. Additionally, Complement my profile with knowledge and experience in Node.js/Express and React, as well as Python for the development and customization of Odoo modules, implementing functionalities and integrations oriented to business processes.

David Garcia

Tech Stack

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

Professional Experience

Consultor / Developer

June 2024 - March 2026

Blue Minds Spa

Development and customization of Odoo modules from version V14 to V18.

OdooPythonJavaScriptXMLPostgreSQLDocker

Software / IoT Developer

September 2023 - February 2024

EPAM

Development of an IoT-based environmental monitoring platform, implementing APIs, data processing, and authentication mechanisms.

IoTNode JSExpress JSMongoDBArduinoESP32DHT22 Sensor

Backend Developer

November 2022 - February 2023

EPAM

Development and maintenance of an internal management system, including user and inventory modules, testing, and application support.

ExpressTypeScriptReactBootstrapPostgreSQL

Education

Information and Communications Technology Engineer

2018 - 2024

Universidad Laica Eloy Alfaro de Manabí

Featured Projects

Eternal - Shared Workspace

Web platform with authentication and unique code space linking that allows users to collaboratively or individually manage video games (including quests, characters, and events), movies, series, and reminders, securing editing rights for each creator.

Node.jsExpressPrismaPostgreSQLReactTypeScript

PolMail - Support Bot

Discord support bot created for the community of Streamer Polispol1. It includes a dashboard for ticket registration and bot configuration.

Node.jsExpressReactJavaScriptTypeScriptDiscordJSPgSQLJWT

Chiro - Personal Finance

Web application for personal finance management, featuring registration, query, update, and deletion of expenses and income.

Spring BootPostgreSQLSpring SecurityHibernate/JpaAuth/JWTReact

Groovy Overlay for OBS

System composed of a Chrome extension and a Node.js server that captures the current song from the StreamElements Media Request and displays it in real-time on an OBS overlay.

Node.jsExpressJSWebSocketsChrome ExtensionJavaScriptHTML5CSS3
ESEN