Alessandro Rosa

frontend developer

Hello! I'm Alessandro, an Italian frontend developer.

I love to design and build beautiful web applications, using the latest technologies and best practices.

I enjoy spending time learning new things, and I'm always trying new methods to improve my work and the work of my teammates.

Currently, I mostly write code in Javascript but I’m open to future possibilities and changes.

I’m also a downhill rider, an indie game player, an avid traveller and an INTP type person.

Skills

  • Javascript
  • React
  • Redux
  • AngularJS
  • Node
  • Grunt
  • Gulp
  • Webpack
  • Yeoman
  • Express
  • MongoDB
  • RESTful API
  • jQuery
  • HTML5
  • CSS3
  • Bootstrap
  • Foundation
  • SASS
  • LESS
  • BEM syntax
  • Responsive
  • Photoshop
  • Illustrator
  • UX / UI design
  • RAIL perf
  • Worpress
  • Git
  • Command Line
  • Vagrant
  • Docker
  • PHP
  • Python
  • MySQL
  • Agile

Professional Experiences

Full-stack Developer

Freelance

March 2016 - Present

I'm currently working on various freelance and open source projects using the latest JS technologies such as ES6, Node, Express, React and its ecosystem, Angular 2, CSS Modules.

I'm also studying TDD and functional programming to improve my skills and knowledge toward becoming a better developer.

Frontend Developer

Workup Srl

September 2014 - March 2016

Lead frontend developer at Workup, I've worked on the most complex parts of our clients's websites and web applications, using frameworks and techs such as jQuery, AngularJS, Wordpress, Laravel (Blade template engine).

I’ve also developed a series of internal CLI tools with Node, Grunt, and Yeoman to improve the company's productivity and websites performance, while supporting my collegues in writing JS & CSS code.

I’ve used tools & methodologies such as Vagrant, Git, Git-flow, Atlassian Jira & Bitbucket, Agile Development and introduced them to the rest of the team.

I've developed several JS utility and jQuery plugins, I've also designed and developed a full SASS / JS framework for the agency’s new CMS. I've worked with the rest of the team to develop custom solutions for companies like MB Crusher, Inghirami, Motovario, Tescoma and many others.

Web Designer

Workup Srl

August 2013 - September 2014

Web Designer at Workup. During this period I've made a lot of wireframes, prototypes, designs and code for responsive websites and web applications by working with companies like Porsche, Veneta Cucine, Controls Group, System Group, Airlux, Douglas Perfumeries.

I’ve used Photoshop, Illustrator, Wordpress, HTML5, CSS3, SASS, jQuery, Bootstrap and Foundation on a daily basis.

Web Designer

Energia Europa

March 2013 - July 2013

I designed and developed a few websites for distributors and maintained the company main website.

Junior Web Designer / Developer

Freelance

July 2010 - July 2012

I've designed and built websites for small clients using CMS, such as Wordpress and Joomla in my spare time.

Projects

Custom CMS
for Workup

UI-UX design / Frontend development

Company's new CMS based on Laravel which will be used as base for every new site.

I prototyped and designed the layout, while passing along several iterations to improve user experience.

Then I built the entire frontend from scratch, creating a style-guide, a library of extremely flexible UI components and an entire css framework in SASS. I coded all the frontend in vanilla javascript and jQuery, creating a little framework to share states and events between components.

Web Application

Frontend development

Reserved area with an e-commerce part that is a Single Page Application built in vanilla javascript + jQuery.

The goal here was to make the order and purchasing experience smoother, removing delays between user's actions.

“Wookie” Javascript Plugin
for Workup

Frontend development

Custom jQuery plugin made to let the company implement the new cookie policy law. It permits the websites to load and configure the cookie bar with a single line of code.

No dependencies required, the code itself check and load the necessary version of jQuery.

“360 Deg” jQuery Plugin

Frontend Development

Custom made jQuery plugin for 360 degree image rotation. The code is closed source but you can see it in action here.

Network Websites

UI Design / Frontend development

New web platform for Porsche's entire chain of italian distributors with pixel perfect responsive reproduction of Porsche's main website in plain css / javascript.

I also designed and coded the Porsche Driving Experience website, an e-commerce for purchasing Porsche's driving courses.

Infopoint Web Application
for Baxi

UI Design / Frontend development

A web application built in AngularJS for running on infopoint totems.

The application is responsible for retrieving company information and communications from a Wordpress site through REST API, and presenting them in a clean and organized way on the various infopoints placed inside the factory.

Booking Website

Frontend development

A hotel website with a booking room section. The booking options and configurations are quite complex and flexible and this has required a lot of effort both in code and UX design.

Booking Website
for Y-40

UI-UX Design

A multi-hotel booking website, similar to booking.com but with a specific target and area. A lot of booking configurations which required a lot of research for optimizing the UX side of the project.

From a code point of view, it is a complete single page application made with AngularJS and Angular Routing.