
Juan Valencia
Tecnología / Internet
Acerca de Juan Valencia:
Soy Juan David Valencia Salgado, Ingeniero de Sistemas y Computación de la Universidad de Caldas. Durante mi formación y experiencia profesional he adquirido sólidos conocimientos en programación, desarrollo de soluciones web y arquitectura de software, aplicando arquitectura limpia, patrones de diseño, principios SOLID y APIs REST.
Tengo conocimientos en desarrollo backend con Spring Boot y Spring WebFlux, utilizando el plugin Scaffold de Bancolombia para implementar arquitectura limpia en proyectos orientados a microservicios. Manejo el consumo de APIs REST con WebClient, la gestión de contenedores con Docker, y herramientas de apoyo al ciclo de vida de desarrollo como Maven, Gradle, SonarQube (análisis de calidad de código) y JUnit con Mockito (pruebas unitarias y de integración).
Así mismo, cuento con conocimientos y experiencia en Angular, Spring Boot, HTML, CSS y JavaScript, y en el manejo de bases de datos relacionales como PostgreSQL y MySQL. He gestionado proyectos con Git (metodología Git Flow) y realizado despliegues en servidores como cPanel y AWS.
Competencias Técnicas
Lenguajes y frameworks: Java (Spring Boot, Spring WebFlux), Angular, Laravel, HTML, CSS, JavaScript.
Bases de datos: PostgreSQL, MySQL.
DevOps y herramientas: Docker, Maven, Gradle, SonarQube, JUnit, Mockito.
Gestión de repositorios: Git (Git Flow).
Infraestructura: cPanel, AWS.
Habilidades y Fortalezas
Habilidades blandas: liderazgo, comunicación asertiva, trabajo en equipo, proactividad y orientación al logro.
Fortalezas técnicas: arquitectura de software, arquitectura limpia, diseño de soluciones escalables y modelado de bases de datos.
Experiencia
Soy un ingeniero de sistemas con sólida experiencia en el diseño, desarrollo e implementación de proyectos utilizando una variedad de lenguajes de programación y tecnologías. He trabajado con Java, typescript, desarrollando aplicaciones eficientes y escalables. Mis competencias incluyen el uso de frameworks como Angular para el desarrollo de interfaces de usuario dinámicas y Spring boot para la creación de aplicaciones web robustas.
Además, tengo experiencia en la gestión de bases de datos MySQL y postgreSql, donde he diseñado y optimizado esquemas de datos para mejorar el rendimiento de las aplicaciones. He participado en proyectos de software orientados a microservicios y monolíticos.
Mi enfoque se centra en la calidad del código y arquitectura limpia.
Educación
Soy graduado en Ingeniería de Sistemas y Computación por la Universidad de Caldas, donde adquirí una sólida formación en desarrollo de software, bases de datos y arquitecturas de sistemas. Durante mi carrera, participamos en diversos proyectos académicos que me permitieron aplicar mis conocimientos en lenguajes de programación como PHP, Java y JavaScript, así como en el uso de tecnologías como Angular y Laravel.
Además, completé cursos que complementa mis estudios, enfocándome en áreas como el desarrollo web, la gestión de datos y la visualización de información. Estoy comprometido con el aprendizaje continuo y la mejora de mis habilidades técnicas para adaptarme a las demandas del sector.
Complementé mis conocimientos con un curso de arquitectura limpia y programación reactiva.
Profesionales del mismo sector Tecnología / Internet que Juan Valencia
Profesionales de diferentes sectores cerca de Manizales, Municipio de Manizales
Otros usuarios que se llaman Juan
Trabajos cerca de Manizales, Municipio de Manizales
-
Se busca desarrollador software con experiencia en Java Spring Boot 17+, JavaScript React/Vue BD postgresql AWS/GCP/AZURE para diseñar desarrollar mantener aplicaciones web integralmente. · Investigar evaluar requisitos estructurar propuesta técnica servicio desarrollo sistemas o ...
Manizaleshace 1 mes
-
La empresa está buscando a un Desarrollador/a Junior para formar parte de su equipo dinámico. · Iniciativa y motivación. · Experiencia en HTML, JS, CSS, PHP, Node y MySQL. · ...
Perimetro Urbano Pereirahace 1 mes
-
+ Descripción del puesto Buscamos un/a desarrollador/a full stack para formar parte de nuestro equipo En este puesto te encargarás del diseño, desarrollo y mantenimiento tanto del front-end como del back-end de nuestras aplicaciones. · + Requisito indispensable: Profesional gradu ...
Pereira, Risaraldahace 1 mes