Resume

What I'm working on right now.

Roles

Vontobel logo
Senior Front-end Engineer
Zürich, Switzerland
May 2021 ─ Present
Description:
I'm part of the Software Engineering division, working in a small and international team. My core working tools across the different projects are JavaScript (using TypeScript), Next.js and React. Other vastly used technologies encompass Mantine, React Query, Redux, CSS Modules, StyledComponents and AG Grid. We follow an Agile process with peer code-reviews, in close collaboration with external designers and developers. We successfully delivered the first version of Vontobel Markets (a new B2C platform for derivatives) and handed it over to another team for maintenance and further development. I'm now working on the complete rebuilding of a huge internal tool, moving it from a 10+ years old codebase based on Knockout and jQuery to a set of modern technologies such as Next.js, TypeScript and React.
Main technologies:
AG Grid, CSS, JavaScript, Jest, Mantine, Next.js, React, Redux, StyledComponents, TypeScript.
EPAM Systems logo
Senior Front-end Engineer
Basel-Stadt, Switzerland
Jan 2020 ─ Apr 2021
Description:
I was assigned full-time at UBS (Corporate & Institutional Clients division), where I have been working in an international team developing UBS Partner: a product used by medium-to-big sized banks and financial institutions to better manage their clients' portfolios and relationships. The main technologies I have been working with are JavaScript (using TypeScript), React and Redux (using Saga). We successfully developed new features critical to the acquisition of our biggest client. The development was Agile-based, with automated testing and peer code-reviews in collaboration with multiple teams based in Switzerland and Poland.
Main technologies:
AG Grid, CSS, JavaScript, Jest, React, Redux, Redux-saga, TypeScript.
Best Vision Holding logo
Front-end Engineer
Lugano, Switzerland
Apr 2018 ─ Dec 2019
Description:
I have been working mainly on three B2B products based on AngularJS and asynchronous APIs: an e-Banking platform (used by small-to-medium sized banks in Switzerland and abroad), a taxation tool (to validate and produce the forms 1042 and 1042-s for the IRS) and an AML (Anti Money Laundering) platform fully configurable. The development was in close cooperation with remote teams based in Italy, Belgrade and Vienna.
Main technologies:
AngularJS, CSS, ColdFusion, Grunt, JavaScript.
Francesco Rizzi Science Logo
Side projects & courses
Como, Italy
Oct 2017 ─ Mar 2018
Description:
Rebuilt from scratch my website (https://frarizzi.science), created Job Seeking Tracker (https://job-seeking-tracker.com), created Product Tour JS (https://frarizzi.science/projects/product-tour-js), attended different courses on new technologies: Go (Golang), GraphQL (with React), Adobe Illustrator Vector Artwork, Blockchain and Bitcoin Fundamentals, PHP Symfony framework, Webpack 2, Shell Scripting, Advanced React and Redux, User Experience Design.
Main technologies:
AngularJS, Apache, Bash Scripting, CSS, JavaScript, Linux, MySQL, Node.js, PHP, React, Redis, Redux, Symfony, Webpack.
Cloud Academy logo
Front-end Engineer
Mendrisio, Switzerland
Jul 2016 ─ Sep 2017
Description:
I was a member of the Product and the Growth teams, working on the core product: an e-Learning platform about cloud technologies (AWS, Azure, GCP) based on two main technology stacks, one “legacy” (Jinja, Knockout, Sass, Gulp) and one “modern” (React, Redux, StyledComponents, Webpack). Agile-based workflow with a CI/CD pipeline, automated testing and peer code-reviews, constantly iterating with the design and marketing teams.
Main technologies:
CSS, Enzyme, Gulp, JavaScript, Jest, Knockout, React, Redux, Redux-saga, Sass, StyledComponents, Vagrant.
Officine Bianche logo
Full-stack Developer
Lomazzo, Italy
Jan 2016 ─ Jul 2016
Description:
I have been working on the creation and maintenance of small-to-medium sized websites and management dashboards for different clients.
Main technologies:
CSS, Doctrine DBAL, JavaScript, Less, MySQL, PHP, Sass, Symfony, Twig, Vagrant, eZ Publish, jQuery.
ovosodo logo
Junior Full-stack Developer
Como, Italy
Apr 2015 ─ Oct 2015
Description:
Fixed-term internship where I have been working on the creation and maintenance of many small websites for different clients.
Main technologies:
CSS, JavaScript, PHP, jQuery.

Courses

I think that learning is an always-ongoing process. Reading, studying and involving in courses to learn new skills or sharp existing ones is one of the best investment of time. Below a list of courses that I attended:

C# Ultimate Guide
at Udemy, completed in Dec 2022
Micro-Frontends (Webpack Module Federation)
at Udemy, completed in Jun 2022
Web Components & Stencil.js
at Udemy, completed in Jun 2022
Typescript: The Complete Developer's Guide
at Udemy, completed in Jun 2022
Getting started with WebAssembly & Emscripten
at Udemy, completed in Nov 2020
Docker and Kubernetes
at Udemy, completed in Nov 2020
VueJS 2 (including Vue Router & Vuex)
at Udemy, completed in Nov 2019
Understanding TypeScript
at Udemy, completed in Apr 2019
Angular 2+ with TypeScript
at Udemy, completed in Mar 2019
Go (Golang)
at Udemy, completed in Mar 2018
GraphQL (with React)
at Udemy, completed in Mar 2018
Adobe Illustrator Vector Artwork
at Udemy, completed in Jan 2018
Blockchain and Bitcoin Fundamentals
at Udemy, completed in Jan 2018
PHP Symfony Framework
at Udemy, completed in Oct 2017
Webpack 2
at Udemy, completed in Oct 2017
Shell Scripting
at Udemy, completed in Oct 2017
Advanced React and Redux
at Udemy, completed in Oct 2017
User Experience Design
at Udemy, completed in Sep 2017
Linux
at Udemy, completed in Jul 2017
React and Redux
at Udemy, completed in Jun 2017
HTML5 Canvas
at Udacity, completed in May 2017
Browser Rendering Optimization
at Udacity, completed in Jan 2017

See also

×