Riccardo's Avatar

Riccardo Ostani

Software Developer

Rome, Italy

About Me

Hello! 👋

I'm Riccardo Ostani, a software developer from Rome, Italy.
My journey into the cyber universe began when I was 10 years old, and I started to be fascinated by the world of computers and, in particular, programming. I realized very fast that computer science would be my passion, and I soon decided to pursue a career in this field.
Throughout all these years, I learned to use many programming languages and created several personal projects (some listed below). In addition to this, I felt the need to systematize, consolidate, and expand my knowledge about computer science. Therefore, I decided to take a university degree course, and I recently graduated with honors in Engineering in Computer Science (Master's Degree).
I am an active learner, analytical, highly motivated, and committed to my work, always willing to learn new skills to enhance my knowledge and capabilities.
As time went by, I developed an interest in every aspect of computer science. Still, I am mainly focused on and passionate about software development, cybersecurity, design best practices, and secure and clean code principles.

My Projects

GitHub repositories that I've built.

A C++ static library offering a clean and simple interface to the 7-zip DLLs.

A lightweight Qt C++ library providing some of the cryptographic hash algorithms not supported by QCryptographicHash

A cross-platform tool for calculating the hashes of files and plain texts.

Windows API usage for APT malware identification
Python 4 1

A simple WebGL Solar System simulator written using three.js
JavaScript 1 1

Windows mailslots for the Linux kernel

My Skills

Some of the technologies I use most frequently.

Languages

  • C++
  • C++11
  • C++14
  • C++17
  • Java
  • Python
  • C
  • HTML5
  • CSS3
  • XML
  • JSON
  • JavaScript
  • PHP
  • SQL
  • UML

Frameworks & tools

  • Git
  • GitHub
  • Bitbucket
  • Qt
  • Qt Creator
  • Visual Studio
  • VSCode
  • Android Studio
  • IntelliJ Idea
  • CLion
  • PyCharm
  • PHPStorm
  • CMake
  • AppVeyor
  • VirtualBox
  • Photoshop

Platforms

  • Windows
  • Linux
  • Android

My Education

The studies I have completed.

Bachelor's Degree

Ingegneria Informatica e Automatica

Thesis: “Catch: progettazione e realizzazione dell'applicazione Android”

Final mark: 110

Language: Italian

Universit√† degli Studi di Roma “La Sapienza”

March 30, 2016

Master's Degree

Engineering in Computer Science

Thesis: “APTScout: Windows API Usage for APT Malware Analysis”

Final mark: 110 (with honors)

Language: English

Universit√† degli Studi di Roma “La Sapienza”

January 20, 2020