Danny Elliott is a data scientist and seasoned software professional with nearly a decade of hands-on development experience and five years leading product efforts in cybersecurity. At IBM he drove integrations for the QRadar Suite, scaling a connector ecosystem sixfold and managing releases, dev-ops, and partner enablement for federated search across security products and data lakes. He maintains the open-source STIX-Shifter library under the Open Cybersecurity Alliance, contributing core STIX translation features and helping define project metrics on the OCA technical steering committee. Comfortable in Python, Ruby on Rails, PostgreSQL and containerized delivery, he blends deep implementation skills with product leadership and a talent for turning interoperability challenges into repeatable connector patterns. Based in Fredericton, NB, he brings a practical mix of engineering, documentation, and mentoring experience that accelerates partner onboarding and real-world threat-intel sharing.
9 years of coding experience
12 years of employment as a software developer
Diploma of Commercial Animation, Certificate of 3D Animation, 3D Animation, 2D Animation, Diploma of Commercial Animation, Certificate of 3D Animation, 3D Animation, 2D Animation at Capilano University
Computer Science, Programming, Mathematics, Database, 3.8 Grade Point Average (on a 4.3 scale), Computer Science, Programming, Mathematics, Database, 3.8 Grade Point Average (on a 4.3 scale) at University of New Brunswick
This project consists of an open source library allowing software to connect to data repositories using STIX Patterning, and return results as STIX Observations.
Role in this project:
Back-end Developer
Contributions:24 releases, 528 reviews, 296 commits in 4 years 7 months
Contributions summary:Danny implemented core functionality for the STIX Shifter project by wrapping STIX results in a bundle and creating identity objects. They introduced these features through modifications in `json_to_stix_translator.py` and `json_to_stix.py` , effectively transforming JSON results into STIX format. The user also worked on testing these new features by writing tests in `test_class.py`.
This project consists of an open source library allowing software to connect to data repositories using STIX Patterning, and return results as STIX Observations.
Contributions:77 pushes, 134 branches in 1 year 10 months
consistsrepositoriesstixobservations
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.