Skip to content
View MaraMirandav's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MaraMirandav

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MaraMirandav/README.md

¡Hola! Soy María Elena Miranda Villablanca 👋

👩🏻‍💻 Desarrolladora de Software (DAM)
👩🏻‍🏫 Ex-Profesora chilena 🇨🇱 en el mundo tech
🎓 De escribir historias en las aulas a crear código en Madrid 💻
🚀 En constante evolución y aprendizaje


Sobre Mí 👩🏻‍💻

Soy Desarrolladora de Software Backend con formación como Técnico Superior en Desarrollo de Aplicaciones Multiplataforma (DAM) y tengo un perfil un poco diferente al habitual: antes de volcarme por completo a la programación, trabajé 8 años en educación. Aunque en mi día a día era profesora, siempre terminaba metida en la parte técnica; por eso acabé encargándome de la administración de la plataforma educativa WebClass (LMS) y de capacitar al equipo docente.

Aunque mi especialidad es el desarrollo backend con Java y Spring Boot, manejo Python, JavaScript y TypeScript, lo que me ayuda a entender cómo encaja cada pieza en el ciclo completo de un proyecto.

Actualmente, sigo expandiendo mis habilidades aprendiendo React de manera autodidacta para complementar mi perfil y seguir evolucionando cada día.


🛠️ Tecnologías y Herramientas

Backend & Frameworks

Java Spring Boot Python Kotlin

Frontend & Estilos

JavaScript TypeScript HTML5 CSS Bootstrap TailwindCSS Thymeleaf

Bases de Datos y Persistencia

Postgres MySQL Oracle Hibernate

Herramientas

Docker Yarn Git GitHub Postman Markdown

Inteligencia Artificial

Google Gemini ChatGPT Claude Minimax

🚀 Próximo objetivo:

React


🚀 Mis Proyectos Destacados

Aquí puedes encontrar algunos de los proyectos en los que he estado trabajando.

Proyecto Descripción Tecnologías Enlace
SaaS Multi-tenant - Gestión de Centros de Día Proyecto Final de Grado (Calificación 10). Diseño e implementación de la arquitectura completa del lado del servidor (MVC), seguridad basada en roles con Spring Security y un modelo relacional de 57 entidades. Java, Spring Boot, Spring Security, PostgreSQL, Docker Compose, MapStruct Ver Repositorio
Sistema de Gestión Comercial (Clientes y Pedidos) Aplicación de consola que gestiona operaciones comerciales complejas implementando el patrón DAO. Configuración nativa de persistencia con JPA e Hibernate y manejo de bases de datos relacionales con transacciones seguras. Java, JPA, Hibernate, MySQL, Patrón DAO, SQL Ver Repositorio
Cajero ATM (CLI) Aplicación de terminal que simula operaciones bancarias, implementando el patrón DAO y transacciones SQL. Java, Python, JDBC, MySQL Ver Repositorio - Python

Ver Repositorio - Java
Ejercicios prácticos en PLSQL Ejercicios que incluyen bloques, procedimientos, funciones, cursores, triggers y paquetes. PLSQL, ORACLE Database Ver Repositorio

Estadisticas

MaraMirandav's Stats MaraMirandav's Streak MaraMirandav's Top Languages


📫 Contacto

LinkedIn Email

Pinned Loading

  1. Aprendiendo-TypeScript Aprendiendo-TypeScript Public

    Ejercicios y prácticas en TypeScript realizados en agosto de 2025, siguiendo el curso intensivo de Midudev en YouTube: De Novato a Ninja (Parte 1 y 2) . Incluye desde fundamentos hasta conceptos av…

    TypeScript 1

  2. Creando-una-API-REST-con-TypeScript Creando-una-API-REST-con-TypeScript Public

    TypeScript

  3. Ejercicio-Cajero-Java Ejercicio-Cajero-Java Public

    Proyecto desarrollado durante el primer año del Ciclo Grado Superior en DAM, como ejercicio del módulo de Programación. Simula operaciones bancarias básicas

    Java

  4. Ejercicio-Cajero-Python Ejercicio-Cajero-Python Public

    Proyecto desarrollado durante el primer año del Ciclo Grado Superior en DAM, como ejercicio del módulo optativo de Python. Simula operaciones bancarias básicas

    Python

  5. Ejercicio-N-en-Raya-con-JavaScript Ejercicio-N-en-Raya-con-JavaScript Public

    Este repositorio contiene el proyecto "N en Raya", desarrollado para la asignatura de Lenguaje de Marcas durante el primer curso del Grado Superior en Desarrollo de Aplicaciones Multiplataforma (DA…

    JavaScript

  6. Ejercicios-PLSQL Ejercicios-PLSQL Public

    Ejercicios prácticos de PLSQL desarrollados en el primer curso del Grado Superior en DAM (Bases de Datos). Incluye bloques, procedimientos, funciones, cursores, triggers y paquetes.