Avijeh
Frontend Engineer · 08/2021 – 03/2025
- ◆Improved mobile Lighthouse score from 53 → 86 by removing unused scripts, reducing generated CSS, deferring non-critical JavaScript, and optimizing font loading
- ◆Built cross-application authentication between React, Vue, and legacy jQuery systems using a global event-based interface, syncing login state without page reloads
- ◆Maintained a large React 16.8 codebase, reducing avoidable re-renders and supporting migration from class components to functional components
- ◆Led migration of key pages from client-side React rendering to server-rendered ASP.NET Razor views, resulting in ~23% increase in search visibility
- ◆Helped move fragmented micro-frontends into a unified Nuxt.js frontend, reducing bundle size and improving maintainability across services
- ◆Defined SSR data-flow patterns in Nuxt.js to align routing, server rendering, and client-side state between browser and server
- ◆Introduced ESLint, Prettier, and shared frontend conventions, improving consistency and reducing review friction
- ◆Built reusable UI primitives including inputs, date pickers, and buttons so teams could extend behavior without modifying core implementations