Robert Liebowitz

Senior Staff Software Engineer at Morning Consult

Virginia, 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
Robert Liebowitz is a Senior Staff Software Engineer with 12 years of experience building full-stack, production-grade systems across fintech and social science domains. Currently at Morning Consult, he focuses on pragmatic design, human-centered interactions, and automating processes to accelerate delivery and reduce friction. He has a strong back-end pedigree—contributing to notable open-source projects like CenterForOpenScience/osf.io and improvements to the popular Go CLI library urfave/cli—while also shaping front-end patterns and developer tooling at Capital One. Comfortable with Go, TypeScript, cloud infrastructure, and devops workflows, he blends disciplined engineering with a curiosity for new technologies. Trained in both computer science and psychology, he brings a rare perspective on how technical choices impact user experience and team productivity.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor of Arts (B.A.), Computer Science and Psychology, 3.82 GPA, Bachelor of Arts (B.A.), Computer Science and Psychology, 3.82 GPA at University of Virginia
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

dataverse10
go10
back-end-development10
python10
api-design10
django10
command-line10
testing10
go-language9
cli9
golang9
api9
apim9

Programming languages (12)

TypeScriptJavaShellRustCJavaScriptGoLua

Github contributions (5)

github-logo-circle
CenterForOpenScience/osf.io

Nov 2013 - May 2015

Facilitating Open Science
Role in this project:
userBack-end Developer
Contributions:761 commits, 20 PRs, 81 comments in 1 year 6 months
Contributions summary:Robert primarily contributed to the back-end logic of the osf.io repository. They implemented new features by adding logic for dataverse migration, renaming fields and generating dataset IDs. The user also updated the Dataverse configurations and implemented a new way to manage authentication. Additionally, the user addressed several bugs in the dataverse section of the code and incorporated changes to the file revisions.
pythonsciencedjango-rest-frameworkdjangojavascript
urfave/cli

Aug 2017 - Jan 2022

A simple, fast, and fun package for building command line apps in Go
Role in this project:
userBack-end Developer
Contributions:82 reviews, 55 commits, 69 PRs in 4 years 5 months
Contributions summary:Robert focused on enhancing the `urfave/cli` library by implementing features to customize flag help messages, specifically regarding prefixes and environment variable hints. They exported functions to enable users to tailor these aspects of flag display. Furthermore, the user added tests to validate the functionality of custom flag prefixing and environment hint configurations, improving the library's usability and test coverage. They also contributed to ensuring consistent sorting of flags.
golang-libraryyamlgolangcommand-line-toolsubcommands
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
Robert Liebowitz - Senior Staff Software Engineer at Morning Consult