Sean Mccarthy

Senior Software Engineer at DataStax

Philadelphia, Pennsylvania, 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

👤
Senior
🎓
Top School
Sean Mccarthy is a Senior Software Engineer with a decade of experience building and hardening distributed systems at DataStax, where he progressed from intern to senior engineer focused on reliability and developer tooling. He brings practical expertise in backend engineering and test infrastructure, contributing notable improvements to the widely used apache/cassandra-ccm tool to standardize subprocess handling and improve cluster management reliability. Based in Philadelphia, he combines technical rigor with a mission-driven mindset—having worked with students in developing countries and prioritizing software that makes a measurable impact. Comfortable across the stack of databases, integration testing, and developer-facing utilities, he excels at refactoring complex codepaths to reduce fragility and improve maintainability. Sean’s dual degree background in computer science and economics underpins a pragmatic approach to trade-offs between performance, reliability, and developer productivity.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Computer Science and Economics, Bachelor of Science - BS, Computer Science and Economics at University of Pittsburgh
github-logo-circle

Github Skills (12)

command-line-tool10
command-line-interface10
refactoring10
cli-tools10
cassandra10
python10
refactor10
subprocess10
cli10
command-line10
testing9
git8

Programming languages (3)

JavaScalaPython

Github contributions (5)

github-logo-circle
apache/cassandra-ccm

May 2016 - Mar 2017

A script to easily create and destroy an Apache Cassandra cluster on localhost
Role in this project:
userBack-end Developer
Contributions:18 commits, 16 PRs, 29 comments in 10 months
Contributions summary:Sean primarily contributed to the `ccm` (Cassandra Cluster Manager) tool, focusing on enhancing its functionality and improving code quality. Their work included separating concerns within the `ClusterUpdateconfCmd` and `NodeUpdateconfCmd` classes, adding new methods for managing logs and improving subprocess handling. They also refactored code to standardize subprocess spawning and improve the reliability of the tool, incorporating several fixes and refinements.
cassandralocalhostapachecassandra-clusterapache-cassandra
smccarthy788/ccm

May 2016 - Mar 2017

Contributions:55 pushes, 30 branches in 10 months
cassandralocalhostapachecassandra-clusterapache-cassandra
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
Sean Mccarthy - Senior Software Engineer at DataStax