Marco De Vito

Full-Stack Software Engineer (Frontend Specialist), based in Fabriano AN, Italy Full-stack developer with 9+ years of experience building digital solutions, specialising in frontend development for Public Administration platforms. Expert in React/TypeScript interfaces, accessibility and mobile-first UX/UI design, and integration of multi-tenant systems with REST/GraphQL APIs. Proven experience in read model development, decoupled architectures, and reusable component libraries aligned with the Italian Design System and AgID guidelines. Also active in IoT and Home Automation projects, including firmware development, hardware integration, CAD modelling, and 3D printing.
📎 Download this CV as a PDF
Core Skills
- Frontend: React, Next.js, Vite, Redux, GraphQL/REST, CSS/SASS, A11Y WCAG, Playwright
- Languages: TypeScript, Python, Bash, C#
- Backend: Node.js, Kafka, Directus, PostgreSQL, Redis
- Infrastructure: Docker, Kubernetes, CI/CD, Windmill
- Other: E2E + unit testing, distributed systems, microservices architecture, performance optimization
Work Experience
Software Engineer (Frontend) @ OpenCity Italia (Dec 2023 - Present)
Design and implementation of user interfaces with a focus on usability, accessibility, and clarity of operational flows, in close collaboration with backend, design, and product teams.
- Involved in functional and technical design and development of a citizen-facing platform for Italian public administration entities.
- Led the frontend development of the citizen personal area, covering case management, document consultation, and payment features.
- Built read models with Directus and integrated data from multiple external platforms into a coherent multi-tenant architecture.
- Developed custom Form.io components with dynamic rules, advanced validations, subform management, and automatic prefill.
- Ensured full compliance with Bootstrap Italia / Design React Kit and WCAG 2.1 AA accessibility standards.
-
Supported PNRR asseverations, data migration from legacy sites, and produced technical and functional documentation.
- Technologies used: React, TypeScript, SASS, Vite, GraphQL, Redux, Form.io, Docker, CI/CD, REST APIs, SPID/CIE/eIDAS, Bootstrap Italia, Design React Kit Italia
Frontend Web Developer @ Marketwall (Aug 2018 - Nov 2023)
Fabriano, Marche, Italy — 5 years+
Technical analysis, development, and maintenance of a B2B and B2B2C financial web portal for Banca IMI, dedicated to institutional clients.
- Designed and maintained reusable component libraries and responsive, mobile-first layouts.
- Managed microfrontend modules and embedded widget integrations.
- Development and maintenance of the “Offerte a Distanza” section of the Banca Intesa Sanpaolo Internet Banking website.
- Technologies used: React.js, TypeScript, JavaScript, HTML, CSS/SASS, AngularJS
Software Developer @ Apra Informatica (Oct 2016 - Aug 2018)
Jesi, Marche, Italy — 1 year 11 months
Development and maintenance of an ERP management system, with integration via Web Services with mobile and B2B web applications.
- Technologies used: Omnis Studio (Object-oriented), SQL
Full Stack Developer @ Loccioni (Jan 2016 - Sep 2016)
9 months
Design and development of a REST Web application for monitoring the performance of robotic drug-dispensing systems in hospital pharmacy environments.
- Technologies used: AngularJS, .NET C#, HTML, CSS, Elasticsearch
Thesis Internship @ Loccioni (Apr 2015 - Dec 2015)
9 months
As part of the European project RenewIT:
- Design and development of a non-relational OpenTSDB database for time series monitoring of Data Centres.
-
Development of an online support platform for evaluating energy efficiency and renewable energy integration during the design or revamping of Data Centres.
- Technologies used: .NET C#, HTML, JavaScript, jQuery, CSS, SQL, OpenTSDB
Internship @ SPES scpa (Dec 2014 - Jan 2015)
Fabriano, Italy — 2 months
Study and exploration of Smarty, an HTML template engine for PHP enabling separation of presentation and application logic.
International Experience
Workshop on Mobile Application @ Hong Kong Baptist University (Jul 2015 - Aug 2015)
Hong Kong — 2 months
Participated in an international workshop on mobile application development at Hong Kong Baptist University.
Education
Bachelor’s Degree in Computer Science (Scienze e Tecnologie Informatiche) @ Università degli Studi di Perugia (2011 - 2016)
Computer and Electronic Engineering (Ingegneria Informatica ed Elettronica) @ UniversitĂ degli Studi di Perugia (2009 - Ă Ă 2010)
Other
IoT, Hardware & Home Automation: ESP8266, LED Matrix MAX7219, ESPHome firmware, Home Assistant, CAD modelling, 3D printing, energy automations, custom dashboards
Languages
Italian: Native
English: Professional working proficiency
I authorize the processing of personal data contained in my curriculum vitae based on art. 13 GDPR 679/16.