Hello, my name is Patrick Stearns.
I am a full stack web developer currently working as a Lead Web Developer for Miva, Inc. I enjoy writing clean, efficient, and semantically solid code to create fully functional and intuitive web sites/web applications. Engineering solutions to challenging problems is a passion of mine, along with managing tight deadlines, and staying up to date with the latest web technologies and techniques.
Skills
Front-end Development
- HTML5
- CSS3
- LESS
- SASS
- JavaScript
- jQuery
- JSON
- XML
- Bootstrap
Back-end Development
- PHP
- Perl
- Python
- Laravel
- WordPress
- Django
- MySQL
- Redis
Development Toolkit
- Git
- Gulp
- Grunt
- LAMP, WAMP, MAMP
- Composer
- Bower
- Photoshop
- SCRUM
- AGILE
Experience
Lead Web Developer
Miva, Inc.
August 2015 – Present
Founded in 1996, Miva, Inc. is a leading supplier of ecommerce software and services to small and medium-sized businesses. Miva provides online merchants, developers, designers, and web hosts with the information and technology needed to be successful in today's online marketplace.
Key Responsibilities & Notable Accomplishments
- Participated in client website quality assurance activities that included code reviews, integration, regression, and performance testing.
- Developed web applications with a high level of reliability, performance, and usability.
- Performed debugging, data analysis, and system analysis.
- Developed a JavaScript 'Read More/Read Less' plugin that was used in conjunction with proprietary Miva Ready Theme frameworks.
- Provided exceptional customer service to clients through many mediums of communication, including over the phone and email interactions.
Web Developer
ProBoards, Inc.
August 2014 – July 2015
Founded in 2000, ProBoards is the largest provider of free forum hosting on the Internet. With over 40 million monthly visitors, ProBoards is the preferred service provider for forum enthusiasts across the globe. At the core of this achievement is ProBoards' award-winning forum software, exceptional customer support, and dedication to continuous improvement.
Key Responsibilities & Notable Accomplishments
- Maintained codebase and provided quality assurance for all applications by fixing reported bugs and peer reviewing code.
- Implemented an embedded post and link sharing system that required working with APIs for several popular social media outlets such as: Facebook, Twitter, Instagram, LinkedIn, and Pinterest.
- Coordinated with design team on various projects to implement unique UI/UX mock-ups and designs, including HTML e-mails.
- Worked closely with the Chief Operations Officer and senior developer to learn advanced project management skills in a fast paced and dynamic environment.
- Demonstrated effective and efficient use of time management and on-time project completion by fulfilling scheduled assignments and objectives.
Lead Web Developer
French Valley Barbell Club
January 2014 – August 2014
Located in French Valley, CA and founded in 2013, the French Valley Barbell Club (FVBBC) specializes in offering its clients both in-person and online strength based training programs and coaching, as well as a variety of other individualized fitness programs. Popular services offered by the FVBBC include: general strength training programs, weight loss programs, powerlifting coaching, and sport-specific training/coaching.
Key Responsibilities & Notable Accomplishments
- Designed website and developed major features including blog and full-scale user authentication/profile system.
- Set up diagnostic event tracking and campaign goals by configuring and installing Google Analytics.
- Responsible for determining all necessary coding requirements and standards.
- Engineered development concepts, project flow, and project scope.
- Ensured on-time delivery of content.
Projects
Fitness Tees
Fitness Tees is a website that sells fitness related t-shirt apparel. The site is built with WordPress and utilizes the WooCommerce plug-in to deliver a full-fledged eCommerce experience.
Technologies Used
- PHP 5
- HTML5
- CSS3
- JavaScript/jQuery
- MySQL
- WordPress
- WooCommerce
AJAX Contact Form
AJAX contact form utilizing PHP to handle the scripting logic. After submitting the contact form, the user is prompted with a respective success or failure message via AJAX. Composer is used to handle the package dependency for the mailer, PHPMailer.
Technologies Used
- PHP 5
- HTML5
- CSS3
- JavaScript/jQuery
- AJAX
- Bootstrap 3
- Composer
AJAX/PHP File Uploader
AJAX/PHP file uploader application that allows the user to upload multiple image and document files. Displays a progress bar and progress percentage as the files are uploaded. After the attempted upload(s) complete, the files are listed below the upload form.
Technologies Used
- PHP 5
- HTML5
- CSS3
- JavaScript
- AJAX
Fitness Calculators
Various calculators relevant to powerlifting and/or general strength training. The applications include a maximum repetition calculator, pounds to kilos converter, and a Wilks Rating calculator.
Technologies Used
- PHP 5
- HTML5
- CSS3
- Laravel 4
eCommerce Site
An eCommerce website using Laravel 4 paired together with Moltin Shopping Cart. The site features user registration, fully fledged interactive shopping cart, PayPal integration, and an admin panel for creating/updating products.
Technologies Used
- PHP 5
- HTML5
- CSS3
- JavaScript/jQuery
- AJAX
- MySQL
- Laravel 4
- Moltin Cart
- PayPal API
To-Do List Application
To-do list application allows the user to register an account and sign-in to create/update a list of tasks that they wish to accomplish. The user can mark tasks as completed, delete tasks, or add new tasks to the list.
Technologies Used
- PHP 5
- HTML5
- CSS3
- MySQL
- Laravel 4