Hi, I'm Felice. I'm a freelance software engineer and cybersecurity consultant, skilled in designing and developing safe and secure software. With my work, I help companies implement reliable systems.
I have more than 15 years of experience in software design and development, starting from requirements elicitation, to software architectural and behavioural modeling with UML, down to programming and testing. I’ve been working with C, C++ and Assembly languages for embedded resource-constrained projects, but also with Java, C# and Python for desktop and web applications. I’ve coded both on Windows and Linux based platforms, and also used embedded real time OS such as VxWorks and FreeRTOS. I regularly use tools such as SonarQube, Lint and xUnit testing frameworks, for maximum code quality. I've also worked as Software Configuration Manager and Build and Release Manager for several clients. I’ve been using Git and Svn and tools such as Bitbucket, ClearCase, Synergy, Jenkins and Ansible, for which I have often developed integration and automation scripts
During my career, I’ve been involved in risk analyses, cybersecurity assessments and vulnerability testing; worked with application architects to ensure that security best practices and internal requirements were met through the entire development lifecycle; performed threat modeling, design reviews and code reviews with a focus on security as part of the development lifecycle. I hold a postgraduate course (Italian "Master) in “Strategic defense of homeland critical infrastructure: threat intelligence, big data and cybersecurity of critical infrastructure“. I’m also a member of CLUSIT (the italian association for information security).