Imagen de perfil

Andrés Bermúdez

Desarrollador Backend

Acerca de

Desarrollador backend con experiencia en tecnologías como Java, Spring framework, bases de datos relacionales(SQL) y sistemas operativos Linux y Windows. Actualmente, estoy cursando Ingeniería de Software en la Facultad de Ingeniería, Diseño e Innovación del Politécnico Grancolombiano y soy graduado de la especialización en desarrollo Backend con Java y Spring Framework, Grupo G7 del programa ONE - Oracle Next Education.

He complementado mi formación académica con diversos cursos en plataformas como Platzi, Coursera y Alura, donde he profundizado en áreas clave del desarrollo de software, incluyendo Java, Python, Linux, SQL, estructuras de datos, patrones de diseño, entre otros. Mi enfoque autodidacta me lleva a explorar constantemente nuevas fuentes para desarrollar soluciones óptimas y eficientes.

Mi interés en la programación comenzó a los 12 años, cuando dedicaba mucho tiempo a los videojuegos. Me intrigaba entender cómo funcionaban, así que empecé a aprender por mi propia cuenta cómo estaban construidos y qué tecnologías utilizan, empecé a realizar modificaciones en modelos, a crear configuraciones (archivos .cfg) para mejorar la experiencia de juego e incluso a escribir scripts para automatizar algunas tareas. En ese momento, no sabía que lo que estaba haciendo era programación, simplemente era mi forma de divertirme y mucho menos que se trataba de un trabajo con el que podría ayudar a las personas y dedicarme profesionalmente.

Habilidades

  • Java
  • Spring Boot
  • Spring Framework
  • RESTful APIs
  • Programación Orientada a Objetos
  • Programación Funcional
  • Maven
  • JPA
  • Hibernate
  • Bases de datos
  • MySQL
  • PosgreSQL
  • MSSQL
  • Sistemas Operativos (Linux - Windows)
  • Redes Informaticas
  • Python
  • HTML/CSS
  • JavaScript
  • Git y GitHub
  • Inteligencia Artificial

Educación

Imagen de Certificado

Politecnico Grancolombiano

En la carrera universitaria de ingenieria de software he adquirido conocimientos teóricos y prácticos en áreas clave como matemáticas, informática, diseño y trabajo en grupo. He adquirido habilidades fundamentales para analizar, diseñar y optimizar sistemas y procesos, apoyándome en principios científicos y tecnológicos. Además, alli se enfatiza el desarrollo de competencias en comunicación técnica, ética profesional y gestión de proyectos, preparándome para enfrentar los desafíos y responsabilidades del ejercicio profesional.

Imagen de Certificado

Oracle Next Education

En el programa ONE completé una especialización en desarrollo backend con Java y Spring framework, adquiriendo conocimientos avanzados en el desarrollo de aplicaciones robustas y escalables. Aprendí a crear APIs REST eficientes y seguras, implementar arquitecturas sólidas, gestionar bases de datos y aplicar principios de diseño orientado a objetos. Además, aprendi sobre programación funcional, enriqueciendo mi enfoque para resolver problemas y mejorar la eficiencia del código.

Graduado del programa ONE - Oracle Next Education

Imagen de Certificado Imagen de Certificado
Imagen de Certificado

Platzi

En Platzi, he adquirido conocimientos específicos en desarrollo de software que me han preparado para crear aplicaciones robustas y escalables, emplear las mejores prácticas del sector y adaptarme a las demandas cambiantes de la industria tecnológica. La combinación de teoría y práctica me ha permitido enfrentar con confianza los retos del desarrollo de software y desarrollar una sólida lógica de programación.

Imagen de Certificado

Coursera

En Coursera, he profundizado en la programación orientada a objetos con Java, lo que me ha capacitado para diseñar soluciones estructuradas y eficientes. Gracias a una sólida combinación de teoría y práctica, ahora puedo enfrentar los desafíos del desarrollo de software con confianza y he fortalecido significativamente mi lógica de programación.

Icono de Certificado Certificaciones