Mario Casciaro

Vice President Of R&D at Packt Publishing

Dublin, Dublin 1, Ireland
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

🤩
Rockstar
🎓
Top School
Mario Casciaro is a seasoned software leader with 12+ years of experience building and scaling developer-facing and mission-critical products, currently serving as Vice President of R&D in Dublin. He combines hands-on engineering roots—from low-level C/C++ at IBM to leading the first line-of-code implementation of D4H Incident Management—with strategic product and GTM experience as a founder and former CTO. Author of the best-selling Node.js Design Patterns, he is a respected voice in the Node.js community and an active open-source maintainer who has improved security and functionality in utilities like object-path. Mario has repeatedly turned prototypes into production revenue, founding startups (one acquired) and shipping enterprise-grade SaaS used globally for crisis management. Comfortable bridging engineering, product and executive stakeholders, he brings a pragmatic focus on secure, performant systems and developer experience. An interesting detail: his career threads together deep systems work and developer ergonomics, making him as fluent in enterprise integration as in developer APIs.
code13 years of coding experience
job15 years of employment as a software developer
bookHigh School Computer Science, High School Computer Science at G. Stampacchia
bookM.Sc. Software Engineering, M.Sc. Software Engineering at Sapienza Università di Roma
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

javascript10
object-oriented-programming10
performance-optimization10
chai10
testing10
data-structure9
struct9
data-structures9
unit-testing9

Programming languages (6)

TypeScriptCSSShellAstroJavaScriptErlang

Github contributions (5)

github-logo-circle
mariocasciaro/object-path

Sep 2013 - Sep 2021

A tiny JavaScript utility to access deep properties using a path (for Node and the Browser)
Role in this project:
userBack-end Developer
Contributions:87 commits, 20 PRs, 32 pushes in 8 years 1 month
Contributions summary:Mario primarily focused on improving the functionality and security of the `object-path` JavaScript utility. They implemented new features like `ensureExists`, fixed bugs related to array creation and prototype pollution, and refactored existing methods to improve performance and address security vulnerabilities. Their contributions also included documenting new features and refactoring set() to return the object if the path is empty.
javascript
mariocasciaro/minimodel

Oct 2013 - Mar 2014

Contributions:33 commits, 1 issue in 5 months
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