I'm an enthusiastic Software Developer with a solid foundation in Front-end
development. While I have honed my expertise primarily in Front-end technologies, I
am currently expanding my skill set to become a well-rounded Full Stack Developer.
Despite my passion for technology, I am also an avid nature lover, enjoying trekking
and exploring new places and cultures.
Let's collaborate to build innovative solutions that not only advance technology but
provide solutions to solve everyday problems and help people connect!
ABOUT ME
SKILLS
Front-end
With 4 years of experience in Front-end development, I have acquired hands-on expertise in utilizing technologies such as React, Redux Toolkit, Material UI, CSS/Sass and Responsive design. I have harnessed these technologies to create applications that are used daily by people in their work, enhancing their productivity and user experience.
Back-end
Experienced in OOP. I efficiently managed server-side APIs, utilizing the Grails framework for REST API management and seamless integration with relational databases. I closely collaborated with the backend team to ensure optimal performance and smooth client-side implementations.
Admin
I have utilized Ubuntu and other Linux distributions for system administration, worked with containerization technologies such as LXC and Docker and managed networking configurations. Additionally, I have experience in using Node-RED for IoT connection management.
CAREER
FRONT END DEVELOPER
@DEDANEXT
2023 - in progress
Milan, Italy
I am currently involved in projects for leading clients in the electric energy transmission and power line industry, focusing on both individual and collaborative projects with a microfrontend development approach. My work primarily revolves around using React, Webpack and Module Federation Plugin to develop complex applications designed as a collection of micro-applications. These projects often aim to provide real-time data visualization through customized dashboards, catering specifically to the operational needs within the energy sector.
FULL STACK DEVELOPER
@ULTRAFAB
2020 - 2023
Brescia, Italy
Gained firsthand experience in the end-to-end development lifecycle of IoT applications and data streaming for the Industry 4.0 sector, actively participating in design discussions, requirement analysis and deployment. Collaborated with team members to gather requirements, design user interfaces, and ensure user experiences. Developed the Front-end components and logic of web applications using React and Redux Toolkit. Integrated RESTful APIs for efficient client-server communication. Worked in an Agile environment, meeting project deadlines and delivering solutions.
CYBER SECURITY ANALYST
@EUROPA NETWORKING
2020
Milan, Italy
I have completed an intensive networking course that covered a range of
essential
topics.
The
course consisted of the following modules:
CCNA1 ITN Introduction to Networks,
CCNA2 SRWE Switching, Routing and Wireless Essentials,
CCNA3 ENSA Enterprise Networking, Security and Automation
CCNA Cybersecurity Operations.
Even though I haven't worked with these concepts specifically,
acquiring this knowledge has allowed me to gain a more comprehensive
understanding of networking, which has benefited my job as a developer.
COMPUTER ENGINEERING
@UNIVERSITY OF BRESCIA
2016 - 2020
Brescia, Italy
I attended the Bachelor's Degree in Computer Engineering at the University of Brescia, studying related subjects. I made the decision to pause my studies and make a direct transition into the professional sphere during the period of the COVID-19 pandemic.
DATA ENTRY OPERATOR
@NG GROUP UNIVERSAL
2015 - 2016
Brescia, Italy
I acquired valuable experience as a Data Entry Operator, where I developed expertise in efficiently handling and managing diverse datasets.
BLOG
Optimizing Micro-Frontend Architecture: Dynamic URLs for Module Federation in React
Detailed explanation of how to dynamically load remotes of our microfrontends.
Building an HTML/CSS Vanilla Site
I shared my experience in building this website using vanilla HTML and CSS.
The Learn-by-Doing Dilemma
A reflection on the 'learn by doing' approach when it comes to programming.