Who I am
I am a front end and JavaScript developer. I like to build things, to solve problems and to learn new things. I love to work with people different from me, but toward a common goal. I’m most interested in accessibility, usability, test automation and artificial intelligence.
Expertise
I work in the web industry since 2002. At first as a project leader, then, from 2007 to 2014 as a free lance web developer and web marketing consultant. Since 2015 I am a full time interface developer at Yoox Net-A-Porter Group.
Skills
- Front-end development: JavaScript, ES6, Redux.js, React.js, jQuery, HTML5, CSS3, Sass, Bootstrap, Foundation, AJAX, SVG
- Back-end development: Node.Js, PHP, C#, .NET MVC, Electron
- Programming paradigms: OOP, functional programming
- CMS: Joomla!, Wordpress
- OS: Linux, Windows
- Tools: git, Mercurial, Visual Studio, Webpack, npm, ESlint, Postcss
Languages
- Italian: mother tongue
- English: advanced (Cambridge Certificate in Advanced English, grade A)
Work experience
Interface Developer
2015 > Today
Yoox Net-A-Porter Group, Via Nannetti 1, Zola Predosa (BO)
Key responsibilities: front-end development for monobrand web sites. Development of the corporate framework for functional automated testing. Accessibility evangelist.
Web developer & web marketing consultant
2007 > 2014
Free lance. Key clients: Viro Spa, Centro Anatartide, Sviluppi Urbani Srl.
Key responsibilities: design and development of web sites and on-line communication campaigns.
Co-founder
2004 >2007
Caffe Network Scarl, Bologna, Italy, an agency specialised in the set up, fine tuning, monitoring and management of distribution networks for free press editorial initiatives and for ambient advertising solutions.
Key responsibilities: start-up, business development, marketing manager.
Project leader
2002 > 2003
O-one, Reggio Emilia, web agency
Key responsibilities: business development, 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
Front end development:
- www.justcavalli.com, Front-end development of a responsive and accessible web site based on the corporate .NET MVC platform.
- www.maisonmargiela.com, Front-end development of a full responsive web site based on the corporate .NET MVC platform.
- http://www.dsquared2.com, Partial rework, bugfix & maintenance
- http://www.y-3.com, Front-end development of a desktop and mobile web site
- www.karl.com, Front-end development of a desktop and mobile web site based on the corporate .NET MVC platform.
- JOE, Mini framework for object composition in front-end development.
- www.bicigeneratori.it, Design and front-end development on Joomla CMS.
- www.carismarct.com, Design and front-end development on Joomla CMS.
- www.legambientebologna.org, Design and front-end development on Joomla CMS.
- www.greennight.it, Design and front-end development on Joomla CMS.
- clubsicurezza.viro.it, Design and front-end development on Wordpress CMS.
- www.italiativogliobene.it, Web site setup on Wordpress CMS and development of a mini application for booking management.
- Joomla gallery plug-in, Joomla gallery plug-in in vanilla JavaScript.
Full stack development:
- REMEDI, A cross platform editor (build upon the electron framework) to author reveal.js presentation in markdown.
- nightwatchGui, Graphical User Interface in Node.js for the test automation framework nightwatch-cucumber.
- Gherkin/Cucumber file preprocessor, Gherkin/Cucumber file preprocessor in Node.Js.
- address book, Web based address book manager for small organizations written in PHP.