Matthew Lanigan

Senior Software Engineer at Kiavi

Pittsburgh, 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
Matthew Lanigan is a Senior Software Engineer with 14 years of experience building full-stack web applications and infrastructure, currently at Kiavi in Pittsburgh. He brings deep expertise in Ruby, JavaScript, PostgreSQL, REST/GraphQL, and relational database tooling, and has a track record of improving reliability in production systems like loan origination platforms and enterprise device management. An active open-source contributor, he strengthened caching and prepared-statement behavior in the widely used Sequel Ruby toolkit, demonstrating attention to edge-case robustness. Matthew’s background in linguistics and a master’s in Japanese enriches his work with strong communication skills and a knack for cross-cultural collaboration and translation. He combines pragmatic engineering with a curiosity for low-level database behavior and resilient integrations.
code14 years of coding experience
job11 years of employment as a software developer
bookMaster of Arts (M.A.), Japanese Language and Culture, 3.67 GPA, Master of Arts (M.A.), Japanese Language and Culture, 3.67 GPA at Chubu University
bookB.A., Linguistics, 3.57 GPA (cum laude), B.A., Linguistics, 3.57 GPA (cum laude) at Ohio University
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
697reputation
34kreached
5answers
1question
github-logo-circle

Github Skills (15)

testing10
caching10
databases10
prepared-statements10
relational-databases10
sql-database10
database10
ruby10
memcached9
php6
mongodb6
callable6
invoke6
autoload6
mysql6

Programming languages (15)

MDXJavaCSSRustScalaGoNunjucksTypeScript

Github contributions (5)

github-logo-circle
jeremyevans/sequel

Apr 2013 - Sep 2018

Sequel: The Database Toolkit for Ruby
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 1 comment in 5 years 6 months
Contributions summary:Matthew primarily contributed to improving the caching mechanism and testing within the Sequel database toolkit. They addressed potential exceptions in the Memcached integration, specifically rescuing errors when deleting cached entries. Furthermore, the user added support for a new prepared statement type, :single_value, and included it in the testing specifications. Their work focused on enhancing the robustness and functionality of the caching and prepared statements features.
sequelmysqlsqlrubytoolkit
rintaun/.rc.d

Nov 2018 - Sep 2023

Contributions:49 pushes, 1 branch in 4 years 10 months
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
Matthew Lanigan - Senior Software Engineer at Kiavi