Mark Starkman

Staff Software Engineer at PagerDuty

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
Mark Starkman is a Staff Software Engineer with 14+ years of experience building and stabilizing large-scale web platforms, currently at PagerDuty after a long tenure improving reliability at Canvas/ Instructure. He pairs deep backend expertise in Ruby on Rails and PostgreSQL with front-end skills in JavaScript/React and practical SRE practices to reduce incidents, speed deploys, and improve observability. Mark has repeatedly led cross-functional teams to eliminate N+1 queries, optimize database access patterns, and automate deployment safety—cutting deploy times roughly in half and driving uptime to nearly 100% for mission-critical services. He’s equally comfortable as an individual contributor and as an engineering manager, having run teams, modernized hiring and interview processes, and introduced AI-assisted workflows to accelerate code comprehension. Based in Pennsylvania with a BSEE from University of Pittsburgh, he’s also active in mentoring and volunteer work, bringing a strategic, service-oriented mindset to engineering leadership. An underrated strength is his habit of coordinating changes across the full stack—APIs, logging, and third-party integrations—so reliability improvements stick.
code14 years of coding experience
job26 years of employment as a software developer
bookPennsbury High School
bookElectrical Engineering, Electrical Engineering at Drexel University
bookBSEE Electrical Engineering, BSEE Electrical Engineering at University of Pittsburgh
stackoverflow-logo

Stackoverflow

Stats
1,546reputation
302kreached
14answers
15questions
github-logo-circle

Github Skills (41)

canvas-lms9
lms9
mongoid8
nodejs7
capybara7
ims7
macros7
database6
ruby-on-rails6
react6
sql-server6
cancan6
sql6
database-design6
rspec6

Programming languages (7)

TypeScriptDockerfileC++JavaScriptRubyPythonKotlin

Github contributions (5)

github-logo-circle
mstarkman/rubymine-settings

Apr 2016 - May 2018

Contributions:208 pushes, 1 branch in 2 years 1 month
mstarkman/can_be

Nov 2012 - May 2013

Contributions:79 commits in 5 months
railstype-ofrubyconsistentactiverecord-model
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
Mark Starkman - Staff Software Engineer at PagerDuty