Web App Development

I help Web Apps

About

Web Developer and Frontend Software Engineer with 6 years of professional experience. Working primarily with JavaScript, TypeScript, React, Next.js, and Node.js. I aslo have 7 years experience working on the business side at software/SaaS companies. That combined experience has enabled me to significantly improve the UX/UI, business value, teams, communication, projects, systems, processes, and performance that are a part of the applications I work on now as a Senior Frontend Engineer.

Web Developer & Frontend Software Engineer

  • Website: www.andrewavina.com
  • City: Orange County, CA, USA
  • Email: avinaandrew@gmail.com

Skills

JavaScript 100%
TypeScript 100%
React 100%
Redux 100%
Next.js 100%
Node.js 100%
HTML5 100%
CSS3 100%

Resume

Professional Experience

Senior Frontend Engineer

October 2020 - Present

NetFortris, a Sangoma company, remote

  • Primary technologies working with: JavaScript, TypeScript, React, Redux, MobX, Electron, HTML5, CSS3. Limited experience with: unit testing (Jest, react-testing-library), integration testing, end-to-end testing, and webpack.
  • Working on an agile team using Scrum framework (e.g. 2 week sprints).
  • Team lead for our Frontend Engineer team on multiple projects to implement new features for both our Electron/desktop app for business communication and browser based admin app.

Frontend Engineer

November 2019 - April 2020

Brandify, remote / Anaheim, CA

  • Primary technologies working with: JavaScript, React, Redux, HTML5, CSS3, Jest, Node.js + Express.js, and Postman. Limited experience with: unit testing, integration testing, end-to-end testing, webpack, SQL, PostgreSQL, Docker, Google Cloud Platform (GCP), and CircleCI.
  • Worked on an agile team using both Scrum (i.e. 2 week sprints) and Kanban frameworks.
  • Helped modernize company’s legacy web applications into a single, reliable, and scalable SaaS platform by transitioning legacy monolith applications into a single web dashboard experience for customers by utilizing Google Cloud, microservices (using Node.js + Express.js), micro front-ends (for multiple, dispersed front-end teams), and optimize front-end from 10+ year old JavaScript to React.js with Redux.

Frontend Engineer

April 2018 - November 2019

NetFortris, remote / Los Angeles, CA

  • Helped reduce integration testing from 1 day to 1 hour with a custom, automated API test solution for about 100 APIs - built with Postman and Jenkins which ran every time a new API/service was deployed to a test environment.
  • Lead frontend engineer for building a new Click-To-Dial browser extension.

Account Executive (Sales)

September 2015 – July 2017

Auth0, remote

  • Responsible for working with qualified sales leads and sales engineers to validate if our service was a technical fit for potential customers' own software products. As well as oversaw negotiations of commercial agreements during those interactions.

Sales/Account Management

November 2012 – September 2015

Roambi/MeLLmo, San Diego, CA

  • Managed product demonstrations and subscription agreement negotiations with potential customers.

Education

Certificate in Web Development

2017

General Assembly, Santa Monica

Bachelors in Communication

2008 - 2010

San Diego State University

Services

Build New Web Apps

Create web apps based on customer and end-user requirements using the latest and greatest web technologies.

Improve Web Apps

Step into existing web applications to lead or help a team improve the current state and deliver on objectives.

Code Review

Review code written in JavaScript, TypeScript, HTML5, and CSS3 to help improve, optimize, and/or fix.

Project Planning

New web apps and features can be difficult to effectively plan for without enough resources. I can lead or help a team effectively plan for implementing new features or planning out new web applications.

Debugging

Sometimes bugs and errors in code can become too daunting to research on your own - or stack overflow doesn't have what you are looking for. It can help to have an outside perspective guide or come up with the best solution specific for your web app's and end-users's needs.

Refactoring

Improving and optimizing your web app's codebase is an opportunity to not only improve it for your end-users, but for your developers as well. I can help guide or lead this effort to help achieve a better code base for your needs.

Contact

Happy to discuss any opportunities.

Location:

Orange County, CA USA