Riccardo Polacci

Riccardo
Polacci

I'm a software developer with passion for user experience and smart web solutions using latest technologies.

General Info

  • Date of BirthMay 23, 1987
  • AddressToronto, ON, Canada

Languages

  • English
  • Italian
  • Spanish
  • Portuguese
  • French

Work Experience

  • Sr. Frontend Engineer

    Slack Canada flag

    Nov 2022 - Current

    ReactJs | TypeScript | Redux | LESS | RTL

  • Tech Lead

    Groupon US flag

    Aug 2021 - Oct 2022

    JavaScript | NodeJs | Preact | Redux | Mocha | PlayWright | Jenkins

    • - Migrating a Backbone application into Preact
    • - Reducing the team's technical debt
    • - Managing the team's backlog
    • - Responsible for all the technical aspects of the team
    • - Frontend interviewer
    • - Mentoring fellow Frontend developers
    • - Organised a monthly fun social event called Lunch & Learn that helped people interact socially through zoom

    As a Tech Lead, my role is to ensure that the team follows the best possible conventions, uses up-to-date technologies and reduces technical debt. I act as a buffer between engineers and product/business, manage backlog, help each member of the team to learn and perform the best they can and help the engineering manager in any matter that concerns the team from a technical point of view.


    Breaking down features, investigating new feature requests, manage the backlog, creating technical team meetings and participating in product/business related discussions are part of daily tasks.

  • Frontend Engineer

    Groupon Irish flag

    Sep 2019 - Aug 2021

    VueJs | NodeJs | JavaScript | Vuex | Jest | Cypress

    • - Rewriting a Backbone application into VueJs
    • - Created a Chrome extension (Hackathon)
    • - Organising Global Groupon engineering events
    • - Tech Talks / Frontend Advocate 🥑
    • - Frontend interviewer
    • - Mentoring fellow Frontend developers

    My overall role is to raise Frontend standards as much as possible by training colleagues and making sure that our projects are following best practices and are up to date with Frontend's trends and ecosystem. Some examples of this: Introducing Vuex as a state management tool, teaching Flux pattern to colleagues, organising trips to Frontend conferences with colleagues, having training sessions about Frontend.


    While interviewing, I try to make the process more Frontend friendly by walking away from traditional "Software Engineer Interviews" and by embracing a more realistic and up-to-date approach.

  • Frontend Developer

    Gaming Innovation Group Spanish flag

    Aug 2018 - Sep 2019

    React | VueJs | Angular | JavaScript | TypeScript | Redux | Vuex | Recompose | Pug | Stylus

    • - Refactored vital parts of existing projects
    • - Launched a new brand
    • - Wrote an article of best practices for Vuejs
    • - Analysed and Improved performance of existing projects
    • - Creating and maintaining several projects with different tech stacks
  • Frontend Developer

    ABN AMRO Clearing Bank Dutch flag

    Sep 2017 - Aug 2018

    Angular 6 | TypeScript/ES6 | NgRx | SASS | Angular Material | Bootstrap | Jasmine | Karma | Protractor | PostgreSQL

    • - Responsible for the Front end of 2 internal applications
    • - Developed designs to meet specific requirements such as quick-loading sites with particular layouts
    • - Taught Angular to fellow colleagues
    • - Created testing suite to cover Unit, Integration and E2E
  • Frontend Developer

    Sytac IT Consulting Dutch flag

    Aug 2017 - Aug 2018

    Angular | VueJs | JavaScript | SASS | Bootstrap | Jasmine | Karma

    • - Designed and developed an internal application for the company
    • - Created automated feedback system for recruitment team
    • - Participated to many internal workshops and hackathons
  • Full-stack Developer

    Evergreen LifeTechnology Srl Italian flag

    Feb 2016 - Jul 2017

    Angular | ES6 | PHP | MySQL | jQuery | AJAX | Bootstrap

    • - Created a new version of existing software using Angular
    • - Integrated third parties such as PayPal, MailChimp, Sendinblue (FE & BE)
    • - Created a backoffice for authenticated users
  • Frontend Web Developer

    Granavision Grupo Turístico Spanish flag

    Feb 2015 - Jul 2015

    HTML5 | CSS3 | jQuery | Wordpress | SEO

    • - Produced websites compatible with multiple browsers
    • - Managed several blogs and created content for them
    • - Responsible for the SEO of several websites and blogs
  • Frontend Developer

    Sun Agile Software Spanish flag

    Jun 2014 - Nov 2014

    AngularJs | JavaScript | jQuery | Bootstrap | Razor | Umbraco

    • - Produced websites compatible with multiple browsers

Education

  • 2012 - 2013

    Web Development, Digital/Multimedia and Information Resources Design Diploma

    Escuela Arte Granada

    • - Design, plan and architect a project
    • - Front-end and back-end development of a web application
    • - Programming fundamentals and design patterns
    • - Positioning, branding and marketing of a project
  • 2010 - 2011

    Web Design Diploma

    Deusto Formacion

    Learned the following technologies for web design: HTML, CSS, JavaScript, jQuery

Recommendations

Hobbies

Martial Arts

Travelling

Coding

Discovering food

Learning