Summary
Overview
Work History
Education
Skills
Affiliations
Education
Languages
Languages
Timeline
Generic

Davide Domenico Arcinotti

Valencia

Summary

Senior Software Engineer and Solution Architect specializing in full-stack development with deep expertise in frontend architecture and distributed systems. Proven track record of designing and implementing scalable applications across diverse tech stacks. Extensive experience in API design, system architecture, and frontend optimization, with a strong focus on user experience and interaction patterns. Currently exploring AI/ML integration and LLM architectures to enhance user-centric applications.

Overview

25
25
years of professional experience

Work History

Fullstack Developer, System Designer

Personal project
Valencia
01.2025 - Current

Currently developing a personal AI research project - a multi-agent system exploring different language models and their capabilities:

  • Building a scalable multi-tenant system using TheNile (PostgreSQL) for vector storage and Redis for session management, focusing on efficient handling of embeddings and user interaction history.
  • Implementing RAG (Retrieval-Augmented Generation) using LangChain (TypeScript), integrating multiple LLM providers (OpenAI, Hugging Face models, Claude) to enable model comparison and performance analysis across different use cases.
  • Developing a modern React 19 frontend with TypeScript for intuitive visualization of cross-model responses and comparisons, with plans to expand into advanced user history management and result analysis.
  • Creating a modular Node.js (Express/TypeScript) backend that handles multiple AI agents and manages parallel model interactions while maintaining conversation context and user sessions.

Currently working on:

  • Extending the current RAG implementation to include CRAG capabilities
  • Implementing comprehensive model response comparison features
  • Enhancing user history tracking and analysis
  • Exploring different embedding strategies and their impact on retrieval quality

This personal project started as a passion project to learn new technologies, but i came to architect an extended solution to fill some of the gap in current LLM experience for both private and B2B users. While i did start with Python ( FastApi, langraph ), i recently switched to Typescript as more performant and more in line with my expertise

Senior Software Engineer

Plain Concepts
09.2022 - Current
  • Led and participated in various high-impact projects for prominent clients, delivering project-based solutions using versatile tech stacks with a focus on Azure in a mature agile environment.
  • Migrated and developed solutions from scratch for Content Management Systems and Editorial flows, enhancing functionality and user experience.
  • Collaborated closely with development teams to identify and resolve issues, ensuring smooth execution of test scenarios.
  • Worked alongside project managers, developers, quality assurance teams, and customers to address and resolve technical challenges efficiently.
  • Developed comprehensive testing environments and strategies to maintain high-quality standards across projects.
  • Leveraged a diverse array of technologies, including Vue.js 3, AngularJS, React.js, Playwright, .NET, MongoDB, SQL Server, PowerBI, Gatsby, Cypress, Storybook, NestJS, and Cordova, on a project-specific basis.

Highlighted Project: NESGPT.

  • Developed NESGPT, a custom-trained OpenAI model bot for Nestlé, utilizing Azure OpenAI, React, LangChain, and .NET.
  • Played a key role as the Front-End Developer, ensuring seamless integration and user-friendly interface.
  • Contributed to the overall architecture and development, demonstrating a strong understanding of the full project lifecycle and cross-functional collaboration.
  • Enhanced the bot's functionality and performance through continuous improvements and innovative solutions.

Highlighted Project: GTMotive

Lead developer for GTmotive's comprehensive automotive platform, orchestrating a complex microservices architecture leveraging a diverse tech stack:

  • Architected and implemented scalable APIs using Node.js and C#/.NET Core, adhering to REST principles and implementing OAuth2/JWT authentication protocols.
  • Established a cutting-edge data visualization platform using NX monorepo architecture with Angular, implementing advanced charting libraries and real-time data processing. Leveraged modular design patterns and efficient code sharing strategies to create a scalable and maintainable visualization system for complex automotive damage assessments and repair cost analytics.
  • Established comprehensive testing strategies using Jest and playwrightJS, achieving 85%+ code coverage and implementing E2E testing pipelines. Introduced TDD practices across the team, significantly reducing production bugs.
  • Collaborated closely with GTmotive architects in system design sessions, contributing to high-level architectural decisions and implementing scalable solutions that process over 1M daily automotive damage assessments.
  • Implemented observability patterns using Azure Application Insights and custom logging solutions, enabling proactive monitoring and rapid incident response.

Senior Javascript Engineer, B2B

Kahoot
03.2021 - 05.2022
  • Greenfield project contract, developed new Content publishing editor system for contents, leveraging the creative power of Google's APIs and React.js to create an editor and client for a fun and engaging approach to various types of classes
  • Created a content editor and publishing pipelines for the new application. Check https://hellostorm.com/
  • Published over 50 . nano lessons in the first few months of life.
  • Mentored less expert colleagues in a non agile workflow
  • Collaborated with designers and stakeholders to deliver visually appealing and user-friendly interfaces
  • Firebase, Google slide, React, Redux.js, Typescript

Senior Software Developer

GO
03.2020 - 01.2021
  • Orchestrated various aspects of development, including design, coding, code review, and deployment pipelines
  • Implemented Jest, Cypress, Selenium (Cucumber/Gherkin), and Jenkins/GitLab for a BDD development flow
  • Utilized REST API for data integration and retrieval using both nodeJS ( internal pages ) and PHP/Worpress custom plugins (for public pages)
  • Monitored ongoing operation of assigned programs and responded to problems by diagnosing and correcting logic and coding errors.
  • Proficient in PHP (WordPress), Node.js, TypeScript, Azure, MySQL, SSR React (Next.js), Testing Library Sass

Senior Software Developer, B2B

Ardanis
12.2019 - 02.2020
  • Contributed to the development of a bid-event engine for McKesson
  • Implemented REST API for data integration and retrieval
  • Explored new technologies and implemented best practices to enhance code quality
  • Collaborated with stakeholders to gather requirements and deliver tailored solutions
  • Vue, Vuetify, Spring, NestJS
  • Really short contract due to the pandemic

Senior Frontend Engineer

Lottoland
06.2016 - 12.2019
  • Agile scrum workflow with DDD setup, mentored colleagues and conduct job interviews
  • Managed third-party integrations and developed features using ES5
  • JSF, Java, ES6, React, Jest, Javascript, and Sass
  • Transitioned from JSF monolith to modern microservices architecture
  • Employed REST API for data integration and retrieval.
  • Translated UX and business requirements into elegant code solutions
  • Coded using HTML, CSS and JavaScript to develop features for both mobile and desktop platforms

Frontend Engineer

Odobo
11.2014 - 01.2016
  • Joined the GDK team, utilizing JavaScript, React, and Node.js, to manage APIs and contracts for game development
  • Developed Nodejs apis for Localisation services
  • Contributed to the development of an internal game framework (RapidCore) and localization tool
  • Collaborated with backend teams to ensure seamless integration of frontend and backend components
  • Leveraged JavaScript and RESTful APIs for data integration and retrieval.

Lead Developer, B2B

ForgeReply
01.2013 - 01.2014
  • Led a JavaScript team in the conversion of games from ActionScript to JavaScript
  • Mentored colleagues on best practices, code quality, and JavaScript development techniques
  • Transpiled more than 10 slot games from ActionScript to Javascript in less than 1 year
  • Utilized JavaScript frameworks like Grunt and ImpactJS for efficient development
  • Implemented RESTful APIs for data integration and retrieval.

Interactive Web Developer

E3
01.2011 - 12.2013
  • Lead technical aspects of various social projects, coordinating contractors and mentoring less expert colleagues
  • Developed prize winning AdverGames for and visual experiences for prominent clients, leveraging JavaScript and ActionScript integration for interactive elements and storytelling
  • Oversaw animation of various web applications, ensuring engaging user experiences
  • Managed FB applications and coordinated contracted editors for smooth project execution
  • Utilized JavaScript and RESTful APIs for seamless data integration and retrieval
  • Collected 8 awards for rich media advertising solutions
  • Collected 2 PMI Facebook badges ( For Social and Advert )

Software Engineer, B2B

Self Employed
01.2000 - 01.2013
  • Undertook various software projects, utilizing ActionScript, JavaScript, PHP and other technologies for project specific stacks
  • Collaborated with clients to understand their needs and deliver tailored software solutions.

Education

Associate of Science - Math And It

University of Perugia
Perugia

Skills

  • Team player, collaborative mindset
  • Dedicated
  • Eye to details
  • Love to mentor and pair programming
  • Curious and not afraid of new technologies
  • Good oral and written communication

Affiliations

  • Front-end Development: Vue.js React Nextjs Gatsby Cypress Jest Vanilla JS CSS Sass HTML5
  • Back-end Development: Node.js Java C# TypeScript PHP PostgreSQL MongoDB SQL NestJS
  • DevOps and Deployment: Azure Docker GitLab CI CI/CD (Continuous Integration/Continuous Deployment)
  • API and Data Management: REST API GraphQL
  • Project Development: Web Application, hybrid apps, PWA

Education

false

Languages

5,5,6

Languages

Italian
First Language
English
Advanced (C1)
C1
Spanish
Advanced (C1)
C1

Timeline

Fullstack Developer, System Designer

Personal project
01.2025 - Current

Senior Software Engineer

Plain Concepts
09.2022 - Current

Senior Javascript Engineer, B2B

Kahoot
03.2021 - 05.2022

Senior Software Developer

GO
03.2020 - 01.2021

Senior Software Developer, B2B

Ardanis
12.2019 - 02.2020

Senior Frontend Engineer

Lottoland
06.2016 - 12.2019

Frontend Engineer

Odobo
11.2014 - 01.2016

Lead Developer, B2B

ForgeReply
01.2013 - 01.2014

Interactive Web Developer

E3
01.2011 - 12.2013

Software Engineer, B2B

Self Employed
01.2000 - 01.2013

Associate of Science - Math And It

University of Perugia
Davide Domenico Arcinotti