Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 2.47 KB

File metadata and controls

47 lines (33 loc) · 2.47 KB

CV -- Sam Okonkwo

Location: Amsterdam, Netherlands Email: sam@example.com LinkedIn: linkedin.com/in/samokonkwo Portfolio: samokonkwo.design GitHub: github.com/samokonkwo

Professional Summary

Frontend engineer with 6 years shipping accessible, performant web products. Led design-system adoption and Core Web Vitals improvements for a B2B analytics suite (2020-2025), cutting LCP on key dashboards by more than half and standardizing UI patterns across squads. Strong in TypeScript, React, and cross-browser quality, with a focus on maintainable component APIs and measurable user outcomes.

Work Experience

InsightFlow BV -- Amsterdam, Netherlands

Senior Frontend Engineer 2020-2025

  • Owned charting and dashboard surfaces (React, TypeScript): virtualized tables, memoized selectors, and code-splitting to keep interaction smooth on large datasets
  • Partnered with design on a token-based component library (Storybook, visual regression tests); cut duplicate UI implementations and sped up feature delivery
  • Drove accessibility remediation: WCAG 2.1 AA audits, keyboard flows, and screen-reader testing in CI; reduced critical a11y defects in production
  • Instrumented real-user metrics (RUM) and error tracking; prioritized fixes that moved LCP and INP for top customer journeys
  • Mentored 3 engineers on React performance patterns, testing strategy (RTL, Playwright), and PR review for UI quality

BrightLeaf Digital -- Remote

Frontend Engineer 2017-2020

  • Built marketing sites and authenticated app shells (React, SCSS → later CSS modules) with responsive layouts and CMS-driven content
  • Introduced ESLint/Prettier and component tests; improved stability during frequent content and campaign changes
  • Collaborated with backend on REST contracts and optimistic UI for lightweight CRUD flows

Projects

  • a11y-playbook (Internal wiki) -- Checklists and examples for forms, dialogs, and data tables; adopted by multiple product teams
  • chart-sandbox (Open Source) -- Demo app comparing rendering strategies for time-series charts under heavy updates

Education

  • BSc Computer Science, University of Amsterdam (2017)

Skills

  • Frontend: TypeScript, JavaScript (ES202+), React, HTML5, CSS (modules, modern layout)
  • Quality: Jest, React Testing Library, Playwright, Storybook, axe-core
  • Tooling: Vite, Webpack, npm/pnpm, GitHub Actions
  • Practices: Design tokens, semantic HTML, performance budgets, code review for UX and accessibility