Joseph Adam Velez

Lead / Senior Front End Engineer

San Francisco

About

I am an advanced Lead / Senior Front End Engineer with over 10 years experience creating interactive web sites and web applications. Capable of efficiently completing projects, and meet the goals of customers and team members. I use PHP, ColdFusion, Vue, NextJS/React, MongoDB with Mongoose, Webpack, Github and more.

Born Anaheim Hills, CA

Current Location Pleasant Hill, CA

Employment Status US Citizen

Skills

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • AJAX, JSON
  • Angular 1 & 2
  • React
  • Bootstrap 3 & 4
  • REST
  • API Integration
  • Google Maps API
  • Leaflet API
  • HighCharts API
  • AuthorizeNet API
  • PHP
  • ColdFusion
  • JSP
  • MySQL
  • MSSQL
  • SVN
  • Git
  • Photoshop
  • SublimeText, Eclipse
  • MongoDB
  • Redis
  • Varnish
  • Basecamp, Jira
  • Linux/Mac Commands

Portfolio (Freelance)

Side Projects

TMDB w/ React

This is a relatively new project I started working on using React and The Movie Database API. You can review my code here. I haven't put the site online yet, but if you have Node installed you can download the repo and fire it up in a few minutes.

Site Builder v2.0 "MEAN Web App"

This is an ongoing project I've been working on for about 2 years using the MEAN stack. A complete rewrite of my original website builder, also listed below. The GitHub repository is currently private, but you can review the frontend and backend using the links below.

The mean web app allows anyone with limited technical knowledge to easily build their website, and sell products securely online. There's a plethora of features such as default meta tags, viewing/paying hosting invoices online, changing themes, editing DNS and email records, configuring your SMTP mail settings, adding products, marketing features, AND even a reseller area that allows resellers to send invoices and manage various client features.

Website

site1.meanwebapp.com

Admin

admin.site1.meanwebapp.com
email: user@josephadamvelez.com
password: Password1!

There is also a Config website, but that is closed to the public. The config website allows the server adminstrator to setup various credentials including:

  • Branding (private label name), authentication credentials
  • MongoDB host, port, user, password
  • Cookie Secret used for cookie/session encryption
  • API settings (client id, client key, salt, pepper) -- used for user authentication
  • AWS API credentials (access key id, secret access key, region, bucket)
  • DNS host name, IP & default A record -- used when adding a new domain
  • Mail In A Box host, username, password -- used to add DNS & Email records using the MIAB API

Site Builder v1.0

This is my first website builder created over 10 years ago, complete with a shopping cart, bulk emailer, content management, and more.

I partnered with a man in Alabama, and we had over 100 sites in our first 2 years.

I had a client in Germany, and currently have a private label reseller in Canada using this software.

Admin

verysecurewebsite.com

Websites using the site builder:

Resume
Download PDF Download DOC

PHP / Front End Engineer

CBS Interactive, San Francisco, CA Jan 2016-Current

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

Responsibilities:

  • Build & maintain AngularJS based app for Customer Service reps
  • Handle redesign & new features of CBS All-Access
  • Participate in daily scrum meetings, bi-weekly sprint planning and sprint review meetings.
  • Maintain and develop new features for the Shows.
  • Develop and maintain RESTful API end points for desktop sites.
  • Bug fixes and Git branching

Environment: PHP, Apache, Mac, Git, Solr

Front End Developer

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:

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

Front End Developer

SmallBizPro, Los Angeles, CA Nov 2014-Oct 2015

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 Developer

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 Developer

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.

Social

Contact