Dan Allen

Lead Developer at OpenDevise Inc.

Colorado Springs, Colorado, 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 Allen is a veteran software engineer and open source leader with 25 years of experience, currently steering the Asciidoctor project as Lead Developer and co-founding OpenDevise to bring "docs as code" practices to organizations. Grounded in Java and Linux enterprise stacks yet polyglot across Ruby and JavaScript, he blends hands-on engineering with community stewardship—his work touches high-profile projects like GitHub's markup rendering and highlight.js. An author and frequent conference speaker, Dan has earned accolades for elevating engineering teams and for evangelizing open standards and collaborative development. He pairs rigorous, continual learning with practical delivery, and uniquely combines deep documentation tooling expertise with backend systems work to help teams ship better docs and software faster.
code25 years of coding experience
bookBachelor of Science, Materials Science and Engineering, Bachelor of Science, Materials Science and Engineering at Cornell University
bookN/A, Materials Engineering, N/A, Materials Engineering at UC Santa Barbara
languagesEnglish, Chinese, French
github-logo-circle

Github Skills (71)

testing10
command-line-interface10
text-formatting10
opal10
ruby10
javas10
junit10
persistence10
build-process10
integration-testing10
javascript10
text-manipulation10
haml10
jsfl10
regular-expression10

Programming languages (34)

C#CSVGHandlebarsGoInno SetupHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
This repository hosts the example projects that are covered in the Arquillian Guides as well as several additional examples.
Role in this project:
userBackend Developer
Contributions:37 commits in 2 years 1 month
Contributions summary:Dan's primary contribution appears to be the initial setup and implementation of JPA 2 integration tests, including the creation of test cases and entity classes. The commits demonstrate the use of JPA annotations and persistence configurations for interacting with a database. Furthermore, the user added a JPA 1.x lab project and examples for JSFUnit and Arquillian, indicating proficiency in Java-based testing and web application development.
arquillianhostsadditionalexample-projectsjava
asciidoctor/asciidoctor-pdf

Jan 2014 - Jun 2023

:page_with_curl: Asciidoctor PDF: A native PDF converter for AsciiDoc based on Asciidoctor and Prawn, written entirely in Ruby.
Role in this project:
userBack-end Developer
Contributions:75 releases, 41 reviews, 4771 commits in 9 years 6 months
Contributions summary:Dan made contributions to the Asciidoctor PDF project, primarily focused on enhancing the codebase and adding new features. Their commits demonstrate an understanding of Ruby and potentially other technologies. The user implemented tests to verify the functionalities of the codebase and also refactored the code to make it more readable. The user focused on fixing bugs and improving existing code, indicating their commitment to quality and maintainability.
asciidocasciidoctorasciidoctor-pdfpdfruby
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