Fernando Villasenor

Senior Software Engineer, Frontend|
Los Angeles based software engineer w/9+ years experience in building complex UIs. I'm a big fan of React, Javascript and TypeScript - amongst the many other tools I've used over the years.
Download Resume
Jan 2023 - present

Senior Software Engineer, Front End

GMSE Corp/Sponsorship Exchange
  • Built the entire ui platform from scratch using Next.js/React - making every required technical and architectural decision (including library/framework choices, deployment, testing, and best practices- linting, formatting, folder structure) along the way
  • Built an entire collection of reusable UI React components from scratch w/Tailwind CSS
  • Built multiple programs for our multi-tenant sponsorship matching application- including dashboards, profile pages, sponsorship offer/proposals, "sponsorship builder" dynamic form, file uploading and markdown editing
  • Built admin dashboard w/staff functionality, using Next.js middleware for server-side route protection
  • Setup custom authentication using Auth0 via NextJS api routing- implementing jwt access/refresh token via browser cookies and Axios interceptors
  • Worked on the backend as needed, developing a file upload tool to AWS S3, using Nest.js backend framework
  • Worked closely w/VP of Engineering on any company-wide decision making - including the interviewing and hiring of new engineers
  • Setup Hubspot for static pages
react
typescript
javascript
nextjs
tailwind
react query
nestjs
react hook form
react table
vercel
Jul 2021 - Dec 2022

Senior Software Engineer, Front End

Tradesy/Vestiaire Collective
  • Worked on a multitude of teams, building out new features, while modernizing legacy pages to React
  • Worked on a multitude of teams, building out new features, while modernizing legacy pages to React
  • Rewrote the entire frontend UI for our item recommendations tool
  • Assisted Principal Engineer in large scale architectural change from client-side rendering of React pages to SSR (served from PHP backend)
  • Successfully helped migrate users from the Tradesy to Vestiaire Collective platform
react
typescript
javascript
sass
mobx
php
Jul 2020 - Jul 2021

Senior Front End Engineer

MyLife.com
  • Responsible for the frontend development of the RealMe platform (a B2B product for consumer online safety)
  • Built custom widgets for partners to integrate w/our API, along w/custom landing pages
  • Rebuilt profile search flow w/React and added testing
react
javascript
sass
webpack
Aug 2017 - Jul 2020

Software Engineer

Tix
  • Responsible for all frontend development - focusing on updating over 30+ legacy programs and data reports from ASP.net to React w/Redux
  • Developed new UI programs such as email notification management, e-ticket management, as well as new data reporting w/search criteria and data-grid functionality (exporting/emailing data & pdf generation)
  • Built charts, timelines and sales comparison tools using Chart.js
  • Built API endpoints using C#/.Net w/Sql (MS SQL server) to integrate w/updated UI programs as needed
  • Created mobile friendly E-tickets with customizable images
react
javascript
webpack
redux
css modules
semantic ui
csharp
.net
microsoft sql server
Jan 2015 - Jul 2017

Front End Developer

Panjo
  • Responsible for the entire frontend development of the marketplace- implementing all core features, redesigns and updates
  • Introduced React/Redux (along w/testing) within user listing-management pages to begin transition from jQuery
  • Created all responsive html emails for use w/user notifications & marketing
  • Integrated checkout form w/Braintree Javascript SDK
react
javascript
jquery
sass
redux
webpack
.net
May 2014 - Dec 2014

Front End Developer

TruBrain
  • Led all frontend page redesigns- encompassing more than 90% of the website
  • Instituted the use of Angular to rebuild the subscription signup/checkout processes
  • Converted the entire site to be fully responsive and mobile friendly
angular
javascript
jquery
sass
bootstrap
django