Summary
Overview
Work History
Timeline
Generic

Ava Johnson

Software Engineer
Long Beach,CA

Summary

Experienced front end software engineer with over 10 years of experience in web development with a variety of technologies. Currently focusing on front end development with MVVM frameworks suck as React.js, Svelte, and Vue.js. Passionate about clean, maintainable code and finding the right solution to every problem.

Overview

13
13
years of professional experience

Work History

Senior Front End Developer

Peach
02.2023 - 01.2025

Lead the modernization of a legacy react codebase converting it to use typescript, react-query, and modern pest practices. Maintained a high level of code quality for new code with a focus on maintainability. Used Storybook to implement full coverage snapshot testing. Developed a system that generated typescript types and react-query hooks for a rest API with OpenAPI spec.

Senior Full Stack Developer

Mochary Method
01.2022 - 11.2022

Worked on a small highly talent dense team building an opinionated company management app from the ground up using React, Next.js, and Apollo. Focused on extremely clean, maintainable, and scalable code with full test coverage. Development was fast paced with a short design to production loop.

Senior Front End Developer

Eat This Much
04.2019 - 12.2021

Lead a team that rebuilt the frontend website and mobile app from the ground up.


  • Built a modern web app with Typescript and Svelte.
  • Built a cross platform mobile app using Dart/Flutter.
  • Wrote a model type system that allowed interlope between Django, Typescript, and Dart.
  • Taught team members best practices for Svelte and Flutter.
    Reviewed and provided feedback on team members code.

Full-stack Developer

Dealer Digital Group
Murrieta, California
04.2016 - 04.2019

I was responsible for solving any number of diverse problems. This including things like: Developing internal tools, building SPAs, creating Wordpress plugins, and data processing and management.

  • Developed a lead gathering, data flow, and reporting application that reduced the delay from lead submission to salesman response time from minutes to mere seconds. Built on top of AWS DynamoDB, Gateway, and Lambdas and integrated with the excellent Nexmo calling API.
  • Developed a task and job management web app that increased company productivity and team work while reducing mistakes. Allowed all company members to track and follow jobs and decreased client project approval times. Included many other features like ability to push ads to facebook. Built on top of React with a material UI design with MongoDB and Koa.js managing the backend. Files were stored on AWS S3 and authentication managed by AWS congnito.

Full-stack Developer

Self-employed
01.2012 - 04.2016

I worked on many varied projects as a freelance developer. Website design, LAMP stack applications, web apps, mobile apps, game development, compiler development, embed systems. I was also very involved in the open source community and contributed to numerous open source projects including, The Linux Kernel, Firefox, and the GNOME Desktop.

  • Developed and ran a LAMP based user community with 2000+ active users.
  • Developed and supported an Android app with 1000+ downloads that used the front and back cameras to create double exposure photos.

Timeline

Senior Front End Developer

Peach
02.2023 - 01.2025

Senior Full Stack Developer

Mochary Method
01.2022 - 11.2022

Senior Front End Developer

Eat This Much
04.2019 - 12.2021

Full-stack Developer

Dealer Digital Group
04.2016 - 04.2019

Full-stack Developer

Self-employed
01.2012 - 04.2016
Ava JohnsonSoftware Engineer