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
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
Email:
avinaandrew@gmail.com