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 ResumeJan 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