Adriano Di Giovanni

Full-Stack Developer, Technical Coach, And Fractional CTO at Fullstack Lab

Rome, Lazio, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Adriano Di Giovanni is a seasoned full-stack developer, technical coach, and fractional CTO with nearly three decades of hands-on software engineering experience and a strong focus on turning ideas into production-ready products. He combines software architecture, DevOps/SRE, and UX/information architecture sensibilities to modernize legacy systems, accelerate delivery with reusable libraries, and align engineering work to business needs. At Fullstack Lab he built the company’s first product MVP, designed hybrid cloud infrastructure, and implemented ML pipelines and event-driven tooling that improved platform consistency and observability. As an independent consultant he regularly ships fast PoCs and MVPs in TypeScript MEAN/MERN stacks, reusing FOSS components to reduce time-to-market while preserving maintainability. He mentors teams in TDD, IaC, and developer experience improvements, and experiments pragmatically with LLMs, RAG, and agentic workflows to assess real product trade-offs. Unusually for someone at his level, he still contributes bug fixes at the ORM level—evidenced by work on the bookshelf Node.js project—keeping his hands deep in code.
code12 years of coding experience
job12 years of employment as a software developer
bookDDD Academy
bookI.T.I.S. "G.Vallauri"
bookComputer Science, Computer Science at Sapienza Università di Roma
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
1,455reputation
92kreached
7answers
41questions
github-logo-circle

Github Skills (17)

javascript10
orm10
nodejs10
databases9
database9
postgresql8
mysql7
sqlite7
admob6
firebase6
lua6
android6
ansible6
jinja26
google-api6

Programming languages (12)

TypeScriptC#JavaC++ShellCJavaScriptGo

Github contributions (5)

github-logo-circle
bookshelf/bookshelf

Jan 2014 - Jan 2014

A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 day
Contributions summary:Adriano primarily focused on bug fixes and minor improvements to the bookshelf codebase. The commits addressed specific issues, particularly concerning eager loading within the ORM. The changes involved adjusting the code in the `dialects/sql/eager.js` file and also updating documentation files, specifically `index.html`. The user also implemented changes to the Collection's sync signature, indicating involvement in database interaction.
mysqlnode-jsjavascriptsqlsqlite3
adriano-di-giovanni/node-df

May 2014 - Mar 2020

A cross-platform Node.js wrapper around the standard Unix program, df.
Contributions:20 commits, 2 PRs, 5 pushes in 5 years 10 months
unixjsnode-jslinuxjs-wrapper
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial