Matt Traynham

Principal Software Architect at Digital Realty

Raleigh, North Carolina, 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
Matt Traynham is a Principal Software Architect based in Raleigh, NC with 12 years of experience building front-end and full-stack web applications across enterprise and startup environments. Currently leading architecture at Digital Realty, he previously delivered complex integration and platform work at Pureport and long-form product engineering at Digitalsmiths/TiVo. He brings deep practical expertise in Angular.js and D3-driven visualization libraries, contributing bug fixes, refactors, and UX improvements to notable open-source projects like dc.js and angular-gridster. Known for pragmatic refactors and robust date/resize handling, he often focuses on making interactive components reliable under real-world conditions. Collected experience across networking, media, and data-visualization domains gives him a balance of system-level thinking and hands-on implementation. He holds a BS in Computer Science from UNC Wilmington and frequently improves upstream libraries rather than reinventing wheels.
code12 years of coding experience
job11 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at University of North Carolina Wilmington
stackoverflow-logo

Stackoverflow

Stats
205reputation
30kreached
3answers
4questions
github-logo-circle

Github Skills (23)

javascript10
visualization10
bootstrap10
crossfilter10
responsive-design10
charting10
momentjs10
front-end-development10
angularjs10
bootstra10
d3js10
visualizations10
ui-design9
css9
uid9

Programming languages (19)

C#JavaJinjaC++CScalaGoMustache

Github contributions (5)

github-logo-circle
dc-js/dc.js

Mar 2014 - Apr 2017

Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js
Role in this project:
userFull-stack Developer
Contributions:75 commits, 46 PRs, 166 comments in 3 years
Contributions summary:Matt primarily focused on enhancing the functionality of the dc.js charting library. They addressed and fixed date-related filtering bugs within the base mixin, ensuring accurate date handling. The user also refactored code, moving references to redraw and render functions to chart-specific groups. They also exposed filter functions for more user overrides, which was then reverted. The user worked on the test suites, fixing issues in the row-chart-spec, bar-chart-spec, and heatmap-spec files.
visualizationchartsmulti-dimensionalchartcharting
An implementation of gridster-like widgets for Angular JS
Role in this project:
userFront-end Developer
Contributions:5 commits, 2 PRs, 23 comments in 1 year 2 months
Contributions summary:Matt primarily focused on improving the functionality and responsiveness of the Angular gridster component. Their contributions include fixing a bug related to window resizing and ensuring the grid's height is updated correctly. They also worked on improving the component's resizing capabilities by incorporating margins and addressing an issue where the grid was rendering with zero width. Furthermore, the user updated the codebase to leverage a more efficient method for handling window resizing using `addResizeListener`.
widgetsgridsterangularangular-js
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
Matt Traynham - Principal Software Architect at Digital Realty