Gianluca Vaccarini, Full-stack Developer in Seattle, WA, United States
Gianluca Vaccarini

Full-stack Developer in Seattle, WA, United States

Member since January 28, 2022
Gianluca is a highly versatile full-stack software engineer. He has helped many companies take an idea and turn it into a product that serves thousands to millions of users. He's built the software that powers Tesla's service centers for scheduling from scratch and worked at big tech companies, such as Adobe, Starbucks, Snapchat, and T-Mobile. Known for building fast and exceptionally well, Gianluca can work on either end of the stack, integrate CI/CD, perform end-to-end testing, and more.
Gianluca is now available for hire

Portfolio

  • Snapchat
    JavaScript, Redux, React, GraphQL, Google Cloud Platform (GCP), Full-stack...
  • Adobe
    PHP, Node.js, JavaScript, React, Redux, GraphQL, Figma, Jira, REST...
  • Tesla
    C#, .NET, JavaScript, Docker, React, Redux, Express.js, Node.js, OAuth 2...

Experience

Location

Seattle, WA, United States

Availability

Part-time

Preferred Environment

Node.js, React, Redux, GraphQL, Front-end Development, Full-stack, TypeScript, CI/CD Pipelines, Testing, Java

The most amazing...

...project I've done was joining a pre-seed startup, architecting their application, and bringing their idea from zero to one, ultimately going for funding.

Employment

  • Senior Full-stack Developer

    2021 - PRESENT
    Snapchat
    • Led the architecture and design for Snapchat's Audience Insights tool that allows businesses to better target different audiences for their ads.
    • Led design meetings, sprint planning, the general project timeline, and development steps to bring apps used by thousands of high-spending clients from idea to production.
    • Adjusted pixel mapping in the Shopify ecosystem to allow stores to better track user interaction from the Snapchat app.
    • Created a proper component design and versioning system that is leveraged by many teams throughout the company.
    Technologies: JavaScript, Redux, React, GraphQL, Google Cloud Platform (GCP), Full-stack, Back-end Development, Databases, Algorithms, Data Structures, Data Visualization, Front-end Development, Java, Node.js, Next.js, Cypress.io, TypeScript, Jira, REST, Figma, Server-side Rendering, Jest, Testing, ESLint, UI Design, CI/CD Pipelines, HTML, CSS, Python, Test-driven Development (TDD), Redux-Saga, Redux Thunk, REST APIs, Git, APIs
  • Senior Full-stack Developer

    2019 - 2021
    Adobe
    • Migrated old ES5 PHP stacks used by Adobe to a more modern framework such as Node.js, React, Redux, and GraphQL.
    • Integrated API reporting and health monitoring for new services in Adobe to allow us to better track success metrics and uptime and downtime reports.
    • Created various microservices in Adobe, such as a standalone search service to allow several Adobe apps to search for stock assets.
    • Led and architected various products that are now utilized by millions of users.
    Technologies: PHP, Node.js, JavaScript, React, Redux, GraphQL, Figma, Jira, REST, Full-stack, Back-end Development, Databases, Algorithms, Data Structures, Data Visualization, Front-end Development, Cypress.io, TypeScript, Server-side Rendering, Jest, Testing, Docker, ESLint, UI Design, CI/CD Pipelines, HTML, CSS, Python, Test-driven Development (TDD), Redux-Saga, Redux Thunk, REST APIs, Git, APIs
  • Full-stack Software Developer

    2018 - 2019
    Tesla
    • Migrated the internal service application that all service centers run on to a custom in-house stack that used Node.js, Express.js, React, and Redux.
    • Built a company-wide Node.js Express.js template coupled with Tesla OAuth that is now leveraged by all teams when spinning up a new application.
    • Created complex user interactions and dashboards for metrics reporting and service center operation metrics.
    Technologies: C#, .NET, JavaScript, Docker, React, Redux, Express.js, Node.js, OAuth 2, Full-stack, Back-end Development, Databases, Algorithms, Data Structures, Data Visualization, Front-end Development, Cypress.io, Jira, REST, Figma, Jest, Testing, ESLint, CI/CD Pipelines, HTML, CSS, Python, Test-driven Development (TDD), Redux-Saga, Redux Thunk, REST APIs, Git, APIs
  • Software Engineer Instructor

    2016 - 2019
    Codecademy
    • Led various classes on in-depth topics across various languages of the stack including Python, SQL, NoSQL, React, Redux, HTML, CSS, and Go.
    • Graded and taught different students how to write well-thought-out and scalable code.
    • Worked with hundreds of different students and helped them learn various programming topics.
    Technologies: PHP, Python, SQL, MongoDB, React, Redux, JavaScript, Full-stack, Back-end Development, Databases, Algorithms, Data Structures, Front-end Development, Java, NoSQL, Node.js, Jira, REST, ESLint, HTML, CSS, Test-driven Development (TDD), REST APIs, Git
  • Software Engineer Intern

    2017 - 2018
    T-Mobile
    • Built an automated end-to-end full-stack portal that scraped NOC jobs from the database and regularly assigned these jobs to employees during each night's shifts.
    • Created a team portal for showcasing various projects and efforts that the larger company could see and use.
    • Led the design and development of various features during my one-year internship.
    Technologies: Node.js, Express.js, React, MongoDB, JavaScript, HTML, CSS, Full-stack, Back-end Development, Databases, Algorithms, Data Structures, Data Visualization, Front-end Development, NoSQL, Jira, REST, ESLint, Python, Test-driven Development (TDD), REST APIs, Git, APIs
  • Software Engineer Intern

    2016 - 2017
    Starbucks
    • Built a live KPI dashboard that scraped Starbucks' database of metrics daily and displayed changes in several KPIs to Starbucks' C-level executives.
    • Created a live sentiment dashboard that streamed tweets regarding Starbucks, used NLP to break down their sentiment, and then averaged them daily to see how the public was reacting to Starbucks over time.
    • Designed and developed various full-stack projects for internal teams, including but not limited to the projects above.
    Technologies: MongoDB, Express.js, Node.js, React, HTML, CSS, Full-stack, Back-end Development, Databases, Algorithms, Data Structures, Front-end Development, JavaScript, NoSQL, Jira, REST, ESLint, Python, Test-driven Development (TDD), REST APIs, Git, APIs

Experience

  • Hype App | Shopify Application
    https://apps.shopify.com/hype-1

    A full-stack solution integrated into the Shopify ecosystem entirely available for different stores to download. We allow businesses to show consumers different products generating revenue on their site, creating more income as these popups generate user interest.

    I built a complex analytics engine embedded into the app that allows stores to A/B testing different products and designs to drive user engagement and check the feedback on those changes.

  • Noonlight Dealer Portal
    https://dealer-portal-beta.noonlight.com/login

    A React-based application built out for a POC for Noonlight within three weeks. I led the client-side architecture and development while also working with the leadership and team using best UI/UX practices. The application uses React, React-Query, Jest, and Cypress.

Skills

  • Languages

    JavaScript, TypeScript, HTML, CSS, Java, SQL, GraphQL, PHP, C#, Python, Less
  • Frameworks

    Redux, Express.js, Jest, Vanilla JS, Bootstrap, Next.js, Cypress.io, OAuth 2, .NET, Serverless Framework
  • Libraries/APIs

    React, Node.js, REST APIs, Redux-Saga, Antd
  • Tools

    Jira, Redux Thunk, Git, Figma, Webpack, Babel
  • Paradigms

    REST, Testing, Test-driven Development (TDD), Unit Testing, E2E Testing, UX Design, UI Design
  • Other

    Full-stack, Back-end Development, Data Structures, Data Visualization, Front-end Development, Styled-components, ESLint, CI/CD Pipelines, Software Architecture, Integration Testing, Front-end Architecture, UX, User Interface (UI), UI, Performance, Front-end, APIs, Algorithms, Server-side Rendering, AWS, Design
  • Platforms

    Docker, Amazon Web Services (AWS), Android, Google Cloud Platform (GCP)
  • Storage

    Databases, NoSQL, MongoDB, PostgreSQL

Education

  • Bachelor's Degree in Computer Science
    2014 - 2018
    University of Washington - Seattle, USA

To view more profiles

Join Toptal
Share it with others