Derek Howard

Software Engineer at Derek Howard, LLC

Columbia, Missouri, 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
Derek Howard is a software engineer with a decade of full-stack experience, currently building a Python framework to unify applications into a single data model at Berkeley Lab / ESnet, with hands-on work in Django and React. He also runs Derek Howard, LLC, providing software engineering consulting and photography services. His background includes HPC Linux systems administration and DevOps, automating research computing workflows with Puppet, oVirt, Slurm, JupyterLab, PostgreSQL and Python. As creator and former technical advisor of CHAOSS - Augur, he led the development of a Python/Flask/MySQL stack and a web API to visualize open source health metrics, with Vue on the frontend. An active OSS contributor, his early Augur work included setting up the project, building a CLI with Click and PyGithub, and enabling GitHub data collection via API sessions. He holds a BA in Multi/Interdisciplinary Studies from the University of Missouri-Columbia, reflecting his interdisciplinary approach to problem solving.
code11 years of coding experience
job2 years of employment as a software developer
bookHarrisburg High School
bookUniversity of Missouri
stackoverflow-logo

Stackoverflow

Stats
2,234reputation
167kreached
103answers
4questions
Badges
javascript
top-5%
github-logo-circle

Github Skills (27)

python10
flask-ask10
pygithub10
github-api10
flask10
onclick9
javascript9
command-line-interface9
clickable9
clicking9
commandline-interface9
oneclick9
commandline9
command-line9
cli9

Programming languages (4)

C++JavaScriptGoPython

Github contributions (5)

github-logo-circle
chaoss/augur

Jan 2017 - Jan 2023

Python library and web service for Open Source Software Health and Sustainability metrics & data collection. You can find our documentation and new contributor information easily here: https://oss-augur.readthedocs.io/en/main/
Role in this project:
userBack-end Developer
Contributions:1 release, 3 reviews, 396 commits in 6 years 1 month
Contributions summary:Derek's initial commit sets up the project with a `setup.py` file and a basic CLI application using the Click and PyGithub libraries. The subsequent commits refactor the command line tool for gathering GitHub data, allowing it to establish a session and interact with the GitHub API by using a personal access token or providing username and password credentials. This included building commands for fetching the code data and other commands such as the download of GHTorrent MySQL dump. Further commits refactor the application for better performance and add the basic structure for many additional endpoints.
unixpythonweb-servicedata-collectionmonitoring
howderek/howderek.github.io

Jun 2015 - Oct 2016

Contributions:52 commits, 1 PR, 50 pushes in 1 year 5 months
jekyll
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