Gianluca Vaccarini
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
CTO | Co-Founder
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.
Principle Software Engineer
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.
Senior Software Engineer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Full-stack Software Developer
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.
Software Engineer Instructor
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.
Software Engineer Intern
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.
Software Engineer Intern
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.
Experience
Refer Me
http://www.refer.meNoonlight Dealer Portal
https://dealer-portal-beta.noonlight.com/loginInterview.study
http://www.interview.studyMy 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.
Education
Bachelor's Degree in Computer Science
University of Washington - Seattle, USA
Skills
Libraries/APIs
React, Node.js, REST APIs, Redux-Saga, React Redux, JSON API, React Router, Antd, Web3.js, fp-ts
Tools
Jira, Redux Thunk, Git, GitHub, Slack, Redux Toolkit, Figma, Webpack, Babel, Mongoose
Languages
JavaScript, TypeScript, HTML, CSS, Java, SQL, GraphQL, PHP, C#, Python, Less, SCSS, Python 3
Frameworks
Redux, Express.js, Next.js, Jest, Vanilla JS, Bootstrap, Material UI, Cypress, OAuth 2, Tailwind CSS, .NET, Serverless Framework, JSON Web Tokens (JWT)
Paradigms
REST, Testing, Test-driven Development (TDD), Unit Testing, E2E Testing, Search Engine Optimization (SEO), UX Design, UI Design
Platforms
Amazon Web Services (AWS), Contentful, Docker, Klaviyo, Android, Google Cloud Platform (GCP), Ethereum, Heroku, Blockchain, Amazon EC2, Vercel
Storage
Amazon S3 (AWS S3), JSON, Databases, NoSQL, MongoDB, PostgreSQL, Amazon DynamoDB, Redis
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, Chakra UI, Zustand, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Headless CMS, A11Y, i18n, Internationalization, Algorithms, Server-side Rendering (SSR), Design, Storybook, Web3, ECS, Cloudflare
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring