EXCEEDS logo
Exceeds
Jacob Memmott

PROFILE

Jacob Memmott

Worked on the softwareconstruction240/autograder repository to enhance grading tooling and streamline rubric configuration management. Focused on stabilizing core workflows by expanding test coverage, refactoring Canvas integration for safer user retrieval, and centralizing rubric configuration across both memory and SQL DAOs. Applied Java, SQL, and the DAO pattern to ensure consistent rubric processing and reduce configuration drift, while also simplifying the data model for easier maintenance. Emphasized code cleanliness by removing unused imports and redundant fields, resulting in a leaner codebase. The work improved reliability in grading submissions and made future enhancements and onboarding more straightforward for developers.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

9Total
Bugs
0
Commits
9
Features
4
Lines of code
51,179
Activity Months2

Work History

June 2026

5 Commits • 2 Features

Jun 1, 2026

June 2026 monthly summary for softwareconstruction240/autograder: Delivered features to centralize rubric configuration across DAOs and cleaned the codebase for maintainability. Fixed a key bug to ensure parity between in-memory and SQL rubric configuration behavior. Result: more reliable rubric processing across phases, reduced configuration drift, and a leaner data model. Technologies/skills demonstrated include DAO pattern harmonization, memory-vs-SQL parity, refactoring for reusability, and code cleanliness.

May 2026

4 Commits • 2 Features

May 1, 2026

May 2026 monthly summary for softwareconstruction240/autograder: Delivered robust improvements to grading tooling and Canvas integration, stabilizing core workflows and enhancing test coverage. Key outcomes include expanded grading test scope across all assignments, rubric ID/points integrity, and safer Canvas user retrieval with explicit CanvasException handling. Result: more reliable grading submissions, reduced risk of rubric misconfiguration, and improved developer confidence through refactoring and strengthened tests.

Activity

Loading activity data...

Quality Metrics

Correctness97.8%
Maintainability88.8%
Architecture88.8%
Performance88.8%
AI Usage22.2%

Skills & Technologies

Programming Languages

JavaJavaScriptSQL

Technical Skills

Code CleanupDAO designJavaMavenNode.jsSoftware MaintenanceVue.jsback end developmentbackend developmentdata access object (DAO) patternfull stack developmentsoftware testingunit testing

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

softwareconstruction240/autograder

May 2026 Jun 2026
2 Months active

Languages Used

JavaJavaScriptSQL

Technical Skills

JavaMavenNode.jsVue.jsback end developmentbackend development