HELLO, I'M

SHAWN NOLAN

Senior Full Stack Developer in San Diego

Angular · Node.js · AWS · GraphQL · SoCal

San Diego / SoCal-based engineer crafting high-performance, scalable applications with Angular, Node.js, AWS serverless, and battle-tested architectures. 10+ years shipping products that scale — available for opportunities in San Diego and remote.

Read the Blog
Shawn Nolan, senior full stack developer based in San Diego

Full stack San Diego

Angular, Node.js & AWS

Software

Admin

CHAPTER 01

TECH ARSENAL

Angular, Node.js, AWS & more — tools of a San Diego full stack developer. Also see the engineering blog and local services.

Frontend
Angular
Ionic Framework
Meteorjs
Vue
TypeScript
React
React Native
Backend
Node.js
PHP
AWS
Serverless
GraphQL
.NET
Databases
MongoDB
MySQL
Supabase
Postgres
Relational or NoSQL

DevOps & Cloud

(AWS/Azure)

IAM
Cognito
EC2
CloudFront
Route53
Lambda
Kinesis
DNS
Hosting
PROFICIENCY RADAR
CHAPTER 02

JOURNEY LOG

Where the code met the real world

2024-02 - Present

Senior Full Stack Developer
  • I’ve been focused on improving performance and cutting costs by fine-tuning both the front-end and back-end of our systems.
  • I manage and modernize several Vue.js projects, keeping them fast, clean, and easy to maintain.
  • I also integrate new tools like Algolia and Nuxt into our existing setup to expand what our apps can do.
  • On a day-to-day basis, I handle updates, fix bugs, and continuously refine the experience for both users and developers.
  • Enhancing and improving our internal tools and infrastructure has been a big part of my work.
  • Building our app using React Native.
2024-06 - 2023-07

Full Stack Developer
  • I built new features for internal systems that made our workflows faster, smarter, and more automated.
  • On the front end, I worked with React to create smooth, intuitive interfaces that felt effortless to use.
  • Behind the scenes, I developed PHP APIs and business logic to power a lot of those dynamic features.
  • I followed test-driven development practices to make sure everything ran clean before merging to production.
  • Debugging became second nature — I used tools daily to track down issues quickly and keep the dev cycle moving.
2016-01 - 2022-06

Software Engineer
  • At GTC, I helped transition large legacy systems to modern, cloud-based apps using AWS and serverless architecture.
  • I built a native application from scratch that bridged the gap between old and new data systems — a huge step forward for the company.
  • I also worked on a complex data migration system to move millions of records safely and efficiently.
  • Most of our APIs were built in Node.js and TypeScript, deployed across AWS Lambda, Step Functions, and AppSync GraphQL.
  • I managed deployments for dev, staging, and production, keeping stability and performance top of mind.
  • Test-driven development was a big part of my workflow, helping keep new and existing features solid.
  • And when bugs popped up, I tracked them down fast — solving problems before they became issues for users.
2015-01 - 2016-12

Full Stack Developer
  • I worked on a mix of .NET MVC and Entity Framework projects, jumping in to complete and improve existing codebases.
  • I built secure, HIPAA-compliant features in CakePHP, focusing on encrypted data and privacy standards.
  • On the front end, I used AngularJS to make interfaces that were intuitive and visually clean.
  • I also wrote REST APIs to connect everything together smoothly between front and back ends.
2010-01 - 2015-12

Full Stack Developer
  • I was part of an agile team building full-stack applications using .NET and MongoDB.
  • A big focus for me was writing scalable, maintainable code through test-driven development and smart design patterns.
  • I worked heavily with jQuery and AJAX to build responsive, data-driven interfaces connected to MongoDB.
  • Testing was a habit — I wrote client-side unit tests with Chutzpah and jQuery to catch issues early.
  • I also built custom Joomla components, modules, and plugins to give CMS-driven sites more power and flexibility.
2012-02 - 2012-06

Web Designer
  • I designed and built marketing landing pages that helped boost conversions.
  • I also created branded email templates used in campaigns across the company.
2009-10 - 2010-09

Web Designer
  • I developed custom websites and WordPress plugins, often under tight deadlines.
  • I built tailored integrations between WordPress and Infusionsoft to automate marketing workflows.
  • One of my bigger projects was a custom membership system built entirely on top of Infusionsoft’s platform.
  • Each project helped me sharpen my design, development, and problem-solving skills early on in my career.
CHAPTER 03

WHO AM I

San Diego / SoCal-based senior full stack developer

Shawn Nolan, full stack software engineer in San Diego, California
10+
YEARS EXP
50+
PROJECTS

Passionate full-stack engineer based in San Diego / SoCal, obsessed with building scalable, high-performance systems that don't just work — they thrive under pressure.

Working from San Diego, I've partnered with product teams across Southern California and remote organizations to modernize legacy systems and ship features that move the needle. Deep expertise in Angular, Node.js, AWS, serverless architectures, GraphQL, and test-driven development.

Whether you need a San Diego full stack developer for staff augmentation, a cloud migration, or performance work aimed at 90+ Lighthouse scores, I bring production scars and clear communication — not slide decks.

When I'm not coding around San Diego and SoCal, you'll find me chasing waves, bombing down mountains, ripping singletracks, or capturing the perfect shot.

CURRENT FOCUS

  • • Performance optimization & cost reduction
  • • Modernizing Vue/Angular frontends
  • • Serverless + GraphQL architectures

BEYOND CODE

  • • Surfing & Snowboarding
  • • Mountain biking & Dirt bikes
  • • Photography & Archery