Zachary Spencer

Data Management Services (DMS) Associate

Salem, 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
Zachary Spencer is a data-focused software professional with 14 years of experience who currently drives Data Management Services at Sensitech from Salem, Massachusetts. He cultivates continuous delivery and learning cultures, coaching teams to grow personally and professionally while shipping reliable software. A hands-on back-end developer, Zachary has contributed to nonprofit projects like rubyforgood/casa, refactoring complex models and improving data integrity and reporting for foster youth services. He blends practical engineering—Rails model and test work—with a cooperative, mission-driven mindset as a founding member of collective tech initiatives. Known for fixing brittle systems and improving developer workflows, he favors pragmatic changes that reduce technical debt and improve long-term maintainability.
code13 years of coding experience
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
3,488reputation
402kreached
23answers
16questions
github-logo-circle

Github Skills (20)

ruby-rails10
postgresql10
modeler10
rspec10
rails10
modello10
ruby10
activerecord10
modeling10
database-migrations9
database-migration9
jasmine6
ruby-on-rails6
php6
forum6

Programming languages (14)

CSSGoHTMLNunjucksTypeScriptShellSCSSJavaScript

Github contributions (5)

github-logo-circle
rubyforgood/casa

Apr 2020 - Apr 2020

Volunteer management system for nonprofit CASA, which serves foster youth in counties across America.
Role in this project:
userBack-end Developer
Contributions:10 commits, 1 PR, 9 pushes in 7 days
Contributions summary:Zachary primarily focused on modifying and refactoring the `CaseContact` model within the Ruby on Rails application. Their contributions included fixing failing tests, changing the `contact_type` field to an array-based `contact_types`, adding validations, and updating related views and forms. Furthermore, they updated the seeds and reports to reflect changes to the contact types. The changes also involved updating front-end elements for the display of contact types.
servesyouthr4gmanagement-systemcasa
wecohere/nylas-ruby

Nov 2017 - Dec 2017

Contributions:2 PRs, 95 pushes, 52 branches in 1 month
ruby-bindingsruby
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
Zachary Spencer - Data Management Services (DMS) Associate