Technical Skills
Below is a comprehensive overview of my core technical competencies, ranging from low-level systems programming to advanced numerical analysis.
High Performance Computing & Numerical Methods
- Parallel Computing: MPI (Adaptive FEM Solver), OpenMP (Monte Carlo Library), (Life without Death), CUDA (CUDA Challenge)
- Mathematical Modeling: Finite Element Method (FEM) for PDEs (Adaptive FEM Solver), Numerical Analysis, Operations Research
- Numerical Libraries: Eigen (Numerical Linear Algebra), deal.II (Adaptive FEM Solver)
Artificial Intelligence & Machine Learning
- Deep Learning Frameworks: PyTorch (Time Series Classification), (Tissue Image Classification)
- Neural Architectures: CNNs, RNNs (LSTM, GRU, biGRU) (Time Series Classification), Vision Transformers (ViT) (Tissue Image Classification)
- Machine Learning & Tooling: CatBoost, Optuna, Data Augmentation (Tissue Image Classification), (Time Series Classification)
Programming Languages
- Advanced: C (Logistics Simulation), Java (Multiplayer Game), (Grade Management)
- Proficient: C++ (Adaptive FEM Solver), (Monte Carlo Library), (Numerical Linear Algebra), Python (Time Series Classification), (Tissue Image Classification)
- Familiar: HTML, CSS, JavaScript (AJAX/RIA) (Grade Management), MATLAB, VHDL (1D Filtering Hardware)
- Learning: R
Systems & Architecture
- Computer Architecture and Memory Management
- Operating Systems Fundamentals
- GPU Architectures
Software Engineering & Tools
- Version Control (Git), UML, Agile Methodologies
- Relational Databases: SQL, ER modeling, DAO Pattern (Grade Management)
- Performance Profiling: Valgrind, KCachegrind, Perf (Logistics Simulation), (Monte Carlo Library)
Physics & Mathematics
- Physics: Classical Mechanics, Thermodynamics, Quantum Physics & Mechanics
- Mathematics: Advanced Calculus, Linear Algebra (Numerical Linear Algebra)
Electronics & Control Systems
- Circuit analysis, digital logic design
- System modeling, PID controller design
Spoken Languages
- Italian: Native
- English: TOEIC Listening & Reading – C1 (985/990)