/JC/

Juan Carlos Filter

Desarrollador Full Stack especializado en Java con Spring Boot y Spring Framework

Estoy en constante aprendizaje de nuevas tecnologías. Me motiva enfrentarme a retos que me obligen a investigar y mejorar mis habilidades.

También tengo conocimientos en Angular, lo que me permite comprender el flujo completo de las aplicaciones y colaborar en entornos full stack.

Stack Tecnológico

Lenguajes de programación, frameworks y herramientas que utilizo en desarrollo backend, frontend, móviles y en la nube.

Java

Desarrollo backend con Java, integración con bases de datos y procesos.

SpringBoot

Framework Java para backend, con microservicios, APIs REST e integración con BBDD

Angular

Framework frontend para aplicaciones web, con componentes y consumo APIs REST.

Struts2

Framework MVC para Java, usado en desarrollo de aplicaciones web con acciones y JSP.

Base de datos

Gestión e integración de bases de datos como MySQL, Oracle, optimización de consultas.

TypeScript

Lenguaje tipado que extiende JavaScript, usado en Angular y desarrollo web moderno.

Web

Desarrollo web con HTML, CSS, JavaScript y frameworks como Angular, Ionic y Astro.

EC2

Servicio en la nube para desplegar y gestionar servidores virtuales.

RDS

Servicio de BBDD relacional administrada, compatible con MySQL, PostgreSQL, Oracle, entre otros.

Cognito

Servicio de autenticación y gestión de usuarios, con login vía Google, Facebook y más.

Android Java

Desarrollo de apps móviles nativas con Java y Kotlin, integración con APIs REST y conexión a backend.

Android Flutter

Desarrollo de apps multiplataforma con Flutter y Dart, incluyendo widgets y animaciones.

Proyecto Destacado

Wiki Colaborativa

Proyecto wiki de Monster Hunter con un backend en Spring Boot, microservicios y APIs REST seguras.
El frontend está desarrollado en Angular con Ionic, utilizando TypeScript y componentes reutilizables.
La aplicación implementa autenticación y separación de lógica mediante DTOs.

Stack Tecnológico
- Backend: Spring Boot, Lombok, JPA/Hibernate, MySQL.
- Frontend: Angular, Ionic, TypeScript.
- Autenticación y Seguridad: AWS Cognito.

Despliegue y Cloud
- Backend: AWS EC2 con microservicios desplegados.
- Base de Datos: AWS RDS (MySQL) con backups automáticos y alta disponibilidad.
- Frontend: Publicado en Netlify, optimizado para desktop y móvil.
- Gestión de Dominio y SSL: Cloudflare para DNS y certificados SSL.

Lo Más Destacado del Proyecto
- Modularidad: Proyecto realizado con microservicio Spring Boot.
- Rendimiento y escalabilidad: Backend y frontend consumiendo APIs de manera eficiente.
- Mantenibilidad: Patrones de diseño aplicados, DTOs y servicios separados.

Proyectos

Una selección de proyectos que muestran mi trabajo con backend y frontend.

Contacto