Inicio
Acerca de
Proyectos
Educación
Certificaciones
Contacto
Actualizado: Marzo 13 de 2025
Andrés Bermúdez
Desarrollador Backend | Java | Spring | Bases de datos | Linux
LinkedIn
GitHub
Outlook

Andrés Bermúdez

💻 Desarrollador de software especializado en Java con Spring Boot, con experiencia en el desarrollo de APIs RESTful 📡, diseño e implementación de bases de datos relacionales MySQL 🐬 y PostgreSQL 🐘, uso de sistemas de control de versiones como Git y GitHub 😺, y manejo de sistemas operativos Linux 🐧.

Bogotá, Colombia

Me encanta programar en Java ☕, aunque también admiro la simplicidad y elegancia de los principios del Zen de Python 🐍. Al final del día, lo importante es que el código compile ⚙️... ¡o al menos no explote demasiado 💥!

Proyectos Destacados

Virtual Assistant DBA

Este proyecto es un asistente virtual 🤖 para administrar bases de datos relacionales (SQL) mediante lenguaje natural 🌐, utilizando inteligencia artificial 🧠.

El asistente permite operar sobre cualquier base de datos SQL con solo unas simples configuraciones ⚙️. Tiene la capacidad de ejecutar operaciones de búsqueda de datos 🔍, creación de nuevos registros ✍️, actualización 🔄 y eliminación de datos 🗑️, todo a través de lenguaje natural.

Para ver más detalles, haz clic en el menu superior "Proyectos".

REST API Forum Hub

Este proyecto es una API REST para un foro donde los participantes de una plataforma pueden publicar sus preguntas sobre determinados temas 📝.

La API fue desarrollada en Java ☕ con Spring Boot 🌿 y una base de datos en PostgreSQL 🐘, y cuenta con autenticación y autorización de usuarios mediante JSON Web Tokens (JWT) 🔑 para garantizar la seguridad 🔒 y validación de los datos.

La API proporciona herramientas para gestionar el foro de forma completa: permite crear nuevos temas 🏷️, visualizar los existentes 👀, actualizar o eliminar temas 🔄, generar respuestas a cualquier tema 💬 y también modificar o eliminar dichas respuestas ✂️.

La API cuenta con validadores ✅ que verifican si los datos que el usuario desea insertar, actualizar o eliminar cumplen con las reglas del negocio 📊.

Para ver el codigo del proyecto: Visitar proyecto.

Para ver más detalles, haz clic en el menu superior "Proyectos".

REST API Clinica Voll

Este proyecto es una API REST diseñada para una clínica 🏥 que permite la gestión de médicos 👩‍⚕️👨‍⚕️, pacientes 👩‍🦳👨‍🦱 y consultas 📝, creada como proyecto final de uno de los cursos de la especialización en backend con Java ☕ y Spring Framework 🌿 de ONE - Oracle Next Education.

Fue desarrollada en Java con Spring Boot 🌱, base de datos en MySQL 🐬 y Maven como gestor de dependencias ⚙️.

La API cuenta con funciones de seguridad 🔒 como autenticación y autorización de usuarios usando JSON Web Tokens de la librería Auth0 🔑.

También cuenta con múltiples validaciones ✅ para las reglas de negocio, como verificación de fechas 📅, validez de los tokens 🔐 y de los datos enviados por el usuario 🧑‍💻, esto para asegurar que no se permitan datos incorrectos, incompletos o inválidos 🚫.

Para ver el codigo del proyecto: Visitar proyecto.

Para ver más detalles, haz clic en el menu superior "Proyectos".

Market REST API

Este proyecto es una API REST para un supermercado 🛒 que facilita la gestión de clientes 👥, productos 🛍️ y compras 🧾. Desarrollado en Java ☕ con Spring Boot 🌱 y base de datos en PostgreSQL 🐘, utiliza módulos del framework como Spring Web MVC 🌐 y Spring Data JPA 🗃️. Sigue patrones de diseño DAO y Repository 📂, adoptando una arquitectura orientada al dominio para una mayor flexibilidad y escalabilidad 🔄.

La API permite visualizar productos, clientes y compras registradas, además de ofrecer métodos más específicos como filtrar búsquedas por ID 🔍 o buscar productos según la cantidad disponible en stock 📦. También incluye las operaciones básicas de un CRUD: crear, leer, actualizar y eliminar productos, clientes y compras 🔄.

Para ver el codigo del proyecto: Visitar proyecto.

Para ver más detalles, haz clic en el menu superior "Proyectos".

Para ver todos los proyectos, haz clic en el menu superior "Proyectos".

Graduado de Oracle Next Education 2025

Certificaciones

Para ver todas las certificaciones, haz clic en el menu superior "Certificaciones".