Marc Abramowitz

Senior Software Engineer at Adobe

San Jose, California, 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
Marc Abramowitz is a Senior Software Engineer with over two decades of hands-on experience building reliable systems across Python, Go, PHP, C/C++ and modern JavaScript/TypeScript stacks. He has shipped software from embedded digital-audio products (ProTools era) to large-scale web services at Adobe, Yahoo, SurveyMonkey and startups, often operating across frontend, backend and DevOps/CICD domains. Marc is a strong proponent of TDD and automated testing, demonstrated by prolific contributions improving test suites in widely used open-source projects like pip, setuptools, httpie and supervisor. His open-source work spans developer tooling, infrastructure and compatibility fixes—from improving pip and pipdeptree to enhancing OpenStack components and Pyodide’s browser runtime—showing a focus on cross-platform reliability and developer experience. Based in San Jose, he enjoys mentoring junior engineers and quietly improving workflows and CI systems to make development and deployment faster and less error-prone. Notably, he maintains deep low-level expertise (C/C++ and bindings) alongside modern cloud-native skills such as Kubernetes, Ansible and Jenkins.
code15 years of coding experience
job21 years of employment as a software developer
bookBS, BS at Binghamton University
bookMS, MS at Stanford University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
3,487reputation
756kreached
47answers
11questions
Badges
zip
top-5%
csv
top-5%
github-logo-circle

Github Skills (160)

raven10
sentry10
restructuredtext10
python10
testing10
command-line-interface10
databases10
http10
test-framework10
c1110
c1710
http-client10
html-sanitization10
read-me10
spelling10

Programming languages (24)

SmartyJavaC++JinjaCSSCRustScala

Github contributions (5)

github-logo-circle
pymssql/pymssql

Jan 2013 - Apr 2015

Role in this project:
userBack-end Developer & Database Engineer
Contributions:344 commits, 6 PRs, 6 pushes in 2 years 3 months
Contributions summary:Marc primarily contributed to the pymssql project by fixing bugs, adding support for new features, and improving the build process. These contributions involved modifying the C code and the Python bindings, as well as updating the setup scripts. The user's work resulted in enhanced functionality for Python 3, improved handling of various data types, and better integration with tools like gevent.
python
pdbpp/pdbpp

Feb 2014 - Jun 2015

pdb++, a drop-in replacement for pdb (the Python debugger)
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:200 commits, 1 comment in 1 year 3 months
Contributions summary:Marc primarily contributed to the testing infrastructure and functionality of the `pdbpp` debugger. They modified existing tests, adapting expected outputs to include traceback information for improved error reporting. They also added new tests, such as for command parsing and unicode handling. Furthermore, the user addressed bug fixes related to smart command parsing and Python 3 compatibility, demonstrating a focus on improving the debugger's reliability and cross-platform support.
pythondrop-inpdbpython-debuggerdebugger
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
Marc Abramowitz - Senior Software Engineer at Adobe