Marcus Bass

Senior Software Engineer · UI Architect

bass.marcus@icloud.com+1 (213) 716-5767Menifee, CA

Summary

Senior Software Engineer experienced in designing, building, and scaling modern web applications with a focus on UI Architecture. Delivered scalable UI solutions and reusable design systems that enhanced development efficiency and user experience through collaboration with product, design, and engineering teams. Focused on advancing into a UI/Frontend Architect role, emphasizing strengths in system design and technical leadership.

Skills

Agile / Scrum Leadership
Micro-Frontend Architecture
Cross-Functional Collaboration
CI/CD & DevOps (GitLab, AWS, Azure)
Frontend Architecture & System Design
GraphQL & API Integration
React.js, TypeScript, Next.js
UI Scalability & Accessibility
Component Libraries & Design Systems
Performance Optimization (Webpack, Vite)

Experience

Spring EQ

Conshohocken, PA

03/2025 — Current

Senior UI/UX Developer

  • Architected and delivered a scalable co-borrower application flow for a HELOC platform, supporting complex multi-user workflows
  • Designed and implemented reusable, accessible UI components using React, TypeScript, and MUI to enhance consistency and maintainability
  • Collaborated with cross-functional teams to define and build high-performance frontend solutions that met system architecture goals
  • Applied component-driven architecture and modern state management, enhancing scalability and minimizing defects
  • Contributed to frontend architecture decisions and coding standards through code reviews and agile processes
  • Architected AI-enabled microfrontend ecosystem using React and Module Federation, integrating LLM services including Claude, OpenAI, and Codex across independently deployable UI domains
  • Designed a cross-microfrontend AI orchestration layer using hooks and service adapters to standardize prompt execution, streaming responses, and error handling across React applications
  • Built composable AI-driven React components (chat interfaces, generative forms, contextual assistants) with strict schema validation and guardrails, reducing runtime rendering errors by ~30%
  • Established a shared design system with AI-aware components reusable across microfrontends, accelerating feature delivery by 25%+
  • Implemented edge-optimized rendering strategies using React Server Components and Next.js SSR, improving perceived response times by ~40%
  • Developed abstraction layers over LLM providers (Claude, OpenAI, Codex) enabling seamless provider switching without breaking microfrontend contracts
  • Defined and enforced typed interfaces using TypeScript and JSON Schema for AI responses across microfrontends, reducing integration bugs
  • Designed resilient client-side data pipelines with retry logic, circuit breakers, and fallback UI states to handle LLM latency and failure scenarios
  • Led architectural patterns for safe rendering of AI-generated content in React, including sanitization, markdown parsing, and component whitelisting
  • Integrated observability into AI-driven frontend workflows using custom hooks and analytics pipelines to track prompt performance, token usage, and user engagement
  • Spearheaded microfrontend communication strategies using event-driven architecture and shared state patterns to propagate AI-generated insights
  • Enabled AI-assisted development workflows using Claude and OpenAI Codex, reducing prototyping time for new microfrontend features by ~35%
  • Optimized AI-heavy frontend performance through bundle splitting, lazy loading, and module optimization, improving Core Web Vitals and reducing initial load size

Guild Mortgage Company LLC

San Diego, CA

11/2022 — 03/2025

Senior Full Stack Software Engineer

  • Spearheaded development of a shared component library, reducing development time by 125+ hours monthly and improving UI consistency
  • Architected and implemented micro frontend architecture, enabling modular development and improved scalability across applications
  • Led modernization efforts, including Node.js upgrades and Webpack-to-Vite migration across 8 SPAs, significantly improving performance
  • Developed document processing application, saving 30+ hours weekly through improved operational efficiency
  • Rebuilt React Native application, enhancing user engagement for customers and loan officers
  • Served as frontend subject matter expert, defining coding standards and best practices
  • Led frontend architecture discussions and guided development across teams
  • Built and maintained CI/CD pipelines, ensuring high-quality and consistent code delivery
  • Optimized applications for performance, scalability, and maintainability

Amazon

Seattle, WA

01/2022 — 12/2022

Senior Software Engineer

  • Delivered frontend solutions using React, TypeScript, and Redux for AWS OpenSearch, enhancing user engagement
  • Integrated GraphQL middleware to streamline data flow and enhance system performance
  • Collaborated with product and UX teams to design scalable interfaces, prioritizing user experience
  • Maintained high code quality through architecture best practices and code reviews

DevMountain & Nucamp Coding Bootcamp

Remote

01/2020 — 11/2022

Senior Instructor

  • Mentored and trained 30+ students in frontend development, enhancing their readiness for software engineering roles
  • Delivered instruction on JavaScript, React, and software design principles (S.O.L.I.D.), fostering deeper understanding of core concepts
  • Guided students through real-world projects, strengthening their technical and problem-solving skills

Allegiant Air

Las Vegas, NV

02/2020 — 01/2021

Software Engineer I

  • Developed and maintained AngularJS applications, enhancing system performance and user experience
  • Built IBM Watson AI Slackbot to facilitate internal Agile transformation
  • Optimized legacy systems while ensuring code quality and compliance with security standards

MobileSoft

Las Vegas, NV

03/2019 — 02/2020

Team Lead

  • Led frontend modernization initiative, migrating from jQuery to modern JavaScript frameworks to enhance user experience
  • Introduced Agile practices, fostering increased productivity and collaboration within the team
  • Provided technical leadership through code reviews and mentoring, strengthening code quality and team skills

Technical Skills

Frontend:React.js, Next.js, TypeScript, JavaScript, HTML5, CSS, SCSS, MUI
Architecture:Micro-frontends, Component Design Systems, State Management
Backend & APIs:Node.js, Express, GraphQL, PHP (Laravel)
Cloud & DevOps:AWS, Azure, CI/CD (GitLab)
Databases:MongoDB, PostgreSQL, DynamoDB
Testing:Jest, Cypress, Mocha
Tools:Webpack, Vite, NPM, Yarn, Jira

Education & Training

2019

Lambda Computer Science Academy

Certifications

Scrum Developer Certification — 2019
Marcus

Marcus Bass

AI · Career Q&A

get in touch