Joel Mellon
Carlsbad
CA
92009
Software Engineer
Skillset
-
Linux
- Debian, Fedora, Gentoo
- Bash scripting, cron
- Git, Subversion
- sftp, scp, rsync
-
Apache
- .htaccess
- mod_rewrite
- VirtualHosts
-
Databases
- MySQL
- Elasticsearch
- MongoDB
-
PHP
- Object Oriented Prog.
- MVC architecture
- Zend, Laravel, Yii
- PHPUnit
-
HTML & CSS
-
JavaScript
- ES5, ES6
- DOM scripting
- XMLHttpRequest (AJAX)
- jQuery, React.js, Node.js
-
Python
- Flask RESTful
- SQL Alchemy
-
DevOps
- Ansible
- Docker
- AWS (EC2, RDS, ELB)
-
Security
- XSS, CSRF
- Session Hijacking
- SQL Injection
- Cryptography
Relevant Experience
Possesses 13+ years of experience in various areas of software development, including a concentration in client- and server-side web programming and related technologies. Designs and supports web-based applications in Linux development environments.
Software Architect
Stealth Startup (Contract) — Carlsbad, CA
- Architected microservice oriented APIs using RESTful concepts — Laravel
- Extended Laravel Queues to manage sequential operations and supervise task workers — Illuminate, Supervisord
- Coded backend components to allocate virtual hardware resources employing blocking techniques to prevent resource misallocation — VMware, Vagrant
- Championed a unit testing culture, contributed expertise into CI/CD practices, and implemented product management workflows — PHPUnit, GitLab, JIRA
- Exercised leadership with junior developers and QA technicians, and served as a bridge between department heads working closely with company officials
Senior Software Engineer
Lettuce Box, Inc. — Carlsbad, CA
- Hand-wrote geospatial and temperature analysis algorithms integral to the real-time processing of millions of location and temperature data points per hour — PHP (Yii2)
- Orchestrated the automated deployment and scaling of a containerized task queue subsystem responsible for offline processing across dozens of worker nodes — Docker, Amazon EC2
- Implemented build systems for automated testing in a continuous integration environment — Drone.io, GitHub, PHPUnit
- Co-wrote and published a cross-platform, API based mobile app for Android and iOS — React Native, Redux
- Employed Agile methodologies to lead project development — JIRA
Software Engineer
ThreatSTOP — Carlsbad, CA
- Engineered a lightweight reporting API along side a high availability, horizontally scalable database architecture from proof of concept through full implementation — Python (Flask RESTful), Elasticsearch
- Developed client-side reporting tools to chart, filter, and aggregate metrics on billions of database documents — React, Gulp, Plottable, DataTables
- Contributed to the automated deployment of development clusters in a continuous integration environment — Ansible, Jenkins
- Coded unit and functional tests for a variety of projects, maximizing code coverage for core company products — PhantomJS, Codeception, nose
- Maintained and improved legacy software products and internal systems — PHP (Zend Framework 1 & 2), MySQL, MongoDB, Perl, C++
Web Developer, Payment Gateway Specialist
InstaPAY International — Carlsbad, CA
- Lead an expert team of developers that designed and developed an online multi-application system involving cross-browser compatible signature capture and server-side PDF generation — PHP (CodeIgniter MVC), MySQL, jQuery
- Specialized in payment gateway integration, working with corporate development teams to integrate payment processing into enterprise level accounting software — Various development environments, Sage CRM, AccPac, Mas 90, Sage 100 ERP
Web Developer
WebAssist — La Jolla, CA
- Architected, developed, and maintained a revenue sharing e-commerce community — PHP, MySQL, Adobe Flex 3
- Maintained an enhanced reporting web portal for Adobe Acrobat Connect Professional — Connect 7 API (CURL, XML), PHP, MySQL, MOOTools
- Demonstrated proficiency writing project specifications and documentation
Web Developer
Admit One Products — Cardiff, CA
- Designed, developed, and maintained a back-end interface for online ticket sales, including reserved seating and 2D venue mapping — PHP, MySQL, Prototype.js
- Created end-user tools for web page layout, design, and content management
- Helped maintain and support a custom, in-house Job Management System
- Administered Gentoo Linux development servers and machines
- QA assistant for Windows CE embedded bar code scanners
- Showed potential in design and implementation of business rules and data models
Education
Palomar College
2002–2004
- Emphasis on Political Science and Economics
Valley Center High School
Class of 2001