/home·/resume·/readme·/src

🎨Current Theme: Terminal

Resume

Career overview, experience, and technical skills.

RESUME.md (View on GitHub)

Jason Knowles

Senior Software Engineer
jknowlesdev@gmail.com
linkedin.com/in/jasonknowlesdev | github.com/jknowlesdev | jknowlesdev.com

Professional Summary

Software engineer with nearly 8 years of experience, specializing in React frontend architecture, multi-tenant SaaS, accessibility-first engineering, and agentic workflows. Framework-flexible across the JavaScript and TypeScript ecosystem; deep frontend expertise expanding into full-stack ownership.

Work Experience

Software Engineer, EvoText (Content2Classroom) | Remote | Jun 2021 - Present

  • Shaped and evolved the React architecture for Content2Classroom's multi-tenant K-12 CMS, bridging publisher authoring and content delivery through Spring Boot REST APIs, config-driven themes, and LMS/SSO integrations (Google Classroom, Canvas, Clever) for 20+ EdTech publishers.
  • Consolidated per-tenant repositories into a shared multi-tenant codebase, serving 7M+ students and 1M+ teachers across all 50 US states, reducing custom theme delivery from 10 days to 2.
  • Migrated the interactive content delivery system from jQuery to React, modernizing 20+ question types for improved modularity and WCAG 2.2 AA accessibility compliance.
  • Accelerated feature delivery and bug resolution by adopting Claude Code as a daily agentic partner, guiding the agent with existing patterns and conventions across the shared multi-tenant codebase.

Software Engineer, Aveniros | Woburn, MA | Dec 2018 – Jun 2021

  • Engineered the frontend of a Dockerized bilingual English and Arabic tablet portal using Angular, RxJS, and RTL layout (integrated with a Spring Boot backend) for Egypt's national exam reform under a Pearson contract, supporting hundreds of thousands of concurrent students.
  • Modernized legacy AngularJS and jQuery codebases to modern Angular with TypeScript, unlocking type safety and long-term maintainability.

Projects

jknowlesdev.com

  • Created an interactive portfolio using Next.js, TypeScript, and Tailwind CSS to demonstrate multi-tenant architecture with configurable themes; directed an AI-augmented build by pairing Claude Code with hands-on refinement, deployed on Vercel with verified CI/CD.
  • Implemented config-driven themes to demonstrate modular extensibility within a design system, powered by flag-driven customization and Zod schema validation.

Skills

Languages & Core: JavaScript, TypeScript, HTML, CSS, SQL, Java
Frontend: React, Next.js, Angular, Tailwind CSS, Design Systems, Accessibility, Legacy Modernization
Backend & Infrastructure: Node.js, Spring Boot, REST APIs, OAuth 2.0, JWT, Docker, AWS, Vercel, Git
Quality & Testing: Code Review, Manual QA, Regression Testing, Root Cause Analysis, Debugging, Accessibility Testing, NVDA, VoiceOver, Axe DevTools, Chrome DevTools, ESLint, JSDoc, CI/CD
AI Tooling: Claude Code, GitHub Copilot, AI-Augmented Engineering, Agentic Workflows

Education

Bachelor of Science in Computer Science | Worcester State University | 2015 – 2018