Saltar al contenido

Juan Cruz Tucci. Sistemas y ciberseguridad.

Buscando pasantía o puesto junior

Hola, soy Juan Cruz

Me interesa cómo se rompe el software, y cómo hacer que no se rompa.

Estudio Licenciatura en Sistemas en la UNLP. Programo en Python, Java y JavaScript, y estoy enfocando todo eso hacia la ciberseguridad y el desarrollo seguro.

La Plata, Argentina

Formación y comunidad

  • Universidad Nacional de La PlataLic. en Sistemas
  • Google CybersecurityCertificado
  • EkopartyConferencia
  • IEEE ITBAPython
  • OWASP Top 10Nociones
  • ScrumProyectos académicos

Authorization: Bearer

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJjZW50cm8tMDQiLCJyb2wiOiJvcGVyYWRvciJ9.kQ3vN8_2fXzR1pW0aLm6

headerpayloadfirma

JWT: cómo se autentican los servicios en RescueSync.

clienteservidor :443
SYN →
← SYN-ACK
ACK →

TCP/IP y protocolos de red: lo básico, bien aprendido.

$ docker compose ps

  • frontendreact + vite
  • backendfastapi
  • api-nacionalexpress + prisma
  • bonitabpm engine
  • dbpostgres

Docker Compose para levantar todo junto.

  • 01Broken Access Control
  • 02Injection
  • 03Cryptographic Failures
  • 04Security Misconfiguration

OWASP Top 10, para no repetir errores conocidos.

Proyectos.

RescueSync. Coordinar la ayuda ante catástrofes entre municipios, centros de control y ONGs.

#Sistemasdistribuidos#Backend#Frontend#Docker

rescuesync.local
docker composeRESTRESTREST + JWTSQLFrontendReact + ViteBackendFastAPI · SQLModelBonita BPMprocesos · GroovyAPI NacionalExpress · PrismaPostgreSQLdatos

Sistema distribuido

Diseño de Software en Sistemas Distribuidos · UNLPProyecto académico
Una app web en React + Vite con backend en Python, conectada a Bonita BPM para automatizar los flujos de trabajo y a una API Nacional en Node.js que autentica, valida y bloquea recursos.

Materia: Diseño de Software en Sistemas Distribuidos (UNLP)

  • FastAPI
  • SQLModel
  • Alembic
  • Express
  • Prisma
  • React + Vite
  • Bonita BPM
  • PostgreSQL
  • JWT
  • Docker Compose
  • Todo en contenedores.

    Cada servicio corre en su contenedor y Docker Compose levanta el sistema entero con un comando.

  • Flujos orquestados.

    Bonita BPM (con scripts en Groovy) maneja los procesos y el backend se le conecta por REST.

  • Bloqueo concurrente.

    La API Nacional bloquea recursos de forma transaccional, así dos pedidos no toman el mismo recurso a la vez.

  • Autenticación con JWT.

    Login y validaciones centralizados en la API Nacional, con tokens que viajan entre servicios.

CEDICA. Un sistema de gestión para una institución de terapias asistidas con caballos.

#Backend#Frontend

cedica.local

Aplicación web

Proyecto de Software · UNLPProyecto académico
Una aplicación administrativa y un portal público conectados por APIs, para manejar usuarios, profesionales, caballos y reportes estadísticos de la institución.

Materia: Proyecto de Software (UNLP)

  • Python
  • Flask
  • SQLAlchemy
  • PostgreSQL
  • Vue.js
  • REST APIs
  • Dos apps, una API.

    El panel administrativo y el portal público comparten datos a través de una API REST.

  • Modelo de datos.

    PostgreSQL con SQLAlchemy para usuarios, profesionales, caballos y sus relaciones.

  • Reportes.

    Estadísticas para que la institución vea cómo viene su actividad sin armar planillas a mano.

  • Portal en Vue.js.

    El frente público está hecho en Vue y consume la misma API que usa el panel.

Formación continua.

Lo que fui sumando por fuera de la carrera para meterme en seguridad.

    • Foundations of Cybersecurity
    • Play It Safe: Manage Security Risks
    • Connect and Protect: Networks
    • Tools of the Trade: Linux and SQL
    • Assets, Threats, and Vulnerabilities

    Google Cybersecurity Professional Certificate

    2026

    Gestión de riesgos, seguridad en redes, Linux y SQL, detección y respuesta a incidentes, y automatización con Python.

  • Security conference

    Asistente

    Buenos Aires · 2026

    Ekoparty Security Conference

    2026

    Fui como asistente a la conferencia de seguridad informática que se hace cada año en Buenos Aires.

  • def saludar(nombre):
        return f"Hola, {nombre}"
    
    print(saludar("mundo"))
    # Hola, mundo

    Curso de Python · IEEE ITBA

    2021

    Mi primer curso formal de programación, antes de entrar a la facultad. Python sigue siendo mi lenguaje de cabecera.

Sobre mí

Estudio sistemas, ayudé a enseñar a programar y ahora estoy de lleno con la seguridad.

Soy Juan Cruz, de La Plata. Estoy en 5to año de la Licenciatura en Sistemas en la UNLP y calculo recibirme a principios de 2027. En 2023 fui colaborador de cátedra en Conceptos y Algoritmos de Programas y en Taller de Programación, acompañando a estudiantes de primer año.

Hoy me interesan las redes, Linux y el desarrollo seguro: entender cómo se ataca un sistema para escribir código que no deje la puerta abierta. Busco una pasantía o un puesto junior donde aportar y seguir aprendiendo.

  • Trabajo en equipo
  • Pensamiento lógico
  • Resolución de problemas
  • Adaptabilidad
  • Aprendizaje autónomo

35

materias aprobadas

5to

año de la Lic. en Sistemas

2027

fin de carrera estimado

B1+

inglés · español nativo

34.92° S · 57.95° O

La Plata

Buenos Aires, Argentina

2

materias como colaborador de cátedra

Trayectoria

Formación, docencia y certificaciones
RolInstituciónTipoAño
Licenciatura en Sistemas (5to año)Universidad Nacional de La PlataCarrera2022–Hoy
Google Cybersecurity Professional CertificateGoogleCertificación2026
AsistenteEkoparty Security ConferenceConferencia2026
Colaborador de cátedra · Taller de ProgramaciónUNLPDocencia2023
Colaborador de cátedra · Conceptos y Algoritmos de ProgramasUNLPDocencia2023
Curso de PythonIEEE ITBACurso2021

Stack.

Con lo que trabajé en la facultad y en mis proyectos. Uso Scrum en los trabajos en equipo.

Lenguajes

  • Python
  • Java
  • C++
  • JavaScript

Frameworks

  • Flask
  • FastAPI
  • Express
  • React
  • Vue.js

Herramientas

  • Linux
  • Docker
  • Docker Compose
  • Git
  • GitLab
  • PostgreSQL

Redes y seguridad

  • TCP/IP
  • Protocolos de red
  • Direccionamiento IP
  • Routing
  • OWASP Top 10
  • JWT

// contacto

¿Tenés una pasantía o un puesto junior? Hablemos.