Skip to content
View mdev-repos's full-sized avatar
💡
Always on the run 🔥
💡
Always on the run 🔥

Block or report mdev-repos

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.

Content in all repositories owned by your account will be closed.
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
mdev-repos/README.md
</> MDEV
Typing SVG

👋 ¡Hola! Soy Matías | Hello there! I'm Matías


🔍 Acerca de mí | About Me

Desarrollador de software enfocado en backend dentro del ecosistema Java + Spring Boot. Estoy terminando la Tecnicatura en Desarrollo de Software (5 materias restantes) y sumando, en paralelo, un roadmap propio de especialización backend con Java (microservicios con Spring Cloud, Spring Security, testing, Spring AI, y mucho más!).

Mi diferencial no es solo saber programar. En mis proyectos de la carrera llevo adelante procesos completos de análisis y diseño (relevamiento de requerimientos, DFD, diagramas de casos de uso, modelado de datos) antes de escribir una sola línea de código - algo poco habitual en un perfil con mi experiencia, que suele arrancar directo en la etapa de desarrollo.

A eso sumo formación y práctica real en Mainframe IBM (COBOL, JCL, DB2, CICS), completada en 7 meses de trabajo intensivo con los profesionales de CODEKI | UBA contra mainframes reales 24/7. Es una combinación poco común que me permite entender tanto sistemas backend modernos como legacy/transaccionales.

Todavía no tengo experiencia laboral formal, así que construyo evidencia práctica: proyectos propios documentados de punta a punta (análisis, diseño, código, tests, deploy) y desarrollos freelance para terceros.


Software developer focused on backend within the Java + Spring Boot ecosystem. I'm finishing my Software Development degree (5 courses left) while following my own backend specialization roadmap with Java (microservices with Spring Cloud, Spring Security, testing, Spring AI, and much more!).

My differentiator isn't just knowing how to code: in my degree projects I carry out full analysis and design processes (requirements gathering, DFDs, use case diagrams, data modeling) before writing a single line of code — something uncommon for a Trainee/Jr profile, which usually starts straight at the development stage.

On top of that, I have real training and hands-on practice in IBM Mainframe (COBOL, JCL, DB2, CICS), completed over 7 months of intensive work with the professionals at CODEKI | UBA against real 24/7 mainframes. It's an uncommon combination that helps me understand both modern and legacy/transactional backend systems.

I don't have formal work experience yet, so I build practical evidence instead: fully documented personal projects (analysis, design, code, tests, deploy) and freelance work for third parties.


🔥 Stack

[ Backend ] [ Java ]


[ Mainframe ] [ IBM ]

[ Herramientas ]


🧩 Otras tecnologías | Other technologies




🚀 Proyecto Actual | Current Project

En desarrollo, aplicando lo último que sumé a mi roadmap (Spring Security). Va a ser mi primera aplicación real pensada para llegar a producción y uso público, no un ejercicio de práctica.

GymApp

API REST para aplicación multiplataforma web/mobile pensada para organizar y ejecutar macrociclos y mesociclos de entrenamiento en el gimnasio. Sin repositorio público todavía.


Mientras tanto, el proyecto con código visible que mejor refleja mi nivel actual es Bazar. Cada tecnología nueva que incorporo a mi roadmap (programación funcional → microservicios | Spring Cloud → Spring Security → testing → Spring AI) se documenta acá como una iteración real, en vez de quedar dispersa en mini-proyectos sueltos.

Bazar

Repo API Live Front Demo

API REST para la gestión de ventas de un bazar: productos, clientes y ventas relacionados entre sí, con reportes de negocio (bajo stock, monto vendido por fecha, venta más alta). El modelado agrega una entidad SaleItem no pedida por la consigna, necesaria para resolver correctamente la relación muchos-a-muchos entre venta y producto con datos propios (cantidad, precio unitario, subtotal).

Construido con Java 25 + Spring Boot 4, arquitectura en capas (Controller → Service → Repository) con DTOs + Mapper, manejo centralizado de excepciones (ProblemDetail / RFC 7807), y refactor completo a programación funcional (Streams). Dockerizado (Dockerfile + docker-compose.yml) y deployado de punta a punta: backend en Render, base de datos en Neon (PostgreSQL), front propio consumiéndolo en vivo desde GitHub Pages.


💼 Proyectos Destacados | Featured Projects

Serie de proyectos que demuestran mis habilidades técnicas y blandas para el desarrollo de software de calidad.

Nativo

Repo Demo


ECO Sistema

Repo


Clínica SePrise App

Repo


🖥️ Mainframe

El proyecto que demuestra mi diferencial con tecnologías IBM Mainframe.

CODEKI | UBA

Repo


📚 Proyectos Formativos | Academic Projects

Ferretería API

Repo API Live Front Demo


Club Deportivo Mobile

Repo


Club Deportivo Desktop

Repo


📊 Actividad

GitHub Streak



🤝 Contacto | Contact


🔎 Buscando oportunidades como Backend Developer (Java) | COBOL Developer — primer empleo formal en desarrollo.

🔎 Looking for Backend Developer (Java) | COBOL Developer opportunities — first formal role in software development.

Pinned Loading

  1. api_bazar__ejercicio_curso_todocode api_bazar__ejercicio_curso_todocode Public

    API REST en Spring Boot para gestión de ventas de un bazar, con arquitectura en capas, Docker y deploy en Render. Ejercicio práctico Academia TodoCode

    Java

  2. formacion_desarrollador_cobol_mainframe__codeki_uba formacion_desarrollador_cobol_mainframe__codeki_uba Public

    Formación práctica en COBOL Mainframe (CODEKI | UBA): +23 programas batch, DB2 y CICS sobre IBM z/OS.

    COBOL 8 1

  3. api_nativo_banco_rural__proyecto_igrowker api_nativo_banco_rural__proyecto_igrowker Public

    Forked from IgrowkerTraining/i003-nativo-back

    Nativo es una billetera digital pensada para la inclusión financiera de comunidades rurales. Proyecto construido de forma colaborativa durante mi participacion en la simulacion de Igrowker (España).

    Java

  4. desktop_app_clinica_seprise__proyecto_tecnicatura desktop_app_clinica_seprise__proyecto_tecnicatura Public

    Sistema de gestión de consultorios médicos: turnos, historia clínica, insumos y liquidación de honorarios. Análisis completo (DFD, DER, casos de uso) y diseño en Figma.

    C#

  5. api_ecosistema__proyecto_semillero_latam api_ecosistema__proyecto_semillero_latam Public

    Plataforma que conecta proveedores con impacto ambiental positivo con consumidores. Simulación laboral en Semillero LATAM (Quinto Impacto).

    Java 1

  6. mobile_app_club_deportivo__proyecto_tecnicatura mobile_app_club_deportivo__proyecto_tecnicatura Public

    Migración a Android del sistema de gestión de club deportivo, repensado para uso mobile-first con SQLite local.

    Kotlin