Full-Stack Developer, Technical Coach, And Fractional CTO at Fullstack Lab
Rome, Lazio, Italy
Join Prog.AI to see contacts
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.
12 years of coding experience
12 years of employment as a software developer
DDD Academy
I.T.I.S. "G.Vallauri"
Computer Science, Computer Science at Sapienza Università di Roma
A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js
Role in this project:
Back-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.
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.