RASIT · DEV · DEFENSE

01.Hi, my name is

Rubén Asua Soto.

IT Technician & Application Developer.

Reliable systems. Useful software.

I support the technology people depend on and build maintainable applications around real operational needs, with defensive security considered from the start.

Based in Cádiz · Open to opportunities in Spain and remote across the EU

02

Experience / 02

Technology in direct service of people.

Professional experience across educational IT, user support, application development, and secure operational practice.

IT Technician

@ Escuela de Hostelería de Jerez

05/2026 — Present

Jerez de la Frontera

  • Maintain equipment and educational software used in day-to-day teaching.
  • Diagnose incidents and provide direct technical support to users.
  • Apply basic security measures and customize Moodle applications and modules.
Technical supportMoodleMaintenanceSecurity
03

Selected work / 04

Real systems. Public evidence.

Four focused case studies across product engineering, Android development, defensive identity detection, and human-controlled workflow automation.

TraceForge SOC workbench showing an indexed log query, timeline, event table, and execution-plan inspector

01 · Algorithms and defensive security

TraceForge

A local-first SOC workbench whose shared Rust engine indexes events, explains query plans, detects temporal attack patterns, and explores identity, host, and IP relationships in native CLI and WebAssembly builds.

RustWebAssemblyReactTypeScriptVite
Editorial illustration of a secure SOAP and XML integration gateway connected to modern and legacy learning platforms

02 · Legacy systems integration

SEPE SOAP ↔ Moodle Connector

An independent multi-tenant integration service that bridges a public-sector SOAP 1.1 contract with modern and legacy Moodle platforms through encrypted, versioned snapshots.

PHP 8.2+Symfony 7.4SOAP 1.1MoodleDoctrine ORM
Editorial illustration of the LedgerGuard validation, reconciliation, audit, and reporting batch flow

03 · Mainframe batch system

LedgerGuard z/OS

A COBOL batch reconciliation system that validates synthetic banking movements, updates VSAM balances, and produces deterministic rejection, audit, and summary outputs.

COBOLJCLVSAM KSDSICETOOL / DFSORTGDG
Editorial travel artwork from the self-contained Ruta portfolio demo

04 · Full-stack product

Ruta

A private travel-planning product with itinerary, budget, maps, saved places, and a self-contained guided demo that never touches private data.

Angular 22TypeScriptNestJS 11Prisma 7PostgreSQL 17
Editorial visualization of an Android commerce client connected to a backend API and database

05 · Academic full-stack system

TFG Commerce

My 2025 final degree project: an Android commerce and order-management application backed by a Kotlin and Spring Boot API, documented as an academic system rather than a production service.

KotlinJetpack ComposeSpring BootMongoDBJWT
Validation report from the Windows Authentication Detection Lab

06 · Detection engineering

Defensive Identity Lab

A safe coordination hub and local analyst workbench connecting Windows, Microsoft Entra, and Microsoft Sentinel detection labs through synthetic evidence.

PythonKQLSigmaPowerShellSQLite
Corrector CARM local application dashboard with demo data

07 · Workflow automation

Corrector CARM

A local Windows application that prepares Moodle submissions, supports AI-assisted correction, and requires human review before any grade is saved.

PythonPlaywrightOpenAICodexPowerShell
04

Profile / 04

Development grounded in operations.

I approach software as someone who also supports systems and users. That operational perspective shapes how I document, validate, secure, and hand over the tools I build.

01

Build

  • TypeScript and Python
  • Angular and NestJS
  • Java, Kotlin, C++ and SQL
  • OpenAPI, PostgreSQL and Docker
02

Operate

  • Windows and Linux
  • Technical and user support
  • Educational platforms and Moodle
  • Packaging and documentation
03

Protect

  • Detection engineering
  • KQL, Sigma and ATT&CK
  • Identity and system hardening
  • Privacy-aware workflows

Education

Current learning, applied in public.

2026 — Present

Master's Programme in Cybersecurity in IT Environments

iFP · Planeta Formación

Currently studying
2025

Higher Vocational Degree in Cross-platform Application Development (DAM)

I.E.S. Rafael Alberti · Cádiz

2026

Oracle Database Administration · 60h

Additional training

2025

Cybersecurity for Vehicles · 300h

Centro de Estudios Sócrates

Languages

Spanish

Native

English

B2 · Upper-intermediate

French

Basic

05.Contact / 05

Need someone who can build and support it?

For IT operations, application development, defensive security work, or professional opportunities in Spain and remote across the EU, email me directly.

rubenasuasoto@hotmail.com