Carmine Calabrese.
Software Engineer & Security Enthusiast
Sant'Antonio Abate (NA), Italy • [email protected] • LinkedIn • GitHub
Download PDF
01. Professional Summary
Master's Degree candidate in Computer Science with a specialization in Software Engineering and IT Management. Combines skills in software design, maintenance and project management with hands-on experience and strong interest in penetration testing, vulnerability assessment and offensive security, developed through university projects and research activities.
02. Education
M.Sc. in Computer Science – Software Engineering and IT Management
March 2024 – December 2026University of Salerno – Fisciano (SA), Italy
GPA: 28.2 / 30 (weighted average)
Core coursework: Software Project Management · Software Engineering, Management & Evolution · Software Dependability · Penetration Testing and Ethical Hacking · Data Security
B.Sc. in Computer Science
2018 – 2024University of Salerno – Fisciano (SA), Italy
Core coursework: C Programming · Programming & Data Structures · Object-Oriented Programming · Database Systems · Software Engineering · Algorithm Design
03. University Projects & Research
Software Maintenance & Mutation Testing – MuSe
IEEE SANER 2026Extended the MuSe mutation testing tool by developing a wrapper plugin for Remix IDE, focused on mutation testing of Solidity smart contracts. Published and presented at the 2026 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).
Penetration Testing & Ethical Hacking – Deathnote 1
VulnHubFull penetration test of the VulnHub machine Deathnote: 1. Information gathering and vulnerability mapping (Nmap, WPScan, Nessus, OWASP ZAP), exploitation (SSH brute-force), privilege escalation (LinPEAS, sudo misconfigurations) and post-exploitation root reverse shell.
Secure Programming CTF – Nebula Level 14
Exploit EducationBlack-box reverse engineering of a position-dependent encryption algorithm in Exploit Education's Nebula CTF, an automated decryption tool to recover credentials and privilege escalation (getflag).
Project Management – EcoHouses
Team of 7Project Manager coordinating a 7-student team: sprint planning, deadline tracking and contributions to both technical and business aspects.
Master's Thesis – DAPA
M.Sc. ThesisDecentralized Anonymous Authentication with Privacy-Preserving Accountability for Connected Vehicles: design and evaluation of a decentralized framework using blockchain and Zero-Knowledge Proofs to ensure vehicular privacy and accountability.
04. Skills
Programming Languages
Java · Python · C · JavaScript
Software Engineering
Software Maintenance & Evolution · TDD · Mutation Testing · Scrum
Cybersecurity & Pentesting
Penetration Testing · Vulnerability Assessment · Kali Linux · Nmap · Nessus · OWASP ZAP · WPScan · LinPEAS
Web & Databases
HTML · CSS · React · MySQL · PostgreSQL · PostGIS · MongoDB
Tools, DevOps & Blockchain
Git · GitHub · Docker · GitHub Actions · CI/CD · Blockchain · Zero-Knowledge Proofs
05. Languages
06. Hobbies & Interests
Gaming & game development
Passionate about video games, with personal experience developing games and open-source projects in this field.
Technology & innovation
Curious about new technologies and self-taught in tools beyond the university curriculum.
Projects born from these interests
Go Fishin! ↗
Indie GameA fast-paced incremental 2D fishing game developed in Unity (C#) published under the Mannyverse indie brand. Features 6 diverse islands, 144 unique fish species, dynamic catch behaviors, an upgrade skill tree, and crew recruitment. Playable demo available on itch.io with full release planned for Steam.
Create: Mob Grinding ↗
Open Source ModOpen-source Minecraft mod built in Java expanding the popular 'Create' tech mod with automated mob grinding mechanisms and kinetic processing. Successfully downloaded and played by over 4,000+ active players in the Minecraft modding community.