Matthew Lanigan
Senior Software Engineer
Passionate full-stack leader and engineer with 10+ years of experience designing high-scale backend services, microservices, and modern frontend architectures.
Professional Summary
Senior Software Engineer with 13+ years of experience designing and scaling full-stack web applications across fintech, SaaS, and enterprise domains. Proven track record shipping compliance-critical systems, pioneering automated underwriting, and driving organization-wide architectural modernization. Deep expertise in TypeScript, Ruby, React, and GraphQL within service-oriented and domain-driven architectures. Passionate about establishing engineering standards, mentoring growing engineers, and delivering measurable business impact through technical excellence.
Skills & Expertise
Click on any skill to highlight matching work experience.
Languages
Frameworks & Libraries
APIs & Databases
Cloud & Infrastructure
Practices & Architecture
Work Experience
Senior Software Engineer
- Shipped 4 compliance and risk-reduction features — Plaid-based KYC identity verification, KYC retry automation, bankruptcy credit policy enforcement, and pro borrower experience verification — reducing regulatory exposure across the loan origination pipeline processing ~2,000 applications/month.TypeScriptKotlinGraphQLgRPCRubyPostgreSQL
- Automated KYC retry flows and integrated risk model outputs into Ops workflows, eliminating ~15 manual engineering reviews per week and removing recurring underwrite overrides on subsequent loan applications per affected borrower.TypeScriptKotlinGraphQLgRPCAWS
- Migrated 4 legacy JavaScript Ops applications to TypeScript, upgraded ESLint infrastructure, improved GraphQL Codegen configuration, and introduced stronger typing — reducing type-related defects and accelerating developer onboarding.TypeScriptReactGraphQL
- Eliminated race conditions in event-driven orchestration and resolved duplicate document processing in critical lending workflows, improving pipeline reliability for thousands of monthly loan applications.gRPCGraphQLPostgreSQLDatadog
- Partnered with product, risk, compliance, and engineering teams to define requirements, plan implementation workstreams, and coordinate cross-service deployments — shipping incremental releases with zero production incidents.
Senior Software Engineer
- Owned core booking and appointment management systems on the Booking team, the primary revenue driver for GlossGenius's SaaS platform serving tens of thousands of beauty and wellness professionals.RubyPostgreSQL
- Designed and built the Forms & Waivers system, enabling 10,000+ professionals to collect client information pre-booking — reducing no-shows and streamlining intake into a unified experience.RubyPostgreSQL
- Launched the Themes customization system, empowering customers to personalize their booking websites — driving a 20%+ lift in Gold subscription upgrades.RubyPostgreSQL
- Spearheaded the client self-service rescheduling feature — the top user-requested functionality — significantly reducing professional admin workload and improving client satisfaction.RubyPostgreSQLTypeScript
- Extended Subscription & Billing management to the professional web application, expanding key functionality previously limited to the mobile app.TypeScriptNext.jsREST
- Built front-end experiences for the Platinum tier launch, supporting the company's upmarket strategy to attract larger salon businesses to the platform.TypeScriptNext.jsREST
- Architected a Kotlin/gRPC microservice for the Packages system, enabling salon owners to define and manage memberships within a service-oriented architecture.KotlinPostgreSQLgRPC
Senior Software Engineer
- Stabilized and extended the Loan Origination System (Ruby on Rails + React), resolving critical defects and delivering feature enhancements for the company's core lending platform.RubyPostgreSQLTypeScript
- Pioneered an automated underwriting engine, designing the core rule parser, workflow calculator, and data lookup layer — validated in production before being paused due to organizational reprioritization.Ruby
- Created and open-sourced a TypeScript database access library adopted by 3 internal services, standardizing data access patterns across the organization.TypeScriptPostgreSQLGraphQL
- Championed migration to service-oriented architecture, driving organizational adoption of microservice patterns and improving system modularity and team autonomy.
- Led organization-wide adoption of Next.js, establishing front-end standards and accelerating developer onboarding for new UI projects.Next.jsTypeScript
- Co-created the Bedrock design system, building a shared React component library from the ground up — adopted across all front-end applications and still in active use today.ReactTypeScript
- Initiated production data security overhaul, implementing database-level permissions and read replicas — catalyzing a multi-year organizational shift toward role-based access controls.PostgreSQL
- Built the Deal Calculator and Rehab Calculator, core tools used by loan officers to evaluate fix-and-flip investment properties.TypeScriptGraphQLNext.js
- Standardized TypeScript across the stack — server-side GraphQL/gRPC services and Next.js front-end applications — improving type safety and reducing runtime errors.GraphQLgRPCTypeScriptNext.js
Software Engineer II
- Resolved complex, high-priority issues in a mission-critical warehouse voice automation platform used globally, including direct customer escalation support.JavaSpringHibernateHTMLJavaScript
- Architected a firmware deployment solution for the full Voice Solutions hardware product line, standardizing device provisioning across the organization.C#WPF
- Built a log analysis tool adopted by the full support engineering team, replacing manual log reading and accelerating customer issue resolution.Node.js
- Collaborated across R&D, product, and QA teams on new product development and legacy-to-modern platform migration initiatives.
- Engineered automated migration tools to transition repositories from Perforce and StarTeam to Git, enabling modern version control workflows.RubyJava
Software Engineer
- Led early-stage development of UpContent, a web-based content curation and discovery platform later spun out as an independent company (still active today).
- Designed and built the REST API layer for UpContent's content ingestion and search pipeline.PythonPostgreSQL
- Built the UpContent single-page application using AngularJS, delivering a responsive content discovery interface.JavaScriptAngularJSREST
Education
M.A. Language and Culture
Chubu University(Aichi, Japan)Concentration in Japanese Language and Culture
- Built Co-Chu, a web-based corpus analysis tool (AngularJS, Ruby, PostgreSQL), funded by a JSPS research grant.
B.A. Linguistics
Ohio University(Athens, OH)Minor in Japanese
- Graduated cum laude.