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