Open to cybersecurity and software roles

José Antunes

Cybersecurity engineer and full-stack developer.

I administer a Wazuh SIEM running in production at FCUL, spent the first half of 2026 teaching system administration and SecOps on two national training programmes, and I am still the only developer on a Laravel application that has been live for over three years. Two internships graded 19/20, and a Master's in Information Security at the Faculty of Sciences, University of Lisbon. I build the thing, then work out how it breaks.

José Antunes at an exhibition stand, holding the head and torso of the InMoov humanoid robot in one hand and a printed forearm in the other.
Lisbon, Portugal
MSc Information Security, FCUL

Things I built

Eight projects, one page each.

Where I've worked

  1. Present

    Wazuh SIEM administrator

    FCUL, Faculdade de Ciências da Universidade de Lisboa

    I administer a Wazuh SIEM installation running in production at the faculty. Most of the work is the unglamorous half of security operations, keeping the platform healthy and the access rights correct so that the detections are worth reading. Incidents I have handled on the live system include the following.

    • Disk saturation on the indexer.
    • OpenSearch heap exhaustion.
    • Shard recovery.
    • User and access management.
    • Wazuh
    • OpenSearch
    • Linux
    • Incident response
  2. to
    remote

    Co-instructor, freelance

    C-Academy, Centro Nacional de Cibersegurança

    C-Academy is the advanced cybersecurity training programme run by the Portuguese national cybersecurity centre and delivered by FCUL. I taught the Administração de Sistemas em Rede course, built the lab environments the students worked in on VirtualBox, Docker, Rocky Linux and Debian, wrote the practical guides that went with them, and set and graded the assessments. The practical assessment ran on .

    • Access control and user management, covering authentication methods and MFA, SSH, LDAP with FreeIPA, single sign-on with Keycloak over OpenID Connect, multi-factor authentication with PrivacyIDEA, and adaptive access control with Zero Trust and SAML.
    • Systems governance, covering NIS2, Portuguese Decree-Law 125/2025, COBIT, the ISO/IEC standards and NIST CSF 2.0.
    • FreeIPA
    • Keycloak
    • PrivacyIDEA
    • Wazuh
    • SAML
    • Zero Trust
    • NIS2
    • NIST CSF 2.0
  3. to
    on-site

    Co-instructor, freelance

    UPskill, Digital Skills & Jobs · Lisbon

    I taught two courses on the UPskill programme, ServiceNow, and Networks and Cybersecurity. I wrote the teaching material, built the hands-on labs in VirtualBox and set the assessments.

    • Web fundamentals with HTML, CSS and JavaScript.
    • Cloud computing and virtualisation.
    • SSH and Linux system administration.
    • Docker and containers, from image creation to networking and registries.
    • SecOps, covering SOC, SIEM and SOAR with Wazuh, Shuffle and MITRE ATT&CK, including workshops where students wrote their own playbooks and runbooks.
    • Wazuh
    • Shuffle SOAR
    • MITRE ATT&CK
    • Docker
    • Linux
    • ServiceNow
  4. Present
    since

    Full-stack developer

    Yukimura Sushibar · Lisbon

    Sole developer of the restaurant's Laravel application, the public site and the management panel behind it. I own the whole stack, from the database and features to deployment. Recent work has been security, with mandatory two-factor authentication across the panel, authorisation graded by whether an action can be undone, hashed API tokens, a Content Security Policy and an audit log of every change. More on this project.

    • Laravel 10
    • PHP 8.1
    • MySQL
    • Fortify
    • PHPUnit
    • Playwright
  5. to

    Curricular internship

    Link Consulting · hybrid

    Built two APIs for Edoclink, an in-production document management platform. One classifies incoming documents automatically, the other detects and obfuscates personal data so documents can be shared under GDPR. More on this project.

    Final grade 19/20

  6. to

    Professional internship

    Prológica · Lisbon

    Four assignments, worked through with one colleague.

    • Syslog, how it works on Windows and on Linux.
    • Bootstrap, templates for the company web application.
    • Worker Service, a C# service running on both platforms that emails advance notice before a contract or proposal expires.
    • Crawler, a C# crawler that pulls data out of an external web application and filters it with regular expressions. More on these two.

    Final grade 19/20

What I studied

  1. Present
    since

    MSc, Information Security

    FCUL, Faculdade de Ciências da Universidade de Lisboa

    Thesis, Segurança em Infraestrutura de cloud para o DI. I am building a private cloud infrastructure on Apache CloudStack 4.22 over KVM, running on a Dell PowerEdge R710 with Ubuntu 24.04, and working out how to secure it. More on this project.

  2. to

    BSc, Computer Engineering

    ISTEC, Instituto Superior de Tecnologias Avançadas

    Final average 16/20

  3. to

    Management and Programming of Computer Systems

    ESGC, Escola Secundária Gago Coutinho

    Member of the school's Clube de Informática, Programação e Inovação, where we built the InMoov robot.

    Final average 16/20

What I work with

Languages

  • PHP
  • C#
  • Python
  • JavaScript
  • C
  • C++
  • SQL
  • HTML
  • CSS
  • Visual Basic

Frameworks

  • Laravel
  • ASP.NET MVC
  • .NET Worker Service
  • React Native
  • Expo
  • Unity
  • AJAX
  • Bootstrap

Infrastructure & identity

  • CloudStack
  • KVM
  • Docker
  • nginx
  • Ubuntu Server
  • AppArmor
  • FreeIPA
  • Keycloak
  • PrivacyIDEA
  • SSH
  • SAML
  • OpenID Connect
  • Zero Trust
  • PKI
  • VLAN
  • VirtualBox

Security operations

  • Wazuh
  • SIEM
  • SOAR (Shuffle)
  • MITRE ATT&CK
  • Incident response
  • Application security
  • Two-factor authentication
  • Content Security Policy
  • Audit logging
  • GDPR & data masking
  • Syslog & logging
  • Networking fundamentals

Governance & compliance

  • NIS2
  • NIST CSF 2.0
  • ISO/IEC standards
  • COBIT
  • GDPR

Data & tooling

  • MySQL
  • MongoDB
  • SQLite
  • Git
  • PHPUnit
  • Playwright
  • Linux
  • Rocky Linux
  • Debian
  • Windows Server
  • ServiceNow

Spoken

  • Portuguese, native
  • English, professional

Nineteen certificates

Microsoft codes verify on Certiport.

Microsoft 8

  • Office Excel 2016 SEyE-uSTV
  • Office PowerPoint 2016 D3TQ-4TC4
  • Office Word 2016 Expert dEP3-XVs5
  • Office Access 2016 8yjK-UsWY
  • Mobility and Device Fundamentals 8Xv2-uSuq
  • Networking Fundamentals wLNv6-FMX5
  • Windows Operating System Fundamentals wb2yJ-FMD9
  • Security Fundamentals bw4P-s2cx

Cisco Networking Academy 9

  • Introduction to Cybersecurity
  • Cybersecurity Essentials
  • NDG Linux Essentials
  • NDG Linux Unhatched
  • Mobility Fundamentals, Wireless Technology and Standards
  • Python Essentials (Python 3, self-paced)
  • Packet Tracer 101
  • Introduction to Packet Tracer
  • Introduction to Packet Tracer (Mobile)

Other 2

  • KNX EASY, design and programming of communicating installations (Projeto e Programação de Instalações Comunicantes em modo KNX EASY)
  • National final, Concurso Clubes de Programação e Robótica 2018/19

What I do with my hands

Retro hardware repair

PS1, PS2, PS3, Game Boy, PSP and Sega consoles. Buying them broken, fixing them and selling them on is also what GoRepair exists to keep track of.

3D printing

FDM, and currently working my way into resin. It started with the InMoov robot and never quite stopped.