Gianluca Vaccarini, Developer in Seattle, WA, United States
Gianluca is available for hire
Hire Gianluca

Gianluca Vaccarini

Verified Expert  in Engineering

Full-stack Developer

Location
Seattle, WA, United States
Toptal 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 Atlassian, Adobe, Snapchat, Starbucks, and T-Mobile. Known for building fast and exceptionally well, Gianluca can work on either end of the stack.

Portfolio

Atlassian
React, GraphQL, TypeScript, Figma, Python 3, SQL
Refer Me
Amazon S3 (AWS S3), SQL, PostgreSQL, React, Next.js, Node.js, Python, Vercel...
Pidwin
Web3, Web3.js, Blockchain, React, Next.js, Server-side Rendering (SSR), MongoDB...

Experience

Availability

Full-time

Preferred Environment

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

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.

Work Experience

Senior Software Engineer

2024 - PRESENT
Atlassian
  • Implemented several features across Atlassian core products.
  • Led and oversaw the high-level architecture of multiple initiatives.
  • Implemented various performance-related initiatives to improve customer experience.
Technologies: React, GraphQL, TypeScript, Figma, Python 3, SQL

CTO | Co-Founder

2022 - PRESENT
Refer Me
  • Designed and built the entire UI/UX for Refer Me, which has served over 100,000 registered users and over 1m experiences.
  • Built several AI tools from scratch, such as an AI resume reviewer, an AI resume builder, AI mock interviews, AI matching and ranking, etc.
  • Implemented SSR and SEO to rank us in the top 100 websites related to jobs in the USA. Optimized FCP, LCP, and all SEO metrics to rank us in the top rankings across several long-tail and short-tail keywords in Google.
  • Implemented authentication, file upload to S3, profile state management, analytics, data pipelines, and complex user flows to create a seamless experience for our users.
Technologies: Amazon S3 (AWS S3), SQL, PostgreSQL, React, Next.js, Node.js, Python, Vercel, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Search Engine Optimization (SEO)

Principle Software Engineer

2022 - 2023
Pidwin
  • Built, managed, owned, and scaled a blockchain-based payment system processing millions of dollars in deposits and withdrawals with 99.98% uptime accuracy across ETH, BTC, and LTC.
  • Led the re-architecture from a static large bundle react application, SCSS, and providers to a scalable code split sever side rendered application in Next.JS, Zustand, and Chakra UI.
  • Created the test suite infrastructure and automation to ensure code quality for our repositories to go from 0% code coverage to nearly 100% code coverage.
  • Implemented data pipelines to properly surface data in Mixpanel to nontechnical team members to refine and improve our services and applications.
Technologies: Web3, Web3.js, Blockchain, React, Next.js, Server-side Rendering (SSR), MongoDB, Amazon S3 (AWS S3), ECS, Amazon EC2, Node.js, Chakra UI, REST, Docker, SCSS, CSS, Search Engine Optimization (SEO)

Senior Software Engineer

2022 - 2023
Yuga Labs
  • Architected and launched an E2E Twitter bot to detect fraudulent accounts impersonating the company's branding. Integrated with the Google ecosystem to update spreadsheets for legal and emails for the operation teams.
  • Rearchitected Yuga back end to move away from key-value storage systems with a Node.js layer over the top in Cloudflare to Dyanmo DB in AWS with an S3 layer above for an automated API.
  • Architected and built several Web3 integrations to allow customers of Yuga Labs to interact with our smart contracts.
Technologies: Node.js, PostgreSQL, Amazon DynamoDB, Amazon Web Services (AWS), React, TypeScript, Ethereum, Web3.js, Material UI, Docker, Heroku, Jest, E2E Testing, Cypress, OAuth 2, React Redux, Redux Toolkit, Amazon S3 (AWS S3), Search Engine Optimization (SEO)

Senior Full-stack Developer

2021 - 2022
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 track user interaction from the Snapchat app better.
  • 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, TypeScript, Jira, REST, Figma, Server-side Rendering (SSR), Jest, Testing, ESLint, UI Design, CI/CD Pipelines, HTML, CSS, Python, Test-driven Development (TDD), Redux-Saga, Redux Thunk, REST APIs, Git, APIs, Material UI, UI Components, Storybook, React Redux, Amazon S3 (AWS S3), Search Engine Optimization (SEO)

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, TypeScript, Server-side Rendering (SSR), Jest, Testing, Docker, ESLint, UI Design, CI/CD Pipelines, HTML, CSS, Python, Test-driven Development (TDD), Redux-Saga, Redux Thunk, REST APIs, Git, APIs, UI Components, Storybook, React Redux, Redux Toolkit, Amazon S3 (AWS S3), Search Engine Optimization (SEO)

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, Jira, REST, Figma, Jest, Testing, ESLint, CI/CD Pipelines, HTML, CSS, Python, Test-driven Development (TDD), Redux-Saga, Redux Thunk, REST APIs, Git, APIs, UI Components, Storybook, React Redux, Amazon S3 (AWS S3), Search Engine Optimization (SEO)

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, UI Components

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, UI Components

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

Refer Me

http://www.refer.me
Refer Me allows job seekers to get referrals from people in the industry. Companies who our referrers work for get top talent through their hiring pipelines via refer.me. The platform also supports resume reviews, career coaching, and mock interviews.

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.

Interview.study

http://www.interview.study
Interview.study is a groundbreaking AI-powered interview preparation platform I had the privilege to develop and own. This platform offers users an unparalleled interactive practice experience, enhanced by intelligent, AI-driven feedback and insights, which are tailored to improve their interviewing skills.

My involvement spanned the entire development lifecycle of this advanced full-stack application—from conceptualization to deployment. I engineered a robust database architecture and crafted an engaging user interface and user experience, ensuring the application was both intuitive and efficient for users. Central to our platform's innovation is the implementation of a vectorized semantic search powered by large language models (LLMs). This feature significantly elevates the platform's capability to offer personalized experiences, enhance search accuracy, and facilitate more natural conversational interactions. The seamless integration of a continuous integration/continuous deployment (CI/CD) pipeline was a pivotal aspect of my role, enabling streamlined deployments and ensuring the platform remains cutting-edge.
2014 - 2018

Bachelor's Degree in Computer Science

University of Washington - Seattle, USA

Libraries/APIs

React, Node.js, REST APIs, Redux-Saga, React Redux, Antd, Web3.js

Tools

Jira, Redux Thunk, Git, GitHub, Slack, Redux Toolkit, Figma, Webpack, Babel, Mongoose

Frameworks

Redux, Express.js, Next.js, Jest, Vanilla JS, Bootstrap, Material UI, Cypress, OAuth 2, Tailwind CSS, .NET, Serverless Framework, JSON Web Tokens (JWT)

Languages

JavaScript, TypeScript, HTML, CSS, Java, SQL, GraphQL, PHP, C#, Python, Less, SCSS, Python 3

Paradigms

REST, Testing, Test-driven Development (TDD), Unit Testing, E2E Testing, Search Engine Optimization (SEO), UX Design, UI Design

Storage

Amazon S3 (AWS S3), Databases, NoSQL, MongoDB, PostgreSQL, Amazon DynamoDB, Redis

Platforms

Docker, Amazon Web Services (AWS), Android, Google Cloud Platform (GCP), Ethereum, Heroku, Blockchain, Amazon EC2, Vercel

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, User Experience (UX), User Interface (UI), Performance, Front-end, APIs, UI Components, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Algorithms, Server-side Rendering (SSR), Design, Storybook, Chakra UI, Zustand, Web3, ECS, Cloudflare

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring