Hello, I'm Federico Moretti, an Italian web and software developer.
Since I was a kid I've been passionate about technology and computers, building my first pc when I was only 13 years old, and always keeping updated on the latest technologies.
After a couple of years of freelancing building small websites I chose to focus only on web development and in 2016 I started working in Sinapto, a web agency in Milan, as web and Salesforce developer, working largely on websites and web apps.
During 2018 I went to work for PwC Italy as web and Salesforce developer, mostly focused on building single page applications.
In late 2018 I joined Auriga as frontend developer for web applications. I lead several teams to build and ship applications ranging from simple web apps to full blown CMS.
In 2019 I joined Qadra, an Italian fintech startup. As a frontend lead I was in charge of the frontend team for our web apps.
After a couple of years at Qadra I joined Facile.it as frontend developer, leading the frontend migration of one of the core products.
I strive to build everything with attention to every single detail and a clear idea in mind: I have to be proud and enjoy using it.
What I worked on
- Built several apps to handle finances, investments, customer management and a lot more. Tons of features like custom made charts, fully interactive dashboards, etc.
- Engineered and built a web app that welcomes customers in a store/hospital/bank. It prints tickets, interacts with credit cards and smartphones. It's built to allow the change of its whole behaviour from a custom interface and edit/add new workflows.
- Worked on a UI components library used for all the products of a company. Improved both the components APIs and its build system.
- Built a server that exposes several APIs to allow web apps to interact with 3rd parties APIs. It's used as cache, authentication layer and for handling data.
- Implemented new features in a frontend web app for banks. Featured with charts, form wizards, dashboards and a lot more.
- Worked on a web app that allows customers and employees to register, fill out repair forms, search for products and tons of other features.
- Built several websites from the ground up with a proprietary CMS and added new features to the CMS itself.
- Managed and implemented new features in a CRM for an university with complex business logics, chats, lead acquisition and a courses platform.
- Maintained and added features to several e-commerce websites. Both simple with a couple of products and complex with thousands of products and spikes of several thousands concurrent customers.
My core technologies
- TypeScript
- React
- Next.js
- Node.js
- GraphQL