Acerca de mí

Soy una desarrolladora de software apasionada y versátil con una sólida formación en Java y Spring Boot, y una destacada experiencia en la gestión de proyectos ágiles. Mi trayectoria incluye roles como agile delivery manager y desarrolladora, en los que he demostrado habilidades excepcionales tanto en el front-end como en el back-end de aplicaciones web. Me especializo en la creación de soluciones robustas y eficientes, con un enfoque en la calidad y la innovación.

Mi capacidad para adaptarme a cambios y mi atención al detalle me han permitido sobresalir en entornos colaborativos y enfrentar desafíos con eficacia. Me motiva el aprendizaje continuo y el crecimiento profesional, y estoy siempre dispuesta a asumir nuevos retos y contribuir con mi experiencia en el desarrollo de software. Mi pasión por la programación y la gestión de proyectos impulsa mi búsqueda de oportunidades donde pueda aplicar y expandir mis habilidades técnicas y de liderazgo.

Proyectos

A lo largo de mi formación como desarrolladora, he tenido la oportunidad de trabajar en una variedad de proyectos que abarcan desde aplicaciones web dinámicas hasta sistemas robustos de backend. Cada uno de estos proyectos refleja mi compromiso con la calidad, la innovación y la eficiencia en el desarrollo de software. En esta sección, podrás explorar una selección de trabajos que demuestran mi capacidad para resolver problemas complejos, colaborar en equipo y llevar ideas desde la concepción hasta la implementación exitosa. Cada proyecto ha sido una oportunidad para aplicar y expandir mis habilidades técnicas y de desarrollar mi creatividad.

Literalura

Literalura

Desarrollé una aplicación web para la búsqueda y gestión de libros, utilizando la API de Gutendex. Implementé una base de datos PostgreSQL para gestionar las entidades y sus relaciones, y creé un backend robusto con Java y Spring Boot, complementado con un frontend intuitivo en Thymeleaf, HTML y CSS. La aplicación permite a los usuarios buscar libros mediante filtros avanzados, ver detalles, descargar, y ver en línea. También ofrece la capacidad de gestionar libros favoritos y eliminar aquellos que no se desean ver en futuras búsquedas. Utilicé métodos asincrónicos para optimizar la navegación del usuario, permitiendo realizar múltiples búsquedas de manera simultánea.

Características clave: búsqueda avanzada, filtros de libros, gestión de favoritos, acceso a múltiples formatos de contenido (texto, PDF, ePub, audiolibro), y consultas rápidas a la API con métodos asincrónicos.

Tecnologías utilizadas

HTML5:
Lenguaje de marcado para contenido web
CSS3:
Estilos visuales para páginas web
JavaScript:
Lenguaje de programación para interacción dinámica
Java:
Lenguaje de programación orientado a objetos
Spring Boot:
Framework para aplicaciones Java
PostgreSQL:
Sistema de gestión de bases de datos
Thymeleaf:
Motor de plantillas para Java
Docker:
Plataforma para crear, desplegar y ejecutar aplicaciones en contenedores
Agencia Publicitaria D5

Agencia Publicitaria D5

Cómo proyecto final de la quinta etapa de Programación Full Stack del Programa Argentina Programa 4.0. Junto con nueve compañeros participé en el desarrollo de una aplicación web dedicada a la gestión de servicios para empresas de diseño multimedial. Implementé la interfaz de usuario y el diseño utilizando HTML, CSS y JavaScript. Contribuí al back-end con Java y Spring Boot para la gestión de proyectos y tareas. Utilicé Trello para la planificación y asignación de tareas, aplicando metodologías ágile.

Características clave: lista de tareas, agenda de contactos, bloc de notas, panel de trabajo para empleados, asignación de tareas, calendario de reuniones y dashboard de administrador.

Tecnologías utilizadas

Java:
Lenguaje de programación orientado a objetos
Spring Boot:
Framework para aplicaciones Java
JavaScript:
Lenguaje de programación para interacción dinámica
MySQL:
Sistema de gestión de bases de datos relacional
Thymeleaf:
Motor de plantillas para Java
HTML5:
Lenguaje de marcado para contenido web
CSS3:
Estilos visuales para páginas web
ForoHub API

ForoHub API

Diseñé e implementé una API REST para la gestión de un foro educativo como parte de un challenge del programa ONE. Esta API proporciona funcionalidades completas para gestionar tópicos, respuestas, usuarios y cursos dentro de un entorno educativo. Utiliza Spring Security para la autenticación basada en tokens JWT y sigue las mejores prácticas de REST para la organización de sus endpoints.

Características clave: - Implementación de autenticación y autorización con Spring Security y JWT. - Gestión de tópicos, respuestas, usuarios y cursos. - Documentación completa de la API con Swagger/OpenAPI. - Utilización de Java 17, Spring Boot y MySQL para crear una API eficiente y segura.

Tecnologías utilizadas

Java:
Lenguaje de programación orientado a objetos
Spring Boot:
Framework para aplicaciones Java
MySQL:
Sistema de gestión de bases de datos relacional
Swagger:
Documentación de la API y generación de documentación interactiva
Thymeleaf:
Motor de plantillas para Java
HTML5:
Lenguaje de marcado para contenido web
CSS3:
Estilos visuales para páginas web
JavaScript:
Lenguaje de programación para interacción dinámica
Horizontes Viajeros

Horizontes Viajeros

Diseñé y desarrollé un sistema de gestión para una agencia de turismo como parte del Hackacode de TodoCode de manera Outsiders. Este sistema permite a los empleados vender productos y servicios turísticos a sus clientes, y gestiona funcionalidades clave como el registro de clientes y vendedores, gestión de servicios y paquetes turísticos, ventas, y reportes detallados.

Características clave: - Registro y gestión de servicios turísticos y paquetes con descuentos automáticos. - Carrito de compras para selección de servicios y métodos de pago. - Sistema de reportes para ventas, comisiones y ganancias con filtros por fecha y modo de pago. - Funcionalidades para el registro de clientes, vendedores y administradores, con acceso a operaciones de alta, baja y modificación.

Tecnologías utilizadas

Java:
Lenguaje de programación principal utilizado en el backend
Spring Boot:
Framework para desarrollo rápido de aplicaciones Java
Thymeleaf:
Motor de plantillas para Java
HTML5:
Lenguaje de marcado para contenido web
CSS3:
Estilos visuales para páginas web
JavaScript:
Lenguaje de programación para interacción dinámica
Docker:
Plataforma para crear, desplegar y ejecutar aplicaciones en contenedores
Proyecto 5

Proyecto Pong

Desarrollé un juego tipo Pong utilizando p5.js, implementando niveles de dificultad y efectos de sonido. El juego permite ajustar la dificultad, mostrar mensajes personalizados y tiene una funcionalidad de narración de voz para los puntos anotados. La lógica incluye control de colisiones, aceleración de la bola y administración de la interfaz para una experiencia de usuario mejorada.

Características clave: - Niveles de dificultad ajustables con obstáculos y efectos visuales. - Narración de voz que anuncia el marcador actual. - Interfaz de usuario con botones para iniciar, pausar y reiniciar el juego. - Funcionalidad de guardar nombres y puntos, con un diseño adaptado a diferentes tamaños de pantalla.

Tecnologías utilizadas

JavaScript:
Lenguaje de programación utilizado para la lógica del juego
HTML5:
Lenguaje de marcado para estructurar la página web
CSS3:
Estilos visuales para la presentación del juego
p5.js:
Biblioteca de JavaScript para gráficos y animaciones
Tetris Game

Tetris Game

Desarrollé un juego de Tetris utilizando p5.js para gráficos y sonido. Este juego cuenta con una interfaz interactiva y un diseño visual atractivo, con un botón de inicio animado y una música de fondo que se puede silenciar. El juego incluye efectos de sonido para las acciones principales y un fondo dinámico que cambia de color para mejorar la experiencia del usuario.

Características clave: - Interfaz de usuario interactiva con animaciones en el botón de inicio. - Música de fondo y efectos de sonido para una experiencia inmersiva. - Fondo dinámico que cambia de color continuamente. - Control de juego tanto con teclado como con pantallas táctiles.

Tecnologías utilizadas

JavaScript:
Lenguaje de programación para interacción dinámica
p5.js:
Biblioteca de JavaScript para gráficos y animaciones
HTML5:
Lenguaje de marcado para estructuración de la página
CSS3:
Estilos visuales para la interfaz del juego
Conversor de Monedas y Temperaturas

Conversor de Monedas y Temperaturas

Conversor de Monedas y Temperaturas es una aplicación web interactiva que permite realizar conversiones entre diferentes monedas y temperaturas. Ofrece una interfaz fácil de usar para ingresar valores y seleccionar las unidades de conversión deseadas.

Características:
Conversor de Monedas: Soporte para monedas como Dólar, Euro, Pesos Mexicanos, Pesos Argentinos y Bitcoin. Entrada de importe para convertir y selección de la moneda destino. Muestra el resultado de la conversión.
Conversor de Temperaturas: Soporte para unidades de temperatura como Fahrenheit, Kelvin y Celsius. Entrada de valor para convertir y selección de la unidad de destino. Muestra el resultado de la conversión.

Tecnologías utilizadas

HTML5:
Lenguaje de marcado para contenido web
CSS3:
Estilos visuales para páginas web
JavaScript:
Lenguaje de programación para interacción dinámica
Calendario de Adviento

Calendario de Adviento con Lluvia de Estrellas Fugaces

Este proyecto interactivo está inspirado en el espíritu navideño, diseñado para crear una experiencia encantadora. Incluye animaciones festivas como nieve, Papá Noel y una lluvia de estrellas fugaces que iluminan el encabezado. 🎄

Características:
🌟 Animación de Papá Noel: Se mueve de manera aleatoria y emite un "Ho Ho Ho" al ser clickeado.
🌠 Lluvia de Estrellas Fugaces: Estrellas que cruzan el encabezado dejando rastros brillantes.
❄️ Efecto de Nieve: Simulación de copos de nieve cayendo suavemente.
🎄 Cuenta Regresiva: Muestra los días, horas, minutos y segundos restantes para Navidad.
📱 Diseño Responsive: Compatible con dispositivos móviles y de escritorio.

Tecnologías utilizadas

HTML5:
Lenguaje de marcado para contenido web
CSS3:
Estilos visuales y animaciones
JavaScript:
Lógica de comportamiento dinámico
React.js:
Creación de componentes interactivos
Imagen Halloween

API de Halloween

Una API RESTful diseñada para gestionar y explorar datos relacionados con criaturas y eventos temáticos de Halloween. Incluye un juego de trivia para desafiar los conocimientos de los usuarios sobre mitos y leyendas.

Características clave:
Autenticación y autorización con tokens JWT. Gestión de monstruos con estadísticas personalizadas. Juego de trivia con preguntas sobre mitos y leyendas. API documentada con Swagger para facilitar la integración. Sección de estadísticas que muestra el desempeño de los usuarios.

Tecnologías utilizadas

Java:
Lenguaje de programación principal utilizado en el backend
Spring Boot:
Framework para desarrollo rápido de aplicaciones Java
Thymeleaf:
Motor de plantillas para Java
HTML5:
Lenguaje de marcado para contenido web
CSS3:
Estilos visuales para páginas web
JavaScript:
Lenguaje de programación para interacción dinámica

Testimonios

"Tuve la oportunidad de trabajar con Julia durante nuestra formación en Egg, y fue una experiencia muy positiva. Es una persona muy comprometida con el equipo y responsable con el trabajo, y puedo destacar la gran capacidad para aprender rápidamente y resolver problemas, que tiene. También, su habilidad de comunicacion y su actitud proactiva hicieron que trabajar con ella fuera realmente fácil y agradable."

Fernando Hasperue, Compañero de Curso

"Como compañera de curso, he tenido la oportunidad de ver tu dedicación y entusiasmo en el campo de la programación . Siempre has mostrado tener una disposición para aprender y colaborar con los demás, lo cual es muy valioso en un entorno laboral o profesional. Tu portfolio refleja claramente tu esfuerzo y compromiso, destacando tus habilidades"

- María Victoria Serrano, Compañera de Curso

Certificados

Contacto

↑ Volver al inicio