Catherine Devlin

Sr. Research Associate, Back End Developer

Brookville, Ohio, 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
Catherine Devlin is a senior research associate and back-end developer with 18 years of experience designing and maintaining database-centered systems, excelling at the intersection of Python with Oracle and PostgreSQL. She builds end-to-end data lifecycles—schema and admin, ETL, stored procedures, and web apps—and has applied those skills across enterprises from Disney Streaming to Corning. An active open-source contributor, she has improved widely used Python tools like flask-restful and cmd2 and enhanced SQL tooling in projects such as ipython-sql and pgcli. Her background spans production ETL at scale (Spark/Databricks and Snowflake) as well as hands-on database engineering and CLI tooling, giving her uncommon fluency from low-level query issues to user-facing developer tools. Based in Ohio and trained as a chemical engineer at MIT, she brings a pragmatic, data-first mindset and a knack for quietly improving developer ergonomics and reliability.
code18 years of coding experience
job17 years of employment as a software developer
bookB.S., Chemical Engineering, B.S., Chemical Engineering at Massachusetts Institute of Technology
languagesGerman
stackoverflow-logo

Stackoverflow

Stats
7,493reputation
386kreached
24answers
3questions
Badges
debugging
top-1%
python
top-1%
github-logo-circle

Github Skills (38)

debugging10
api-rest10
parser10
lib10
postgresql10
python10
api-design10
restful-api10
data-engineering10
testing10
dataframes10
pgcli10
pandas10
command-line-interface10
databases10

Programming languages (8)

TypeScriptShellSCSSJavaScriptHTMLJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
catherinedevlin/ipython-sql

Mar 2013 - Nov 2022

%%sql magic for IPython, hopefully evolving into full SQL client
Role in this project:
userBack-end Developer & Database Engineer
Contributions:2 reviews, 148 commits, 55 PRs in 9 years 9 months
Contributions summary:Catherine contributed significantly to the development of the ipython-sql project, focusing on enhancing result set functionality. Their work included implementing features such as adding support for duplicate column names, creating methods for generating CSV files, and providing dict/dicts access to the result sets. The user also focused on database improvements and implemented fixes for database connection issues, demonstrating a solid understanding of database interactions within the project.
pythonsqlalchemymagicsqlsqlite
python-cmd2/cmd2

Mar 2008 - May 2017

cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python
Role in this project:
userBack-end Developer
Contributions:421 commits, 3 PRs, 2 pushes in 9 years 4 months
Contributions summary:Catherine primarily contributed to the development of the cmd2 library, which is written in Python. Their commits focused on features such as multi-line commands, added options and hooks, and the ability to execute Python code, while also addressing core functionality and bug fixes. Furthermore, the user implemented and improved aspects of the parsing logic used within the library. The contributions centered on improving functionality of the library.
pythonfeature-richdeveloper-toolsargument-parsingshell
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