FlowCV Logo
[redacted]Senior Front-end Web Engineer
[email protected] |123-456-7890 |[redacted]/portfolio |linkedin.com/in/[redacted]
Profile

Accomplished professional with 14+ years of experience building dynamic, responsive, and well-crafted user interfaces for websites and web applications. An effective collaborator, a great team player, and a constructive mentor to junior peers.

Successfully delivered projects for distinguished brands such as [redacted], [redacted], [redacted], [redacted], [redacted], [redacted], and [redacted].

Skills
Core Front-end

HTML, CSS, JavaScript (ES6, TypeScript)

JS Frameworks

React (Next, Gatsby), Vue (Nuxt)

UI, UX, Design, Mockups

Figma, Sketch, Storybook, Balsamiq

Analytics, A/B Testing, etc.

Google Analytics/Optimize, Hotjar, PostHog

Database, Realtime, Auth

Supabase, Firebase, PostgreSQL, SQLite

CMS, Headless CMS

Craft, Contentful, Airtable, Django

Cross-Platform, Hosts

Electron, Netlify, Vercel

CSS Tools

Tailwind, Sass, Less, (A)BEM

CSS Frameworks

Bootstrap, Bulma, MUI, Daisy, Chakra

Optimization, Accessibility

Lighthouse, PageSpeed, WCAG 2.x

APIs & Tools

RESTful, GraphQL, Express, Postman

CI/CD, DevOps

Docker, Buddy

Unit Tests, E2E, etc.

Playwright, Vitest, Cypress, Chromatic

Monitoring, Tooling, etc.

Sentry, ESLint, Prettier, Vite, Git, (P)NPM

Education
2004 – 2008[city], [country]
[university name], Bachelor in Computer Science
Professional Experience
2020 – May 2023
[redacted company A], Lead Front-end Engineer
  • Led a highly-skilled team in building, launching, and maintaining Vue/React + CraftCMS websites for a diverse range of clients including [redacted], [redacted], [redacted], [redacted], [redacted], and [redacted].
  • Introduced the concept of Storybook design systems and component libraries to the department, which allows for isolated development of front-end components and parallel development with the backend team, increasing overall efficiency and enhancing developer experience.
  • Instituted visual regression testing by linking Storybook component libraries to Chromatic, allowing designers to participate in testing live components against all use cases.
  • Spearheaded [redacted]'s foray into using Single-Page Applications for client projects, which proved to be the better, faster solution vs. the monolithic approach of traditional CMSs.
  • Created and maintained ESLint rulesets customized for the team's preference. Established a pre-commit Git hook to ensure that new code will not get committed without passing through the linter.
  • Devised a clever component-loading strategy for the [redacted] project, saving at least two weeks of development time.
  • 2016 – 2019
    [redacted company B], Senior Front-end Engineer
  • Developed Vue/AngularJS + Electron kiosk applications for renowned international brands including [redacted], [redacted], [redacted], [redacted], [redacted], [redacted], and [redacted]. These interactive, touchscreen-enabled apps create immersive experiences and were showcased at prominent regional auto shows and tech conventions.
  • Implemented lead-generation capture forms, which was used to garner and analyze public interest data and provide accurate metrics back to clients.
  • Strategized a smart remote-deployment protocol, reducing installation and configuration times from 1 hour per app per device, to just 30 minutes per app for all devices in the local network.
  • 2013 – 2016
    [redacted company C], Creative Developer
  • Led the successful redesign of the [redacted] website, resulting in improved user experience and reducing bounce rate by half.
  • Implemented an in-house design system and drove a mobile-first, responsive approach to frontend development, resulting in significant cost savings for the client.
  • 2009 – 2011
    [redacted company D], Web Developer
  • Managed and curated the [redacted] e-commerce website with a database of more than 2 million parts for [redacted].
  • Projects
    Aug 2023 – present
    [redacted], (link to [redacted])

    A data aggregation and comparison website for [redacted] rates. This tool provides users a way to find affordable [redacted] and also avoid overpaying when haggling with [redacted].

    Built with React, Tailwind and DaisyUI. Hosted as a Single-Page Application on Netlify with a PostgreSQL database cache in Supabase.

    Also wrote a [redacted] scraper script that runs in Node to collect data from a [redacted] API source, save the data in JSON files, and process them for the website to use.

    Jun 2023 – present
    [redacted], (private)

    An upcoming enterprise web application for a medical diagnostic/testing laboratory client. This app will be used for secure storage of patient data, lab requests, test results, and billing information. It will also allow for patients to access their test results online via a secure user portal. Tech stack: React, TypeScript, MUI, GraphQL, PostgreSQL.

    2019 – 2021
    [redacted], (link to [redacted], discontinued)

    A data explorer, comparison, and review website for [redacted] and [redacted]. Matches up different combinations of [redacted], [redacted] and [redacted] to determine [redacted], [redacted], and [redacted]. Data is gathered by manual testing using a commercial lab setup.

    Built with React, Gatsby, and Bulma. Chart.js was used to generate the charts for visualization. Hosted as a static website on Netlify.

    2015 – present
    [redacted], (link to [redacted])

    An internal web application for a private school. Currently being used for tracking account balances, accepting payments, managing enrollments and tracking daily attendance. Proposed and implemented a cost-effective RFID system to track student entry/exit, saving the client from a more expensive, off-the-shelf turnstile solution. Tech stack: Vue, Django, Bootstrap, and MySQL.

    2010 – 2011
    [redacted], (UX/UI work only)

    Overhauled the user interface of the admin configuration pages of three Wordpress affiliate marketing plugins ([redacted], [redacted], and [redacted] from [redacted]). The new UI lead to a significant decrease of technical support hours, cutting it down by at least 50%.