Hi, I'm Federico, but you can also call me Deco!
I'm a 25 years old tech enthusiast from Rome.
Right now:
- I'm working as a Software Engineer II at HCLSoftware in the Universal Orchestrator team
- I'm currently studying for my Master's Degree in computer science at Sapienza University of Rome.
Technical Skills
JS/TS
Level: Advanced
Built: Web apps and tooling with modern TypeScript/JavaScript ecosystems.
Built: Web apps and tooling with modern TypeScript/JavaScript ecosystems.
Python
Level: Advanced
Built: Automation scripts, bots, AI and backend utilities.
Built: Automation scripts, bots, AI and backend utilities.
Java
Level: Advanced
Built: Projects with solid OOP architecture and microservices infrastructure.
Built: Projects with solid OOP architecture and microservices infrastructure.
Kotlin
Level: Proficient
Built: Personal projects focusing on modern Android development and Kotlin features.
Built: Personal projects focusing on modern Android development and Kotlin features.
Go
Level: Proficient
Built: Academic projects focused on concurrent services and APIs.
Built: Academic projects focused on concurrent services and APIs.
C
Level: Basic
Built: Academic projects focused on algorithms, systems programming, memory management and multithreading.
Built: Academic projects focused on algorithms, systems programming, memory management and multithreading.
C++
Level: Basic
Built: Academic projects focused on algorithms, systems programming, memory management and multithreading.
Built: Academic projects focused on algorithms, systems programming, memory management and multithreading.
React
Level: Advanced
Built: Production UIs and reusable component libraries for internal tools.
Built: Production UIs and reusable component libraries for internal tools.
Vue.js
Level: Proficient
Built: Component-driven frontends and responsive pages for academic projects.
Built: Component-driven frontends and responsive pages for academic projects.
Jetpack Compose
Level: Proficient
Built: Modern native Android UIs with declarative components, state management and reusable composables.
Built: Modern native Android UIs with declarative components, state management and reusable composables.
Quarkus
Level: Advanced
Built: Backend services and REST APIs using a cloud-native Java stack.
Built: Backend services and REST APIs using a cloud-native Java stack.
Node.js
Level: Proficient
Built: APIs, bots and utility services in JavaScript and TypeScript.
Built: APIs, bots and utility services in JavaScript and TypeScript.
Pycord
Level: Proficient
Built: Discord bots with queues, slash commands and playlist support.
Built: Discord bots with queues, slash commands and playlist support.
Docker
Level: Proficient
Used for: Containerized development and reproducible runtime environments.
Used for: Containerized development and reproducible runtime environments.
Kubernetes
Level: Proficient
Used for: Container orchestration, scaling services and managing cloud-native deployments.
Used for: Container orchestration, scaling services and managing cloud-native deployments.
Linux
Level: Advanced
Used for: Daily development, scripting, server administration and debugging.
Used for: Daily development, scripting, server administration and debugging.
Alexa
Level: Basic
Built: Published voice skill on Amazon Skill Store for canteen menus.
Built: Published voice skill on Amazon Skill Store for canteen menus.
PostgreSQL
Level: Proficient
Used for: Relational schema design, querying and backend integration.
Used for: Relational schema design, querying and backend integration.
MongoDB
Level: Advanced
Used for: NoSQL data modeling, document queries and backend integration.
Used for: NoSQL data modeling, document queries and backend integration.
Git
Level: Advanced
Used for: Feature branching, reviews and release-oriented team workflows.
Used for: Feature branching, reviews and release-oriented team workflows.
Jira
Level: Proficient
Used for: Sprint planning, issue tracking and coordinating team delivery.
Used for: Sprint planning, issue tracking and coordinating team delivery.
Figma
Level: Proficient
Used for: UI mockups, design handoff and collaborative product iteration.
Used for: UI mockups, design handoff and collaborative product iteration.