James Deville

Principal Software Engineer at Huntress

California, 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
James Deville is a Principal Software Engineer with 18 years of experience, currently leading engineering at Huntress after senior technical roles at Procore and Malwarebytes. A Ruby enthusiast who has contributed meaningful test and tooling improvements to the ruby/spec suite and popular projects like go-swagger and fakeredis, he blends deep language expertise with practical back-end engineering. He’s skilled at stabilizing and refactoring legacy codebases—evidenced by work syncing IronLanguages/IronPython and resolving subtle cross-platform test issues. Known for promoting sustainable development pace, agile culture, and transparent leadership, he mentors teams toward reliable, maintainable systems. Based in California and a father of four, he pairs technical rigor with a pragmatic, people-first approach. An uncommon detail: his open-source contributions focus as much on QA and spec accuracy as on feature work, improving language reliability for other developers.
code18 years of coding experience
job18 years of employment as a software developer
bookUniversity of Washington
stackoverflow-logo

Stackoverflow

Stats
10,652reputation
1.7mreached
309answers
0questions
Badges
sinatra
top-5%
ruby-on-rails
top-5%
ruby
top-5%
regex
top-5%
javascript
top-5%
html
top-5%
github-logo-circle

Github Skills (34)

spec10
python10
apidoc10
redis10
rspec10
swagger10
ruby10
code-generation10
go10
api10
rubyspec10
golang10
test-suite10
test-automation10
data-structure9

Programming languages (13)

YaccVim SnippetGoTypeScriptHCLCoffeeScriptOCamlJavaScript

Github contributions (5)

github-logo-circle
IronLanguages/main

Nov 2008 - Jul 2010

Work for this repo has moved to https://github.com/IronLanguages/ironpython2
Role in this project:
userBack-end Developer & Maintainer
Contributions:431 commits in 1 year 8 months
Contributions summary:James's commits primarily involve updating and refactoring code within the `ironlanguages/main` repository, which, according to the description, has moved to `ironpython2`. Their contributions focus on synchronizing code with the head of the TFS (Team Foundation Server), suggesting a role in integrating code changes and managing codebases. The user demonstrates proficiency in debugging and resolving dependency issues within the Python-related code base.
pythonpython3
ruby/spec

Aug 2008 - Mar 2009

The Ruby Spec Suite aka ruby/spec
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:59 commits in 7 months
Contributions summary:James contributed to the `ruby/spec` repository, which is the Ruby Spec Suite, by adding and modifying test cases. Their work focused on ensuring the correct behavior of Ruby core functionalities, such as `File.zero?`, `Kernel#extend`, `File.dirname`, and `Dir.glob`. The commits indicate a focus on expanding test coverage, cleaning up descriptions, and modifying specs to improve cross-platform compatibility. They also addressed specific issues like modifying glob specs for localized failures and ensuring the correct behavior of various methods, leading to improved reliability and accuracy of the Ruby specification suite.
ruby-gemmspecrailsrubyspec
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
James Deville - Principal Software Engineer at Huntress