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.
16 years of coding experience
20 years of employment as a software developer
Certified Expert Networking: LAN and WAN., Certified Expert Networking: LAN and WAN. at Università degli Studi di Napoli Federico II
Ghost Driver is an implementation of the Remote WebDriver Wire protocol, using PhantomJS as back-end
Role in this project:
Back-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.
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.
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.