Daniel Naab

Senior Software Developer at Crushing Pennies LLC

Madison, Wisconsin, 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

👤
Senior
🎓
Top School
Daniel Naab is a seasoned senior software developer with 16 years of experience building Python-based web services, desktop applications, and enterprise tools for public-sector and commercial clients. Based in Madison, Wisconsin, he currently delivers public services software at Flexion and consults through his own firm, bringing a pragmatic generalist mindset that favors simple, maintainable solutions. He has a strong track record optimizing backend performance and refactoring libraries—contributing to notable open-source projects like django-mptt and DefectDojo—while keeping documentation and tests current. Comfortable from QA to lead development, Daniel pairs big-picture business thinking with detailed problem diagnosis to speed delivery and reduce needless complexity.
code16 years of coding experience
job17 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at University of Wisconsin-Madison
languagesGerman, Spanish
stackoverflow-logo

Stackoverflow

Stats
22,888reputation
2.2mreached
102answers
9questions
Badges
django
top-1%
logic
top-1%
gulp
top-5%
django-forms
top-5%
python
top-1%
dictionary
top-5%
github-logo-circle

Github Skills (27)

python10
django10
testing10
query-tuning10
query-optimization10
readonly10
django-models10
database-tuning10
refactoring10
metric10
database-optimization10
logic10
permission9
gulp9
performance-optimization9

Programming languages (16)

JavaCSSRustPLpgSQLGoHTMLXSLTJupyter Notebook

Github contributions (5)

github-logo-circle
DefectDojo/django-DefectDojo

Nov 2020 - Apr 2021

Open-Source Unified Vulnerability Management, DevSecOps & ASPM
Role in this project:
userBackend Developer
Contributions:10 reviews, 6 commits, 11 PRs in 4 months
Contributions summary:Daniel primarily contributed to the backend of the Django-based application, focusing on metrics queries and performance optimizations. Their work included fixing errors on the metrics page, adding and testing new metrics queries, and refactoring existing code for efficiency. The user also addressed database query performance, and they optimized the engagements view for faster loading times.
devsecopsvulnerability-managementpythonvulnerability-databasesdjango
django-mptt/django-mptt

Dec 2015 - Dec 2015

Utilities for implementing a modified pre-order traversal tree in django.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 6 comments in 4 days
Contributions summary:Daniel focused on refactoring and improving the `django-mptt` library. Their contributions primarily involved moving and reorganizing existing code, specifically the `get_cached_trees` functionality, to enhance code organization and maintainability. Additionally, they updated documentation and test cases to reflect the changes, and incorporated upstream merges to keep the codebase up-to-date. The user's work primarily revolved around backend code, the structure of the library, and related testing.
django
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