Technical details

About me

I am a senior front end and JavaScript developer since 2011.

I build rich and inclusive web sites and web apps, using the right tool for the job at hand. From
plain HTML, pure CSS and
vanilla JavaScript, to the React.js ecosystem, not to mention CMS like Joomla! or WordPress.

In my personal development projects I like to explore using JavaScript outside the browser to build
server side application
with node.js, desktop apps with Electron and mobile apps with React Native.

Expertise

I work in the web industry since 2002. At first as a project leader, then, from 2007 to 2010 as a web
designer
and web master, from 2011 to 2014 as a freelance web developer. Since 2015 I am a full time JavaScript
and Front
end developer. First at Yoox Net-A-Porter Group, then, since 2019, at Mea.

Languages

Work experience

Senior JavaScript and Front end developer (2019 > Today)

Mea, Via Broletto 40, Milano

I am a senior member of a tightly knitted and highly skilled team.
Following the agile practices we develop and deliver highly interactive web based apps.
We are currently focused on E-stores, in-store apps and b2b marketplaces
for some of the major players in the fashion industry.

Tech Lead (2018 > 2019)

Yoox Net-A-Porter Group, Via Nannetti 1, Zola Predosa (BO)

As a senior developer I was fully involved in the team's development process.
As a tech lead I helped the other team's developer to be more productive.
I mentored junior devs end helped the more skilled ones to share their knowledge.
I tried to remove techical obstacles that could hurt or slow down the development process.
I was responsible for the final quality and coerence of the code base,
both rooted in the quality and cohesion of the development team.
I helped the team to come up with the technical and architectural decisions under its domain
and I was the contact point for other teams when technical matters were at stake.

Senior Front end developer and JavaScript Developer (2015 > 2018)

Yoox Net-A-Porter Group, Via Nannetti 1, Zola Predosa (BO)

I was a member of a cross functional team of 15 people (5 of which were devs). Using the agile
methodology,
iteration after iteration, we found the best way to transform the creativity of designers into
actually
working web sites.

While we were committed to support as many browsers as possible, we tried hard to use the latest
technologies.
We used CSS3 + postCss + autoprefixer and ES6 + Webpack + Babel to support older
browsers
as well as newer ones.

Since we cared about performance we used responsive images and lazy load them, used HTTP2 and its
best practices
and exploited caching as much as possible.

We were part of a big corporate that run 40+ e-stores, so, obviously, we relied on a front end
platform
(custom developed in .NET MVC) that was a middleware between the API and the actual front end. We
could also leverage a corporate JavaScript framework, based on the pub/sub pattern, that took
care
of some common tasks, such as cart management or form validation. This platform allowed a fairly
wide
degree of customization that we exploited to meet the ever challenging clients’ requests.

Since we were in charge of maintenance for the web sites we build, we took a great care in the
scalability
and maintainability of every single line of code we wrote.

Besides web sites I was also an active contributor to several internal tools, such as the internal
functional
test automation platform, build upon Nightwatch.js and Cucumber and the sites configuration
console,
written in Electron + React + Redux.

Front end Developer Freelance (2011 > 2014)

As a front end developer I created web sites with a special attention for usability, SEO and
performance.

I relayed over the open source CMS Joomla! and Wordpress as a backend, on top of which I
developed customized
themes and templates.

Web Marketing Consultant (2008 > 2014)

Viro Spa, Zola Predosa (Bo)

For a sector leader I designed and implemented the corporate web marketing strategy. I created,
developed
and edited for 3 years the corporate blog
www.virosecurityclub.com, with
weekly updates in 4 languages, as a powerful tool of content marketing.

As the social media manager I run the Facebook, Twitter and Google+ corporate accounts. As the
on-line
community manager I dealt with communities, such as forums and newsgroups, related to mechanical
security topics.

Communication Manager/Web Master (2007 > 2014)

Centro Anatartide, Bologna

As a communication manager I co-designed and co-managed the national raising awareness campaigns
on road
safety Vacanze coi fiocchi and Siamo tutti pedoni.

As a graphic designer I authored posters, leaflets and booklets for several center’s projects,
like the
EU funded project on water saving Wataclick, while as a web master I published and edited
several
web sites, mainly based on Joomla! and Wordpress CMS, related to different center’s projects.

Co-founder and CEO (2004 >2008)

Caffe Network Scarl, Bologna

I was co-founder and CEO of Caffè Network, an agency specialized in the set-up, fine tuning and
monitoring
of distribution networks for free press projects.

We worked for some of the biggest players in the industry, like the newspaper City and the
magazine Urban,
both edited by RCS Media Group.

We also edited a monthly free press magazine, “l’ammazzacaffè”, printed on table mats and
distributed
in pubs and restaurants.

Account/Project Leader (2002 > 2003)

O-one, Reggio Emilia

I was an account and project leader of a medium-sized web agency that worked with clients like
Berloni,
Kerakoll and Vodafone. My role dealt with customer relationships, business development and
project
management.

Education

2015 Course “Agile Development”, a week long intensive course on Agile theory and
practice followed
by a 2 week long boot camp.

2014 Course on “Information and Communication Technologies: Opportunities for
business and local
development“ - Spinner, Bologna, Italy

2001 Graduated in Communication Sciences with 110 cum laude (maximum grade) from
the University
of Bologna, Italy