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.