James Gross

Software Engineer at The Vertex Project

Washington DC-Baltimore Area 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
James Gross is a Software Engineer with seven years of practical experience building backend systems and security-focused tooling across consulting and product teams in the Washington DC–Baltimore area. He has delivered production software at companies ranging from FireEye to The Vertex Project, and his early work includes full-stack .NET and SQL Server development for enterprise clients. An active contributor to open-source reverse-engineering tooling, he improved byte-signature matching and robustness in the vivisect disassembler’s core engine, showing attention to algorithmic correctness and test coverage. James combines hands-on debugging and refactoring skills with a computer engineering foundation from Virginia Tech, often tackling subtle edge cases in low-level code that others overlook.
code7 years of coding experience
job4 years of employment as a software developer
bookVirginia Tech
github-logo-circle

Github Skills (9)

algorithms10
reverse-engineering10
python10
disassembly10
testing9
data-structure9
computer-engineering9
data-structures9
code-optimization8

Programming languages (4)

C++CVim ScriptPython

Github contributions (5)

github-logo-circle
vivisect/vivisect

Dec 2018 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:504 reviews, 344 commits, 247 PRs in 4 years 2 months
Contributions summary:James focused on improving the internal workings of the vivisect disassembler, specifically enhancing the bytesig matcher and associated algorithms within the envi library. They implemented depth checks to handle signatures that are subsets of each other and addressed issues with matching byte sequences. Furthermore, the user refactored code and added test cases, demonstrating a focus on improving the robustness and functionality of the core engine of the project. In addition, the user added fixes to the internal vampire tool, particularly generating bytesig signatures and masks
disassembleremulationreverse-engineering
rakuy0/vim-storm

Feb 2020 - Nov 2022

Syntax highlighting for the storm query language
Contributions:15 commits, 4 PRs, 15 pushes in 2 years 8 months
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 Gross - Software Engineer at The Vertex Project