Dan Servos

Student at Conestoga College Institute of Technology and Advanced Learning

Kitchener, Ontario, Canada
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 Servos is an experienced software engineer and student based in Kitchener with two decades of hands-on development and QA work focused on backend systems, testing, and maintainability. He has contributed notable bug fixes, test coverage, and documentation improvements to high-profile deduplicating backup projects like attic and Borg, demonstrating deep familiarity with pruning and exclusion logic in archival systems. His open-source work also spans formal verification tooling, improving a Coq Homotopy Type Theory library by replacing tactics with lemmas for better compatibility and robustness. Comfortable toggling between engineering and QA roles, he brings a pragmatic attention to correctness and clarity that often surfaces as strengthened test suites and cleaner helper modules.
code20 years of coding experience
bookBachelor of Arts (B.A.), Financial Economics, Bachelor of Arts (B.A.), Financial Economics at The University of Western Ontario and Conestoga College
github-logo-circle

Github Skills (19)

deduplication10
pytest10
python10
foundation10
foundation-sites10
tdd10
coq10
foundation-models10
homotopy-type-theory10
type-theory10
encryption9
documentation9
compression9
hash8
hashtable8

Programming languages (14)

JavaC++RustCCoqTeXValaKotlin

Github contributions (5)

github-logo-circle
HoTT/Coq-HoTT

Jan 2020 - Jan 2023

A Coq library for Homotopy Type Theory
Role in this project:
userBack-end Developer
Contributions:1368 reviews, 207 commits, 309 PRs in 3 years
Contributions summary:Dan primarily focused on refining the Coq library for Homotopy Type Theory, a project focusing on type theory and univalent foundations. Their contributions included replacing tactics with lemmas to improve the library's functionality and efficiency. The user also made changes to ensure that the project was compatible with current versions.
dependent-typeshomotopyhomotopy-type-theorytype-theorytheorem-proving
jborg/attic

Feb 2014 - May 2015

Deduplicating backup program
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:23 commits, 1 PR, 18 comments in 1 year 3 months
Contributions summary:Dan primarily focused on improving the `attic` project's codebase by adding and modifying unit tests. They implemented and refined tests for the `prune_split` functionality, fixing identified bugs. Furthermore, the user refactored and updated the documentation, including updates to the README and help text related to the prune and exclude functionalities. The contributions indicate a strong emphasis on code quality and maintainability.
backupdeduplication
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 Servos - Student at Conestoga College Institute of Technology and Advanced Learning