Kenneth Love

Principal Engineer at O'Reilly

Portland, Oregon, 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
Kenneth Love is a Principal Engineer in Portland with 18 years of experience building and coaching teams to ship pragmatic Python and Django software at scale. He blends deep hands-on backend work—including notable open-source contributions to projects like django-facebook, django-admin2 and django-braces—with a long history of teaching and creating curricula that help developers ramp up quickly. At O'Reilly he has moved from individual contributor to engineering manager and now principal, focused on improving engineering practices, onboarding, and developer productivity. He also brings a tester’s eye from work on projects like Batavia and a penchant for durable, maintainable code and tooling that accelerates delivery. Outside of day-to-day engineering he regularly speaks at conferences and organizes community events, making him as comfortable in front of a classroom as he is refactoring an auth backend.
code17 years of coding experience
job16 years of employment as a software developer
bookAssociate of Science (A.S.) Multimedia Technology, Associate of Science (A.S.) Multimedia Technology at Oklahoma State University Institute of Technology - Okmulgee
stackoverflow-logo

Stackoverflow

Stats
36reputation
890reached
1answer
0questions
github-logo-circle

Github Skills (26)

sql-query10
javascript10
python10
django10
testing10
authentication10
user-authentication10
django-templates10
test-automation10
unit-testing9
apim9
model-view-controller9
api9
documentation9
version-control8

Programming languages (11)

TypeScriptCSSShellRustSCSSMakefileJavaScriptHTML

Github contributions (5)

github-logo-circle
brack3t/django-braces

Mar 2012 - Nov 2021

Reusable, generic mixins for Django
Role in this project:
userBack-end Developer
Contributions:10 releases, 14 reviews, 318 commits in 9 years 10 months
Contributions summary:Kenneth's commits primarily focused on enhancing the project's documentation and improving code quality. Their work included updating the README file to provide clearer examples and contributing tests. Additionally, the user fixed a bug related to the handling of superusers within the GroupRequiredMixin and implemented the JsonRequestResponseMixin.
pythoncbvscbvmixinsdjango
beeware/batavia

Jul 2016 - Jan 2017

A JavaScript implementation of the Python virtual machine.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:14 commits, 5 PRs, 6 comments in 5 months
Contributions summary:Kenneth's contributions primarily focused on testing the functionality of the Batavia project. They added and modified test cases, particularly for string operations and tuple implementations, demonstrating a solid understanding of test-driven development. The commits involve verifying the behavior of string methods like `startswith` and implementing comprehensive tests for tuple data types, including various operations. This indicates a focus on ensuring the reliability and correctness of the JavaScript implementation of the Python virtual machine.
javascriptpythonvirtual-machine
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
Kenneth Love - Principal Engineer at O'Reilly