Raphael Silva

About

Highly passionate for the cybersecurity world and all things related to the Information Systems and Technologies area. Experience with performing code reviews in various languages, in a mindset of bug hunting. Love practicing and honing my security skills through personal research and practicing CTFs on HackTheBox and TryHackMe.

photo of me

Information Systems Student & Developer.

Some Information about me:

Resume

Experience

Application Security Analyst | Checkmarx

06/2021 - Present
  • Source code analysis to identify vulnerabilities;
  • Evaluate findings from application security tools;
  • Identify, research, and exploit found vulnerabilities;
  • Support developers to understand vulnerabilities and their mitigations;
  • Develop internal tools for analysis purposes;
  • Technologies used: Various programming languages (Java, JavaScript, Python, etc.), SQL, Docker, Git, Security tools, SAST.

Treina-me | treina-me.pt

04/2021 - 06/2021

Full Stack Developer | Freelancer for Midtones Creative

  • Development of the back-end for the webapp;
  • Functionality included: register/login, create events and schedule them, zoom API integration for scheduling training sessions, database access, among others;
  • Technologies used: Node.js, MySQL, Git, HTML/CSS/JavaScript, Vue.js.

Cardápio Virtual | cardapiovirtual.pt

06/2020 - 05/2021

Full Stack Developer | Freelancer for Midtones Creative

  • Creation of a service that offers a solution for restaurants that want to move past the physical menu and onto a digital one;
  • Lightweight and responsive design;
  • Technologies used: HTML/CSS/JavaScript, Bootstrap, Fetch, REST, Node.js, Express, MySQL, Git, DigitalOcean.

Most Relevant Academic/Personal Projects

Personal Website

06/2020 - Present

Full Stack Developer | Personal Project

  • Small Personal Website with an introduction, CV and a security blog;
  • Technologies used: HTML/CSS/JavaScript, Bootstrap , Python (Flask), Git, DigitalOcean.

Twatter | Distributed Application using sockets and Java RMI

09/2020 - 01/2021

Java Developer | C.U.: Distributed Systems

  • Simple social network application built using sockets TCP for client-client communication and Java RMI for client-server;
  • Technologies used: Java, Git.

PrisonTech | WebApp and Video Analysis System

02/2020 - 06/2020

Video Analysis Developer | C.U.: Software Development

  • Software Development course project in association with the DGRSP (Direção-Geral de Reinserção e Serviços Prisionais);
  • Implemented a machine learning algorithm to analyze camera feeds and send an alert to the prison website when people are detected;
  • Facilitating the setup process by the use of docker images to serve the client-side of the application;
  • Use of JHipster for an easier and faster website setup;
  • Technologies used: Python, OpenCV, Tensorflow, ZeroMQ, Vue.js, Java, JHipster, Grafana, Docker, Kubernetes, Git, Linux.

Education

BSc in Engineering and Management of Information Systems

2018 - 2021

University of Minho, Braga

Technical Skills

  • Java
  • Code Review
  • HTML/CSS/Javascript
  • Python
  • Node.js
  • Burp Suite
  • Security Tools (Nmap, Metasploit, etc.)
  • SQL
  • OWASP
  • Docker
  • Git
  • Linux
  • SAST

Soft Skills

  • Motivated
  • Hard Worker
  • Team Worker
  • Passionate for Learning
  • Independent
  • Problem Solver
  • Critical Thinking

Certifications

  • eWPTXv2 - Certification ID: 1934893

CVEs

  • CVE-2022-32074 - Stored XSS (SVG) in OSTicket