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