
Gianluca Vaccarini
Verified Expert in Engineering
Full-stack Developer
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.
Portfolio
Experience
Availability
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.
Work Experience
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/loginHype App | Shopify Application
https://apps.shopify.com/hype-1I 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.
Skills
Languages
JavaScript, TypeScript, HTML, CSS, Java, SQL, GraphQL, PHP, C#, Python, Less
Frameworks
Redux, Express.js, Jest, Vanilla JS, Bootstrap, MUI (Material UI), Next.js, Cypress, OAuth 2, Tailwind CSS, .NET, Serverless Framework
Libraries/APIs
React, Node.js, REST APIs, Redux-Saga, React Redux, Antd, Web3.js
Tools
Jira, Redux Thunk, Git, GitHub, Slack, Figma, Webpack, Babel
Paradigms
REST, Testing, Test-driven Development (TDD), Unit Testing, E2E Testing, UX Design, UI Design
Storage
Amazon S3 (AWS S3), Databases, NoSQL, MongoDB, PostgreSQL, Amazon DynamoDB
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, Redux Toolkit, Algorithms, Server-side Rendering (SSR), Design, Storybook, Chakra UI, Zustand
Platforms
Docker, Amazon Web Services (AWS), Android, Google Cloud Platform (GCP), Ethereum, Heroku
Education
Bachelor's Degree in Computer Science
University of Washington - Seattle, USA