A front-end web developer with experience building high-performance single page apps, full-stack Node.js apps and progressive web apps. I focus on:
Network delivery performance: offline-first approach with Service Workers, deploying HTTP/2 and HTTPS for improved server response times, optimizing JavaScript bundles with advanced route-based code splitting, minification of assets to reduce time to first byte, preloading resources to improve the overall user experience.
Runtime performance: auditing JavaScript performance, identifying and fixing potential performance bottlenecks, avoiding event-loop blocking, managing task priorities to ensure smooth animations with 60 FPS.
Accessibility (a11y): following WCAG and accessibility best practices, writing semantic HTML markup, testing with screen readers like NVDA, VoiceOver and ChromeVox.
Internationalization (i18n): experienced in building localizable web apps with libraries like ng-translate for Angular and React-Intl for React.
Experience with:
Languages: JavaScript (ES5, ES6, ES2017, ...etc.), TypeScript, Flow
State management: Redux, MobX
FRP: RxJS
Frameworks: React, Angular 1.x, Angular 2
Bundlers: webpack, Gulp