Mountains

Joseph Adam Velez

Lead / Senior Front-end Engineer

San Francisco, Remote (Tampa FL)

About Joe Velez

Joe Velez currently works as a Senior Software Engineer at Paramount. An accomplished full-stack web developer with decades of experience creating interactive & responsive web applications.

Efficiently completes projects to meet team, stakeholder, and individual goals.

Proficient in PHP, NextJS/React, Vue, Vanilla JS, MongoDB, Webpack, Github and more.

My IDE of choice is PhpStorm

BornAnaheim Hills, CA
Current LocationTampa, FL
Employment StatusUS Citizen

Skills

HTML
CSS / SCSS
JavaScript
TypeScript
NextJS
React
Vue
Angular
Jest
Cypress
React Testing Library
PHPUnit
NGINX
Apache
PHP
ColdFusion
MongoDB
MySQL
Redis
Git
DNS
Jira
Confluence
Agile Methodologies

RESTful & Javascript APIs

AirBNB
VRBO
PriceLabs
BranchIO
Main-in-a-Box (DNS, Email)
Google Maps
Google Analytics
TMDB (The Movie Database)

Payment Gateway APIs

AuthorizeNet
Recurly
PayPal
SquareUp
WorldPay
eProcessingNetwork
OnlineDataCorp BluePay
GoEMerchant
Innovative
eSelect Plus
First Data
Sage Payments
and more!

Portfolio

Some of these websites may no longer exist, but I have some screen shots and maybe some code.

SUP South Lake Tahoe

SUP South Lake Tahoe

SmallBizPro

SmallBizPro

Nation Surfboards

Nation Surfboards

SUP Love

SUP Love

Cook and Eat the USA

Cook and Eat the USA

Nation Golf

Nation Golf

Diversity Investigative Services

Diversity Investigative Services

Kids Furniture Superstore

Kids Furniture Superstore

KDS Discount

KDS Discount

Baby Furniture Superstore

Baby Furniture Superstore

Side Projects

Here are some of my own personal projects I've worked on over the years. I feel that side projects are a great way to learn new technologies and improve my skills.

In some cases I've kept the repository private for security purposes.

Enjoy!

JosephAdamVelez.com

A personal portfolio/resume website built with Next.js and hosted on Vercel, showcasing my skills, projects, and experience as a web developer.

Technologies: Next.js, React, TypeScript, Vercel

Website

GitHub Repo

Vue SiteBuilder

A (from scratch) site builder application built with Vue.js for creating and managing websites with drag-and-drop functionality. Docker is used to create two containers, one for the Vue frontend and another for the NGINX web server.

Technologies: Vue.js, Vuex, MySQL, NGINX, Mail-in-a-Box API, Docker

Website

NextJS SiteBuilder

NextJS SiteBuilder

A modern site builder application developed using Next.js, built on top of my legacy ColdFusion site builder's database, enabling users to design and deploy websites with ease.

Technologies: Next.js, React, MySQL, Mail-in-a-Box API, Vercel

Website

First SiteBuilder (ColdFusion)

First SiteBuilder (ColdFusion)

The original site builder application created with ColdFusion, providing foundational features for website creation and management.

Technologies: ColdFusion, Lucee, MySQL, Xmail API, NGINX

Website

Bamby Bungalow

Bamby Bungalow

A brochure website for a vacation rental property, showcasing amenities, availability, and booking options for potential guests.

Technologies: NextJS, VRBO API, PriceLabs API, Vercel

Website

Flora Health Insurance

Flora Health Insurance

A simple data collection form generating leads and base quote for various insurance plans and resources for individuals and families.

Technologies: NextJS, React, Node.js, Vercel

Website

Intermittent Fasting Mom

Intermittent Fasting Mom

A tree site used to provide links to other sites about intermittent fasting, providing tips, recipes, and success stories for moms.

Technologies: NextJS, Vercel

Website

The Movie Database

This is a project I started to learn React. A comprehensive database of movies and TV shows, offering reviews, ratings, and recommendations for entertainment enthusiasts. I am in the process of rewriting this project using NextJS.

Technologies: React 14, TMDB API

Website

GitHub Repo

RosterRhino.team

RosterRhino.team

This project originally started with building a simple site for my weekend soccer team, Tyros Football Club, featuring team news, match schedules, player profiles, and fan engagement features. Then I expanded it to support multiple teams and leagues.

Technologies: PHP, MySQL

Website

GitHub Repo

React Copy to Clipboard

React Copy to Clipboard

I found myself using multiple sources to copy from, but knowing where to look became overwhelming. So I created this simple app to organize and maintain things I frequently copy and paste while on the job.

Technologies: NextJS, React, MongoDB, Vercel

Website

GitHub Repo

Resume

Lead Software Engineer (PHP / Front-end)Jan 2016 - Present

CBS Interactive / Paramount, San Francisco, CA

CBS Interactive provides a global audience access to show content including cast, clips, stories, and online streaming of your favorite CBS shows.

Responsibilities

  • Manage multiple teams by facilitating their needs within and across other front-end, back-end, tracking and international teams.
  • Team focus includes domestic and international purchase flow, account management, A/B testing, internal Customer Service Tool and Employment Benefits site.
  • Participate in inception and architectural meetings with Design and/or Product
  • Break down sprint projects into smaller tasks
  • Code Review
  • Help on demand via Slack messaging/huddles, Zoom meetings
  • Management trainings, and One on Ones with direct reports
  • Lead team breakouts for dedicated time to go over questions, upcoming features, breakdown projects, POC or just chit chat about anything
  • Participate in daily scrum meetings, bi-weekly sprint planning, sprint review and scrum of scrum meetings.

Environment: PHP, Vue, NextJS/React, Nginx, Docker, Git, PhpStorm, Mac

Front-end DeveloperAug 2012 - Nov 2015

Surfline/Wavetrack Inc., Huntington Beach, CA Aug 2012-Nov 2015

Surfline provides the world with surf reports & forecasts including swell, wind, tide, buoy and other related weather data. Surfline's other properties, FishTrack and Buoyweather, also provide similar data, as well as fishing charts and fishing reports.

Responsibilities

  • Participate in daily scrum meetings, weekly sprint planning and sprint grooming meetings.
  • Develop and maintain RESTful API end points for desktop sites, mobile sites, and mobile apps.
  • Develop Surfline forecast pages with JavaScript "forecast" object
  • Develop Fishing Reports integrating with FilePicker.io JavaScript API
  • http://www.fishtrack.com/fishing-reports/northern-california-region_58692
  • Develop Fishing Charts using NOAA imagery data (AVHRR, MODIS, VIIRS, etc)
  • http://www.fishtrack.com/fishing-charts/northern-california_58692
  • Develop back end API for Fishtrack mobile app
  • http://benefits.fishtrack.com/fishtrack_app_premium/
  • Develop Surfline's "Wave of the Winter" and "GoPro of the World" mini sites
  • http://www.surfline.com/gopro-of-the-world/III/
  • http://www.surfline.com/wave-of-the-winter/2014-2015/
  • Develop map view of surf spots using Google Maps integration
  • http://www.surfline.com/surf-report/ocean-beach-sf-northern-california_4127/satellite-view/
  • Use of prepared statements to prevent SQL injection
  • JavaScript API integration with FilePicker.io, Google Maps, Leaflet Maps
  • Develop Grads scripts, servlets and other JSP scripts
  • Maintain Surfline's State Parks's platform
  • Maintain Surfline's AngularJS mobile site
  • Develop home page modal for new visitors
  • Redis and Varnish caching
  • Use of multiple CDNs, including secure CDN
  • Cross browser testing
  • Contest / Landing page development
  • Bug fixes and Git branching

Environment: MS SQL 2005, ColdFusion 8 & 9, Linux, Apache, Macbook Pro, SVN, Git

Front-end DeveloperNov 2014 - Oct 2015

SmallBizPro, Los angeles, CA

SmallBizPro enables business owners to upload, store, and access their important organizational documents, files, financials, policies & procedures, and reports. SmallBizPro also allows vendors, such as banks, to search their client directory for the purpose of pre-approving business loans.

Responsibilities

  • Create the site from the ground up using Bootstrap for a mobile friendly experience
  • Media Queries for specific styles on Desktop, Tablet or Phone devices
  • MySQL database and relational tables setup
  • Prepared statements (queries) to prevent SQL injection
  • Object oriented code
  • Uploadifive integration
  • Built-in JSON on Request for a custom API environment during Ajax requests
  • Custom CMS to maintain products, events, workshops, industries, users, documents and more
  • Various forms with JavaScript validation and calculations
  • Custom e-commerce UI/UX
  • AuthorizeNet payment gateway integration including subscriptions
  • SSL installation, CloudFlare implementation, and Apache mod_rewrite rules

Environment: Windows, Apache, ColdFusion, MySQL, Git

Front-end DeveloperAug 2011 - Mar 2012

Interactive Tax Group, Newport Beach, Aug 2011-Mar 2012

Interactive Tax Group provides a directory of tax professionals, and tax related blogs.

Responsibilities

  • Create WordPress CMS plugin based on mocks
  • Create complex registration form for tax professionals
  • Create searchable directory listings
  • Payment gateway integration with recurring payments
  • Customize WordPress theme and various plugins

Environment: LAMP (Linux, Apache, MySQL, PHP), WordPress

Front-end Developer2008 - 2012

Dermstore, El Segundo, CA 2008-2012

Dermstore provides a very large e-commerce system including subscription based products for the beauty industry, bulk targeted email campaigns, and various in-house developed beauty products.

Responsibilities

  • Develop website and shopping cart system for the BeautyFIX brand
  • Cut up and develop pixel perfect designs from PSD files
  • Multiple redesign development
  • Request various queries to the DBA
  • Landing page development and iterations for A/B testing
  • Create HTML emails and deploy to user base

Environment: LAMP (Linux, Apache, MySQL, PHP), ColdFusion, MS SQL, SVN

Front-end Developer

White Barn Group, Lake Forest, CA

White Barn Group was a full service Interactive Agency executing on creative brand initiatives for clients such as Del Taco, IHOP, Yoshinoya, Toyota, ABC/Disney, VitalStream and others.

Front-end Developer

EwingBeland, Monrovia, CA

EwingBeland was a full service Interactive Agency executing on creative brand initiatives for local clients such as Southern California Edison, Champion Broadband, Ventura Foods, and others.

Front-end Developer

Webcreators, Newport Beach, CA

Webcreators provides a proprietary web site building technology and private labels their software.