Ivan De Marino

Staff Software Engineer at Snyk

Wokingham, England, United Kingdom
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
Ivan De Marino is a Staff Software Engineer with 16 years of experience building resilient backend systems, SDKs, and test automation across companies like Google, HashiCorp, New Relic and Snyk. He combines deep systems and DevOps expertise—Terraform provider tooling, Kafka platforms, SRE practices—with hands-on contributions to notable open-source projects such as PhantomJS/GhostDriver, Selenium and the Terraform Plugin SDK. Comfortable in polyglot environments (Go, Java, Python, Node.js) and cloud-native stacks (AWS, Kubernetes, Bazel, CI/CD), he often bridges engineering and QA to improve reliability and observability. A practical technical lead and mentor, Ivan has repeatedly driven cross-team delivery on telemetry and security-focused data backends. Off-hours he survives on too much coffee and life with two energetic boys, a detail that hints at both stamina and a pragmatic sense of humor.
code16 years of coding experience
job20 years of employment as a software developer
bookCertified Expert Networking: LAN and WAN., Certified Expert Networking: LAN and WAN. at Università degli Studi di Napoli Federico II
languagesItalian, English, neapolitan
github-logo-circle

Github Skills (28)

selenium-webdriver10
javascript10
web-application10
selenium10
api-design10
testing10
websocket10
selenium-ide10
network-programming10
terraform10
java10
javas10
terraformer10
go10
webapp10

Programming languages (18)

MDXJavaC++RustCPugGoHTML

Github contributions (5)

github-logo-circle
detro/ghostdriver

Mar 2012 - Jun 2016

Ghost Driver is an implementation of the Remote WebDriver Wire protocol, using PhantomJS as back-end
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:530 commits, 32 PRs, 23 pushes in 4 years 4 months
Contributions summary:Ivan primarily focused on implementing and testing core features related to the GhostDriver's Remote WebDriver protocol implementation for PhantomJS. Their contributions included adding support for managing and interacting with sessions, elements, and cookies, alongside URL navigation commands. This involved modifying existing request handlers, integrating new APIs, and writing unit tests to verify the correctness of the implementations.
phantomjsghostwebdriverback-endwire-protocol
ariya/phantomjs

Feb 2011 - May 2014

Scriptable Headless Browser
Role in this project:
userFull-stack Developer
Contributions:211 commits in 3 years 2 months
Contributions summary:Ivan made several contributions to the project, including enhancing the user interface with new features like simulated mouse clicks. They improved the overall functionality by adding features such as JavaScript file loading capabilities and expanding existing ones. Furthermore, they also incorporated testing frameworks and added examples to demonstrate project usage.
headless-browserbrowserscriptablephantomjsautomation
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
Ivan De Marino - Staff Software Engineer at Snyk