Matthew Bergman

Senior Developer at Freelancer

New York, New York, 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
Matthew Bergman is a Senior Developer based in New York with 17 years of experience building and improving web platforms for clients ranging from small startups to enterprise brands. At Novafabrica he has architected major search features and introduced TDD and testing practices across engagements, and as a freelancer he has led teams refactoring complex payment systems to meet PCI compliance. He contributes to well-known open-source projects like winston and faker.js, focusing on backend improvements, test coverage, and practical feature additions such as data generation and logging refinements. Comfortable across the stack, he combines product-facing delivery with deep technical stewardship and a knack for pragmatic refactors that reduce risk and speed up iteration. An arts-trained thinker (BA in Film/Video and Photographic Arts), he brings creative problem-solving to engineering and user-focused systems.
code18 years of coding experience
bookBachelor's degree, Film/Video and Photographic Arts, LoL They don't give grades!, Bachelor's degree, Film/Video and Photographic Arts, LoL They don't give grades! at Sarah Lawrence College
github-logo-circle

Github Skills (7)

data-generation10
logging10
nodejs10
javascript10
unit-testing9
api-design8
testing6

Programming languages (3)

JavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
mathusiast/Faker.js

May 2010 - May 2010

generate massive amounts of fake data in Node.js and the browser
Role in this project:
userBack-end Developer
Contributions:10 commits in 1 day
Contributions summary:Matthew contributed significantly to the `faker.js` repository, primarily by adding and modifying functions related to data generation. Their work focused on expanding the capabilities of the library, particularly by adding features like company name generation and modifying the existing address generation functionality. The commits reveal a focus on improving data formatting and content, including the addition of new words, sentences, and paragraphs. The user also enhanced the library with functionalities to generate domain names, catchphrases, and bs information.
nodejs
winstonjs/winston

Jan 2011 - Jan 2011

A logger for just about everything.
Role in this project:
userBack-end Developer
Contributions:8 commits in 29 days
Contributions summary:Matthew primarily contributed to fixing typos and small errors within the codebase, particularly in the `lib/winston/logger.js`, `lib/winston/transports/loggly.js`, and test files. They updated the test suite to improve functionality and coverage. Additional contributions included encapsulating levels and adding methods within the core winston library and refactoring of the code.
loggereverythingloggingwinston
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