Andrew Nicholson

Software Engineer

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
Andrew Nicholson is a founding staff software engineer with a decade of experience building resilient, scalable systems and shaping technical direction at early-stage startups. Based in Santa Barbara, he has repeatedly taken small teams through architectural shifts—most notably moving a company stack from Rails to Node.js, implementing Transactional Outbox patterns, and designing durable workflow orchestration to improve reliability. He combines hands-on implementation of core services (email delivery, integrations, reusable design systems) with mentoring and org-level initiatives like SDLC and reference architectures rooted in DDD, event-driven design, and CQRS. Known for reducing uncertainty early to save engineering cycles, he excels at turning ambiguous product needs into pragmatic, production-ready solutions.
code10 years of coding experience
github-logo-circle

Github Skills (11)

libxml28
xml8
xslt8
nokogiri7
libxslt7
sax7
ruby5
rails-api5
html4
css3
jwt-authentication3

Programming languages (4)

CObjective-CRubyVim Script

Github contributions (5)

github-logo-circle
anicholson44/resume

Oct 2019 - Sep 2025

Contributions:56 pushes, 5 branches in 5 years 11 months
anicholson44/camsizes.com

Mar 2021 - Dec 2024

Contributions:14 pushes, 1 branch in 3 years 9 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