10/08/2024 updated

**** ******** ****
100 % available

Desarrollador

cali, Colombia
Colombia
Tecnolog铆a
cali, Colombia
Colombia
Tecnolog铆a

Java (Programming Language)Spring SecurityApplication Programming Interfaces (APIs)Circuit BreakersJava Platform Enterprise Edition (J2EE)Spring FrameworkJavaServer FacesApache MavenNoSQLPrimefacesSpring CloudSpring BootBackendGitSpring DataKanbanAngularJSRestful ApiDockerJenkins
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

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in