Josiah Kaviani

Software Engineer

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
Josiah Kaviani is a seasoned software engineer with 13 years of experience specializing in Python back-end systems and developer tooling. He has contributed to high-profile open-source projects like Django Channels, improving async channel layer backends and test infrastructure, and to Emacs ecosystems such as Projectile and el-get, where he added language-specific integrations and package recipes. Comfortable across back-end, DevOps, and automation tasks, he blends practical system design with a hands-on approach to testing and documentation. An Emacs power-user, he brings deep Lisp fluency to developer productivity improvements that few backend engineers possess. Josiah’s work shows a preference for robust, testable solutions and thoughtful developer ergonomics, from live-server tests to reproducible build recipes. Based in the United States, he pairs long-term OSS stewardship with pragmatic engineering execution.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
280reputation
9kreached
2answers
14questions
github-logo-circle

Github Skills (36)

package-management10
project-management10
redis10
python10
django10
testing10
configuration-management10
channel10
emacs-lisp10
rabbitmq10
dockers9
docker9
asgi9
automations8
documentation8

Programming languages (20)

JavaCSSCPugXQueryGoCommon LispHTML

Github contributions (5)

github-logo-circle
django/channels

Nov 2017 - Feb 2018

Developer-friendly asynchrony for Django
Role in this project:
userBack-end & DevOps Engineer
Contributions:5 commits, 32 PRs, 23 pushes in 2 months
Contributions summary:Josiah primarily contributed to the Django Channels project by implementing features and configurations related to different channel layer backends, including RabbitMQ and Redis. They improved the project's testing framework by separating tests into their own directory, adding a live server test case, and configuring TEST_CONFIG settings. The user also focused on improving documentation and providing installation options for performance enhancements.
djangopythonasyncio
bbatsov/projectile

Jul 2013 - Feb 2017

Project Interaction Library for Emacs
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:16 commits, 4 PRs, 15 comments in 3 years 8 months
Contributions summary:Josiah primarily focused on enhancing the Projectile library, specifically by adding support for Django and Python projects, and improving test file discovery. They refactored the codebase to use a more general approach for Python project commands. The user also introduced features like rebuilding Tox environments during project compilation and added better support for test prefix file name searches. Their work demonstrates a strong understanding of Emacs Lisp and project management within the context of Emacs.
interactionspacemacsemacsemacs-lspproject-management
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
Josiah Kaviani - Software Engineer