10/08/2024 updated


100 % available
Desarrollador
cali, Colombia
Colombia
Tecnolog铆aJava (Programming Language)Spring SecurityApplication Programming Interfaces (APIs)Circuit BreakersJava Platform Enterprise Edition (J2EE)Spring FrameworkJavaServer FacesApache MavenNoSQLPrimefacesSpring CloudSpring BootBackendGitSpring Data
Como desarrollador con s贸lida experiencia en **Java** y tecnolog铆as relacionadas, me especializo en la creaci贸n de aplicaciones web y empresariales robustas, escalables y eficientes. A lo largo de mi carrera, he trabajado tanto en proyectos de front-end como de back-end, lo que me permite ofrecer soluciones completas y de alta calidad. Mi enfoque principal ha sido el desarrollo con **Angular**, **JSF (JavaServer Faces)**, **PrimeFaces**, y el ecosistema **Spring**, lo que me ha permitido trabajar en diversas industrias y tipos de proyectos, desde aplicaciones empresariales hasta soluciones para peque帽as empresas. ### **Habilidades t茅cnicas clave**: #### **Java**: Java ha sido el pilar de mi carrera de desarrollo, y tengo una comprensi贸n profunda de sus caracter铆sticas, desde la programaci贸n orientada a objetos hasta la gesti贸n de memoria y la concurrencia. He utilizado Java para desarrollar soluciones de backend complejas, incluyendo APIs RESTful y aplicaciones que manejan grandes vol煤menes de datos. #### **Spring Framework**: Mi experiencia con **Spring** incluye el uso extensivo de **Spring Boot** para el desarrollo de microservicios, que permite crear aplicaciones escalables y modulares. Adem谩s, estoy familiarizado con **Spring Security** para la gesti贸n de autenticaci贸n y autorizaci贸n, as铆 como con **Spring Data** para la interacci贸n con bases de datos relacionales y NoSQL. #### **Angular**: He utilizado **Angular** en proyectos de front-end para crear interfaces de usuario din谩micas y de alto rendimiento. Mi enfoque ha sido seguir las mejores pr谩cticas de Angular en cuanto a modularizaci贸n, uso de servicios y componentes reutilizables, as铆 como asegurar una buena experiencia de usuario mediante el manejo eficiente del estado de la aplicaci贸n y la implementaci贸n de t茅cnicas de optimizaci贸n, como la carga perezosa y la gesti贸n adecuada del ciclo de vida de los componentes. #### **JavaServer Faces (JSF) y PrimeFaces**: He trabajado con **JSF** y **PrimeFaces** para el desarrollo de aplicaciones empresariales basadas en Java EE. Estas tecnolog铆as me han permitido crear interfaces de usuario ricas, con componentes de f谩cil personalizaci贸n, y una excelente integraci贸n con la l贸gica del servidor. A trav茅s de PrimeFaces, he podido aprovechar componentes avanzados para crear aplicaciones que no solo son funcionales, sino tambi茅n visualmente atractivas. #### **Microservicios**: Mi experiencia en la arquitectura de **microservicios** ha sido clave para trabajar en proyectos que requieren alta escalabilidad y flexibilidad. He desarrollado microservicios utilizando **Spring Boot** y he implementado patrones como el manejo de circuit breakers, balanceo de carga y comunicaci贸n eficiente entre servicios mediante **REST** y **RabbitMQ**. #### **Herramientas de desarrollo**: Estoy familiarizado con una amplia gama de herramientas de desarrollo y gesti贸n de proyectos, incluyendo **Spring Tool Suite (STS)**, **Maven**, **Git**, **Jenkins** y **Docker**. Estas herramientas me han permitido trabajar en proyectos con integraci贸n continua, despliegue automatizado y gesti贸n eficiente del c贸digo fuente. ### **Metodolog铆a y enfoques de trabajo**: Trabajo bajo metodolog铆as 谩giles como **Scrum** y **Kanban**, lo que me permite colaborar de manera efectiva con equipos distribuidos, manejar prioridades cambiantes y entregar incrementos de valor regularmente. Me considero proactivo en la b煤squeda de soluciones y en la mejora continua del c贸digo y las metodolog铆as utilizadas en los proyectos. ### **Proyectos destacados**: - **Desarrollo de un sistema de gesti贸n de reservas** para una cadena hotelera, utilizando **Angular** para el front-end y **Spring Boot** para el back-end, con integraci贸n de pagos en l铆nea. - **Implementaci贸n de una plataforma de seguimiento de inventarios** para una empresa de log铆stica, construida con **JSF**, **PrimeFaces** y **Java EE**, proporcionando una interfaz rica en componentes din谩micos y reportes en tiempo real. - **Desarrollo de una arquitectura de microservicios** para una aplicaci贸n de banca en l铆nea, con **Spring Cloud**, que incluy贸 la gesti贸n de transacciones y seguridad a nivel de microservicios. ### **Conclusi贸n**: Mi objetivo es aportar valor a cada proyecto en el que participo, entregando soluciones tecnol贸gicas que resuelvan problemas reales de negocio. Mi combinaci贸n de habilidades en **Java**, **Angular**, **JSF**, **PrimeFaces** y microservicios me permite abordar problemas complejos y proporcionar soluciones escalables y mantenibles. Estoy comprometido con la calidad, la eficiencia y el trabajo colaborativo, y siempre busco superar las expectativas de mis clientes.
Experience
Professional experience10+ years
Freelancer since2017
Languages
SpanishNative speaker