
Diego Imbriani
Senior Full Stack Developer
Cloud & System Design
About me
Senior Full Stack Developer | Cloud & System Design
I have deep expertise in designing and implementing end-to-end solutions, from backend architecture to frontend development, with a strong focus on cloud infrastructure, microservices, and distributed systems.
Skills
- Full-Stack Programming: Proficient in back-end and front-end development using technologies like Node.js, Java, Laravel, Vue, React, and TypeScript, enabling me to build complete, end-to-end solutions.
- Cloud Deployment, Kubernetes, CI/CD: Skilled in deploying cloud-native applications on AWS, orchestrating Kubernetes clusters, and setting up CI/CD pipelines for automated workflows.
- System Architecture & Design Patterns: Expertise in designing scalable architectures and applying design patterns such as MVC, microservices, event-driven architecture, and domain-driven design.
- Database & Data Management: Proficient in SQL (MySQL, PostgreSQL, TimescaleDB) and NoSQL (MongoDB, Redis) databases, with experience in data modeling and optimization for high-performance systems.
- Technical Leadership: Experience in guiding development teams, conducting code reviews, and ensuring the delivery of high-quality solutions through best practices and mentoring.
Work experience
Full Stack Developer | Technical Lead
- Designed and developed the architecture of a SaaS platform (Java + Vue) handling millions of daily records
- Responsible for backend development (Spring, MySQL, Redis, SQS, Node.js services) and portions of the Vue frontend
- Focus on performance optimization, security, and code quality
- Led the evolution of the system towards a microservices architecture
- Introduced TimescaleDB for time-series data management
Full Stack Developer | Technical Lead
- Founded and managed a small software development agency, designing and building web applications for dozens of clients
- Developed full-stack solutions using Laravel, Node.js, React, and Vue, with MySQL, MongoDB, and PostgreSQL databases
- Managed containerized environments (Docker, Kubernetes), CI/CD pipelines, and deployments on AWS and DigitalOcean
- Strengthened ability to deliver end-to-end projects: from technical analysis to production release
Full Stack Developer
- Worked as a freelance developer for various clients, handling backend and frontend development on PHP, Node.js, and .NET stacks
- Developed and maintained several open source WordPress plugins, installed on tens of thousands of websites
Full Stack Developer
- Worked as a full-stack developer in .NET/C# environment, building a proprietary headless CMS used for most company projects
- Handled software architecture, data modeling, and performance optimization
- Built solid foundations in software design and design patterns, essential for subsequent projects
Full Stack Developer
- Worked as a full stack developer, primarily with PHP
- Built a headless CMS in CakePHP for Enrico Letta's website
- Gained skills in advanced CSS and jQuery usage
Full Stack Developer
- Contributed to the development of Repubblica.it's classifieds portal, working with PHP and MySQL
- Handled backend performance, caching, full-text search with Solr, and code versioning
- Gained experience in team development on high-traffic projects
Projects
Something I'm really proud of
A list of recent projects I've been involved in.

Volta Analytics
Energy and production Analytics dashboard

WP PolylAi
AI Translation WordPress Plugin

NOKU Marketplace
A Node.js/React NFTs marketplace
Services
Full-Stack Development
I build complete web applications handling both backend and frontend development. From API design to user interfaces, I deliver end-to-end solutions using modern technologies like Node.js, Java, Vue, React, and TypeScript.
Cloud Architecture & System Design
I design and implement scalable cloud architectures on AWS, leveraging services like RDS, SQS, Redis, and Kubernetes. I specialize in microservices architecture, distributed systems, and optimizing for performance and reliability.
Performance Optimization & Technical Consulting
I help teams improve code quality, optimize application performance, and implement best practices. From database optimization to CI/CD pipelines, I provide hands-on technical guidance to enhance your development processes.
About your project
Get in touch
Let's talk about your project and how I can help you achieve your goals.
You can contact me by e-mail or call me at +39 333 3474908