Principi di programmazione:
Algoritmi e strutture dati, complessità computazionale, paradigmi di programmazione (concorrente,
dichiarativa,
funzionale, imperativa, procedurale, reattiva, orientata agli oggetti), machine learning.
Programmazione di sistema:
API Linux, Bash, Python, C, C++, Java, Javascript, Rust, Go, sistemi di build (CMake, Make, Maven,
Gradle, Cargo, Poetry, Npm, Pnpm).
Framework web:
Angular, Next.js, Nuxt, Express, Django, FastAPI, Ruby on Rails.
Frontend web:
Angular, React, Vue, Bootstrap, JQuery, Sass, Tailwind, Shadcn.
Frontend mobile e desktop:
Android SDK, Google Play Services, Flutter, Cordova, React Native, Gtk, Qt, Gnome SDK.
Basi di dati:
Firebase, Supabase, MongoDB, Mysql, PostgreSQL, Sqlite.
Devops:
AWS (VPC, EC2, ECS, Fargate, S3, RDS, Route 53, CloudFront, Lambda, API Gateway, IAM, CloudWatch,
SNS, SQS, CodePipeline, CodeBuild, CodeDeploy, CloudFormation, SDK Node), Azure, Docker, Git, Github
Actions, Nginx, SSH, SSL, GnuPG.
Data science:
Jupyter, MatPlotLib, NumPy, Pytorch, Pandas, SciPy.
Embedded:
Arduino SDK, Sistemi IOT (MQTT, Zigbee, Avahi), simulazioni elettroniche con SPICE.
Software multimediali (OSS):
FreeCAD, KiCAD, Blender, Cairo, Ffmpeg, Gimp, Inkscape, Imagemagick, Latex, Pandoc, Godot, Krita,
Neovim, Code OSS, Ardour, Olive Video Editor, OBS Studio, Audacity.