My notes about combinatorics (binomial coefficent, permutations and cominations)...

Linear algebra

My Linear Algebra notes accompanied with related studies using Python functions written by me to automate some types of calculations and exercises. These functions mainly leverage the SymPy library (for symbolic mathematics, for the linear systems and combinations), along with Nu...

Certificate here.

Michele Salvucci - Machine Learning certificate

I attended and completed the Machine Learning and Data Science course in Python as a starting point for an in-depth study of AI, data science and data visualization technologies.

The knowledge of these disciplines is becoming more and more relevant, so I felt it was very imp...

This type of analysis can help to develop competitive schemes without weaknesses, that is, they do not expose fixed pre-built strategies that allow you to circumvent the logic coming to the end result without depending on the results of other players.

A ML model can be trained to predict the right...

Python script I wrote in 2022 to convert csv files into DDL SQL instructions, leveraging Pandas and NumPy.

It writes resulting DDL into a sql file with the same name of the csv and in the same directory.

If the primary key is not provided inside the CSV file, the script can generate ID by itself...

Logo di AC&T

A. Championship & Tournaments is a mobile app for Android platform that I developed in 2020 using mainly Django to build up the webservice and the MVC app, Angular 15 (migrated from Angular 8 since version 2.3.0) to build up functional user interfaces, PythonAnywhere as host platform-as-service (migrating to AWS) and MySQL as database. The Angular application has been compiled for Android leveraging Capacitor 5 and its plugins (migrated from Apache Cordova framework since ve...

www.forginghistorysaga.com

Forging History Saga: The Big Bang is a puzzle game for browser that I developed, collaborating with others, taking care of the software designing and programming and of the 3D computer graphics. I used mainly thre libraries: Three.JS, HTMLCanvas and GLSL as game engine and Angular 10 as single page website builder framework. As an online game there is also a back-end based on Python Django and served through Docker container on a server provided...

Certificate here.

Michele Salvucci - NumPy Fundamentals

A certification of my knowledge of the Python scientific library NumPy. A more advanced knowledge has been acquired during practice, this certificate is just a demonstration.

Python script that I wrote in 2021 to convert SQL schema DDL instructions to XML Liquibase scripts.

...

Python script written in 2021 to detect big files that are unused from a certain amount of time to assist the user clean and manage disk space.

It logs and produces a txt report containing the list of files based on a date (by default datetime(2021, 2, 1)) and a byte size (by default 47185920)....

QBatica is a proprietary on-premise software that I wrote on several occasions between July 2018 and September 2019. Its goal is to supply 3D real-time pre-visualization of geometries offering the opportunity to arrange some elementary lightset, and allow the wide-scale procedural generation of terrains as well as the massive instancing of geometries. It has been written making use mainly of Python programming language, the related OpenGL libraries (as graphic engine), and the PyQt...

Written in 2019 to handle some documents...

I was employed as a Pipeline TD & RD Developer at EDI Effetti Digitali Italiani S.p.A. (Milan, Italy) from 2017 to 2019.

As an important figure in a small team, I worked on the architectural design and engineering of the internal software infrastructure collaborating with the various departments...

Michele Salvucci - HarvardX certificate

Web programming course supplied by HarvardX through Edx platform, focused on the learning of web frameworks and front-end programming languages, as well as versioning control systems. The lessons concerned the following technologies: the webframeworks Flask and Django (Python), the f...

Houdini Tools

Here a short description of some tool that I developed for Houdini and Maya pipeline while working at EDI.

MS Cache Chain

"File...

Michele Salvucci - MITx certificate

Training course provided by MITx through the Edx platform on object-oriented programming using the Python language. Study of the topics of OOP such as functions, classes, inheritance, polymorphism, algorithms and performance management through the assessment of technical exercise...