Dan Rollo

Committer at jna OSS

Pennington, New Jersey, United States
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
Dan Rollo is a seasoned software engineer and long-time open source committer with 18+ years building enterprise systems, multimedia platforms, and developer tooling. He focuses on clean, simple designs, rigorous unit testing, and automated CI to keep large codebases reliable and maintainable, and he’s known for persuading teams to adopt these practices. Dan has contributed to notable OSS projects such as JNA and the Rust libgit2 bindings (git2-rs), fixing low-level bugs and improving native interoperability—work that reflects deep systems and cross-language expertise. His professional history spans product and services roles across Sonatype, ETS, and Composite Software where he delivered integrations, custom drivers, and performance-sensitive systems. Based in Central Jersey and preferring to be coding rather than commuting, he seeks remote or very-local positions and brings both hands-on engineering and mentoring experience to distributed teams. An understated strength is his ability to reduce build and feedback cycles—historically cutting multi-day builds to hours—to accelerate team productivity.
code18 years of coding experience
job31 years of employment as a software developer
bookBachelor of Arts (B.A.) Computer Science/Business Administration, Bachelor of Arts (B.A.) Computer Science/Business Administration at Furman University
github-logo-circle

Github Skills (19)

debug10
libgit210
shiro10
wp-api10
testing10
authentication10
user-authentication10
winapi10
ntlm10
java10
binding10
libgit2sharp10
javas10
jna10
rust10

Programming languages (18)

JavaCSSRustMakefileScalaGoHTMLXSLT

Github contributions (5)

github-logo-circle
java-native-access/jna

Mar 2008 - Jan 2021

Java Native Access
Role in this project:
userBack-end Developer
Contributions:5 reviews, 186 commits, 34 PRs in 13 years
Contributions summary:Dan contributed to the Java Native Access (JNA) project by fixing bugs, refactoring code, and adding new functionalities. Their work involved making the Kernel32/Test work on Win2k, clearing prior events, and removing unused imports. They also refactored common code and added GetDriveType() to the Kernel32 examples. The user demonstrated skills in Java and Windows API interaction.
jnajavajava-native-accessswig
Waffle/waffle

Jan 2013 - Mar 2013

Enable drop-in Windows Single Sign On for popular Java web servers.
Role in this project:
userBack-end Developer
Contributions:15 commits, 1 comment in 2 months
Contributions summary:Dan contributed to the waffle project, which focuses on Windows Single Sign-On for Java web servers. Their commits primarily involve adding support for Apache Shiro authentication, including creating a new filter. They also made adjustments to existing tests, likely to accommodate the new authentication features and ensure proper functionality. Additionally, they addressed a typo in the documentation.
ntlmdrop-inwindowswafflejava-web
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
Dan Rollo - Committer at jna OSS