Hello, I'm Federico. a backend developer with 2 years of experience.
I enjoy tackling new challenges.
About me
Upon nearing my graduation in Computer Science, I decided to pursue my passion for programming. This journey led me through internships, freelance projects, and jobs spanning from full-stack to backend development and DevOps.
What excites me most about this world is solving problems and gaining confidence in making software architecture decisions. I've developed skills in many modern technologies and I'm committed to growth, always eager to learn new skills.
I'm currently working full-time at ELT as a backend developer.
My skills
- JavaScript
- TypeScript
- NodeJS
- Python
- React
- NextJS
- Git
- CI
- Linux
- Docker
- PostgreSQL
- MongoDB
- Tailwind
- Cloudflare
- Drizzle
My projects
Roomly
Work in progress app to gamify house chores and expenses with your roommates or family.
My experience
Robotics Course
Liceo Scientifico A. Volta, IT
Robotics and IoT development course where I learned to program embedded systems with Arduino microcontrollers.
Built smart home automation prototypes with remote control capabilities, implemented RFID access control systems, and created IoT devices with sensor integration.
Developed foundational skills in embedded programming, hardware-software integration, and project prototyping.
Back-End Developer - Internship
Osmosit, IT
Backend development internship at Osmosit, where I engineered scalable REST APIs and built a real-time messaging system for user notifications.
Developed database-driven solutions, implemented secure authentication protocols, and optimized system performance.
Gained hands-on experience with modern backend technologies, database management, and software architecture patterns.
Bachelor's degree in Computer Science
University of Perugia, IT
Bachelor of Science in Computer Science from the University of Perugia.
Comprehensive foundation in programming languages, database systems, and computer science fundamentals.
Thesis research focused on Natural Language Processing and artificial intelligence applications.
Read thesisFull-Stack Developer
Marittima, IT
Full-stack development role creating logistics and hospitality management web applications.
Built responsive frontend interfaces using modern JavaScript frameworks and developed robust backend APIs with database integration.
Implemented user authentication, data visualization, and real-time updates.
Full-Stack Developer
CAEN SPA, Viareggio, IT
Full-stack developer at CAEN S.p.A., a leading Italian company founded in 1979 that specializes in sophisticated electronic equipment for nuclear and particle physics research.
Engineered a high-performance charting library using pure JavaScript and WebGL, capable of rendering thousands of data points in real time with minimal latency.
Developed data orchestration applications that managed hundreds of gamma and neutron radiation detectors, implementing automated reporting systems for nuclear safety compliance.
Built multiple web applications for CAEN's electronic instrumentation, focusing on real-time data visualization and system monitoring.
Improved the developer experience by creating multiple GitLab CI/CD components, streamlining build and deployment workflows.
Backend Developer
ELT Group, Rome, IT
Backend developer at ELT Group (via Overtech Consulting), an Italian electronic warfare contractor based in Rome.
Contributing to the development of a modular, peer-to-peer data ingestion system for multiple sensor types.
Optimizing the handling of large volumes of geospatial data for real-time consumption.


