Shea Riley
Full-Stack Software Engineer and Front-end Architect

Skills


Patterns & Processes

Patterns

  • MVVM (Model-View-ViewModel) Architecture
  • MVC / MVX
  • Component-based Architecture
  • Flux
  • SPA (Single Page Application)
  • Isomorphic
  • RESTful Web APIs
  • N-Tier
  • Cloud & Distributed
  • CI/CD
  • Microservices
  • Composition

Processes

  • Agile
  • SCRUM
  • Kanban
  • Waterfall
Programming Languages

Front-end

  •  HTML
  •  JavaScript/TypeScript
  •  CSS
  •  SASS
  •  Less

Back-end

  • C#
  • SQL
  • JavaScript/TypeScript (Node.js, Express, Next.js, Nuxt)
  • JSON
  • XML
Front-end Frameworks and Tools

Modern

  •  Angular
  • RxJS
  • Angular Material
  • TailwindCSS
  • KendoUI for Angular
  •  React
  • React Native
  • Next.js
  • Redux
  •  Vue
  • Nuxt
  • Pinia
  • GraphQL (Apollo client)
  • Supabase JavaScript client
  • OData (Breeze)
  • Highcharts
  • JSONata
  • Gridster
  •  FontAwesome Icons

Testing and Build Tools

  • Webpack
  •  Gulp.js
  • Jest
  • Jasmine
  • Vite and Vitest
  • Playwright

Legacy

  •  AngularJS
  • KnockoutJS
  •  Bootstrap
  • jQuery / jQuery-UI
Back-end Frameworks
  • .NET and .NET Core (Modern)
  • ASP.Net and ASP.Net Core
  • ASP.Net MVC and Web API
  • Entity Framework and Entity Framework Core
  • Dapper
  • Hot Chocolate (.NET GraphQL API Framework)
  • Identity Framework
  • OAuth / OpenID / OIDC
  • Node.js
  • Express
  • Next.js
  • Nuxt
  • AuthJS
Databases
  • Microsoft SQL Server
  • PostgreSQL
  • Supabase
  • MongoDB
  • Redis
Platforms and Tools

Platforms

  •  Microsoft Azure DevOps
  •  Docker and Harbor
  • Vercel
  •  Node.js and NPM
  •  Microsoft .NET Framework
  •  Microsoft .NET Core
  •  GitLab

Tools

  •  Git & GitHub
  •  Microsoft TFS (Team Foundation Server)
  • Visual Studio
  • VS Code
  • JetBrains Rider
  • JetBrains Webstorm
  • Adobe Photoshop
  • GIMP
  •  Figma
  •  Microsoft Excel
  •   Microsoft PowerPoint
  •   MS SQL Server Management Studio
  • DB Visualizer
  • OpenTelemetry
  • OpenSearch
  • Jaeger
  • OpenObserve
  • Prometheus
  •  Slack
  •  Microsoft Teams
Operating Systems & Environments
  •  Windows & Windows Server
  •  Linux (Debian and Alpine) & WSL
  • Arduino (Arduino IDE & C++ / Wiring)