Jasmine Plum

Senior Software Engineer at MathWorks

Ashland, Massachusetts, 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
Jasmine Plum is a Senior Software Engineer with nine years of experience blending systems-level C/C++ work and full-stack web development, currently contributing at MathWorks. A former university lecturer for 6.5 years at Rensselaer, she designed curricula and led large courses while managing teams of up to 55, bringing rare teaching-to-engineering empathy to product and developer interactions. Her open-source work on Submitty—especially maintaining the C++ "Rainbow Grades" grading engine and removing heavyweight dependencies—demonstrates attention to correctness, deterministic testing, and scalability in education-focused tooling. Comfortable across networking, OS, and application layers, she pairs deep kernel- and network-level knowledge with practical backend and testing experience (Selenium/Cypress, Postgres, LAMP/JS). Colleagues value her ability to translate complex technical constraints into teachable, maintainable solutions for both instructors and students.
code8 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Rensselaer Polytechnic Institute
github-logo-circle

Github Skills (7)

autograd10
c-language10
submission10
cprogramming-language10
auto-generate10
testing10
json9

Programming languages (5)

C++CJavaScriptPHPPython

Github contributions (5)

github-logo-circle
Submitty/Submitty

Jun 2017 - Jan 2022

Homework Submission, Automated Grading, and TA grading system.
Role in this project:
userBack-end Developer
Contributions:30 commits, 32 PRs, 94 pushes in 4 years 8 months
Contributions summary:Jasmine primarily contributed to the development and maintenance of the "Rainbow Grades" feature, a core component of the Submitty grading system. Their work involved fixing bugs, particularly those related to unsigned/signed integer issues and scoping, within the C++ code. They also refactored code by removing dependencies on external libraries like `nlohmann::json`. Furthermore, the user added features and tests for deterministic sample course setups.
reactsubmittygrading-systemhomework-serverteaching-tools
holzbh/holzbh

Mar 2023 - Mar 2023

Contributions:18 pushes, 1 branch in 5 days
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
Jasmine Plum - Senior Software Engineer at MathWorks