WordPress Custom Plugin & Theme Developer: PHP, JavaScript, HTML, CSS, SQL, MySQL.


August 2017 – present

James @ UltraB2B – WP Client Portal Login

Developed a custom WordPress plugin which creates a new userId/Password table in the WordPress MySQL database.  Provides backend admin interface to configure users and passwords.  This is independent of the WordPress users.  Shortcode is used to protect any page content.

Stan S. – WordPress Modification and Development

Created a development server based on WordPress Genesis production server.  Installed WordPress.  Fixed Google Maps plugin by acquiring API key from google and configuring.  Exported Genesis theme and imported and installed Genesis on dev. server.  Export WordPress db from production imported to dev. server.


1998 – present

Created custom WordPress theme based on Bootstrap3.

Created a Custom Search plugin for a public speaker website.  The client wanted visitors of the site to have the ability to search only public speaker pages and not have blog posts and other pages returned.  Plugin allows the user to select which pages will be returned in the search results via an admin settings page.

Created a WordPress plugin that reads a JSON feed that will asynchronously update the local database via a client side AJAX request.  Feed can be displayed via the shortcode and styled with its’ CSS file.

Created a WordPress plugin to remove shipping fields are aren’t needed when selling only digital downloads in Woocommerce using PHP.

Created and maintained LAMP websites on domains: StoneBlue.com, AllMobileDJs.com, DJKenStone.com all coding was done in PHP, MySQL, HTML & CSS.

Setup various linux boxes to run mail and web services.  Debian, Ubuntu, RedHat, LAMP, Linux, Apache, MySQL, PHP.

Performed many graphics editing tasks using GIMP (GNU Image Manipulation Program) which is superior to photoshop and can work with photoshop .psd files.

Web Development, Rutgers University

New Brunswick, New Jersey — April 2006 – April 2007

Web development: Visual Studio 2003, Visual Studio 2005, Oracle Developer, SQL, Access, Excel, Gammadyne Mass E-mailer

Consultant, MultiMediaFirm.com

August 2002-June 2003

Web site development focusing on the Microsoft platform. VBScript, ASP, ASP.Net, VB.Net, HTML, JavaScript, PaintShopPro 7, MacroMedia DreamWeaver MX

Software Engineer, Tellium

Oceanport, New Jersey — October 2000 – August 2002

Designed, developed new features, and maintained existing embedded systems code using Object Oriented C++.

Software Engineer, Quintum, Eatontown

New Jersey — December 1998 – October 2000

Design and development of web based graphical user interface (GUI) in C, C++, javaScript, CSS, and HTML. Firmware update utility based on FTP and developed in Microsoft Visual Basic 6.

3Com Corporation / AccessWorks Communications

Holmdel, New Jersey  08/1994 — 12/1998

Development Projects

The following projects were developed for an embedded Motorola 68302 microprocessor running PSOS.

Designed and developed a web based dial-up scripting configuration utility for a LAN modem (LAN to ISDN or POTS). Client side script parsing and error checking written in JavaScript. Server side post and send functionality written in C.

Maintenance and enhancement programming for a web based configuration utility for a LAN modem. Client side written in HTML and JavaScript. Server side send and post functionality written in C.

Implemented additional call control features such as redial capability to existing LAN modem firmware.

Added PPP CHAP spoofing feature, written in C, for 68302-based ISDN terminal adapter. This firmware allowed Win95 to perform PAP on the local serial port and CHAP with the remote end of multilink PPP over ISDN connection.

The following projects were developed to run on a PC.

Designed and developed a platform independent client program written in Java which utilizes sockets and the TFTP protocol. This program was used to perform firmware updates on a LAN Modem.

Designed and developed a Windows NT 3.51 Ndis PSB 2186 S/T-interface transceiver device driver using C for an ISDN network interface card. Also provided External/Internal design specification.

Designed and developed a Windows NT 3.51 device driver using C for an ISDN network interface card. This driver is for the Lucent T7901 Wide Area Network Controller chip set. Modules include B-channel, analog port interrupt service routines for data and signaling, off-hook, on-hook, and DTMF.

Designed and developed a Plug-and-Play test/diagnostic program using C to run in MS-DOS for PC-ISA PnP internal ISDN terminal adapter. This program was utilized to debug a hardware design.

Designed and developed Microsoft VisualTest scripts which automated testing of ISDN terminal adapters with both Win95 and Win3.1 based applications.

Maintenance programming in C on an MS-DOS based PC serial communication port application.

Manufacturing Test Engineer

Developed embedded manufacturing diagnostic tests using C for a Motorola 68302 based ISDN terminal adapter. Test routines were provided for the 68302 processor, RAM, internal and external loopback on the u-interface, DTMF tones, on-hook/off-hook interrupt and various register tests. Supported manufacturing in use of tests with detailed test procedures designed to meet ISO 9000 requirements.

Designed and developed a manufacturing diagnostic test program written in C for PC ISA based internal ISDN terminal adapter. This was done for a board based on 68302 processor and also for a processor less board based on the Lucent T7901 chip set.

System Test / Design Verification Test Coordinator

Wrote comprehensive design verification system test plans for ISDN Terminal Adapters. Tests included user interface, B-Channel protocols (v.120, PPP, MLPPP, TCP/IP, UDP, IPX, etc.), D-Channel Signaling, and inter operability testing.

Teleos Communications, 2 Meridian Road

Eatontown, New Jersey  06/1990 — 08/1994

Wrote comprehensive system test plans, for ISDN (Primary Rate & Basic Rate), T1, V.35/RS449, RS366 dialing interfaces, MS Windows based network management console. Carried out testing of the above-mentioned test plans.

Developed test scripts using MS-Test to automate system testing.

Developed a Paradox multi-user MS-Windows based Malfunction Report database which was used to track all product problems throughout the development phases.

Wrote test engineering documentation, for ISO9000, and BABT340 procedures, for all phases of manufacturing test.

Set up and maintained a data base for all board and system level hardware failures.

Wrote diagnostic programs for the Fluke 9010A for use on 68000 based boards.

Wrote Huntsville Microsystems Inc. 68020 emulator assembly language programs to aid in the troubleshooting of 68020 based boards.

Provided UNIX system administration to the manufacturing department.

Electronic Associates Incorporated

West Long Branch, New Jersey 03/1987 — 06/1990

Test and troubleshot a wide array of products which EAI contract manufactured for companies including IBM, Instrument Labs, AT&T, Pyrotronics, & Channel Net.


Rutgers New Brunswick – over 90 general education, math, and computer science credits.

Brookdale Community College – over 60 general education, engineering, and computer science credits.

DeVry – Electronic Technician Diploma.

Recently Completed Courses

CourseSectionCompletion Date
224 Building Applications with React and Redux Putting it all Together 2017-07-25
223 Querying Relational Databases Subqueries 2017-07-25
222 Querying Relational Databases Set Operations 2017-07-24
221 Querying Relational Databases Joining Table Data with SQL 2017-07-24
220 Querying Relational Databases Table Relationships 2017-07-24
219 Querying Relational Databases Database Keys 2017-07-24
218 Querying Relational Databases Database Normalization 2017-07-23
217 Modifying Data with SQL Handling Errors When Manipulating Data 2017-07-23
216 Modifying Data with SQL Deleting Data from a Database 2017-07-23
215 Modifying Data with SQL Updating Data in a Database 2017-07-23
214 Modifying Data with SQL Adding Data to a Database 2017-07-23
213 SQL Reporting by Example Day 3: Getting Creative 2017-07-23
212 SQL Reporting by Example Day 2: Advanced Selecting 2017-07-22
211 SQL Reporting by Example Day 1: Joining Tables 2017-07-22
210 SQL Reporting by Example Orientation: Selecting Data 2017-07-22
209 Reporting with SQL Date and Time Functions 2017-07-22
208 Reporting with SQL Aggregate and Numeric Functions 2017-07-22
207 Reporting with SQL Working with Text 2017-07-21
206 Reporting with SQL Ordering, Limiting and Paging Results 2017-07-21
205 Building Applications with React and Redux Actions, Dispatch and Reducers. Oh my! 2017-07-20
204 Building Applications with React and Redux Modularizing the React Scoreboard Application 2017-07-19
203 Building Applications with React and Redux Getting Started with Redux 2017-07-19
202 React Router 4 Basics Going Further with Routing 2017-07-18
201 React Router 4 Basics Navigating, Nesting and Redirecting Routes 2017-07-18
200 React Router 4 Basics Getting Started with React Router 2017-07-18
199 React Basics Component Lifecycle 2017-07-12
198 React Basics Designing Dataflow 2017-07-12
197 React Basics Stateful Components 2017-07-11
196 React Basics Thinking in Components 2017-07-11
195 React Basics First Steps in React 2017-07-11
194 Angular Basics Setting Up an Angular Application 2017-07-09
193 JavaScript Unit Testing Next Steps 2017-07-09
192 JavaScript Unit Testing Improving Our Tests 2017-07-09
191 JavaScript Unit Testing Behavior Driven Development with Mocha & Chai 2017-07-09
190 JavaScript Unit Testing Introducing Unit Testing 2017-07-09
189 Build a REST API With Express Completing and Testing the API 2017-07-09
188 Build a REST API With Express Communicating with Mongo Through Mongoose 2017-07-08
187 Build a REST API With Express Modeling Data for the API 2017-07-08
186 Build a REST API With Express Building API Routes in Express 2017-07-08
185 Build a REST API With Express Building a REST Service 2017-07-08
184 User Authentication With Express and Mongo Express Middleware 2017-07-07
183 User Authentication With Express and Mongo Sessions and Cookies 2017-07-07
182 User Authentication With Express and Mongo User Registration and Login 2017-07-06
181 User Authentication With Express and Mongo What is Authentication? 2017-07-04
180 Mongo Basics Go Further With Mongo 2017-07-04
179 Mongo Basics Working With Collections 2017-07-04
178 Mongo Basics Understanding MongoDB 2017-07-04
177 Mongo Basics Getting Started with MongoDB 2017-07-04
176 Express Basics Serving Static Files in Express 2017-07-04
175 Express Basics Applying Express Knowledge 2017-07-04
174 Express Basics Middleware 2017-07-03
173 Express Basics Deeper into Routing with Express 2017-07-03
172 Express Basics Using Templates with Express 2017-07-02
171 Express Basics Getting Started with Express 2017-07-02
170 Gulp Basics Improving your Gulp Workflow 2017-07-02
169 Gulp Basics Compile Sass with Gulp 2017-07-02
168 Gulp Basics Gulp your JavaScript workflow! 2017-07-01
167 Gulp Basics Welcome to Gulp.js 2017-07-01
166 npm Basics Updating and Uninstalling Packages with npm 2017-07-01
165 npm Basics Installing Packages with npm 2017-07-01
164 npm Basics What is npm? 2017-07-01
163 Build a Simple Dynamic Site with Node.js HTTP Methods and Headers 2017-07-01
162 Build a Simple Dynamic Site with Node.js Creating a Basic Template Engine in Node.js 2017-06-30
161 Build a Simple Dynamic Site with Node.js Handling Routes in Node.js 2017-06-30
160 Build a Simple Dynamic Site with Node.js Creating a Simple Server in Node.js 2017-06-30
159 Node.js Basics Creating a Command Line Weather Application 2017-06-30
158 Node.js Basics Handling Errors in Node 2017-06-30
157 Node.js Basics Getting Data From an API With Node 2017-06-29
156 Node.js Basics Introduction to Node.js 2017-06-29
155 Introducing ES2015 Classes 2017-06-29
154 Introducing ES2015 Objects and New Collection Types 2017-06-29
153 Introducing ES2015 The Cooler Parts of ES2015 2017-06-28
152 Introducing ES2015 ES2015 Basics 2017-06-28
151 Object-Oriented JavaScript Quiz Practice Project 2017-06-28
150 Object-Oriented JavaScript Prototypal Inheritance 2017-06-28
149 Object-Oriented JavaScript Constructor Functions & Prototypes 2017-06-28
148 Object-Oriented JavaScript Introduction to Methods 2017-06-27
147 AJAX Basics AJAX and APIs 2017-06-27
146 AJAX Basics jQuery and AJAX 2017-06-27
145 AJAX Basics Programming AJAX 2017-06-26
144 AJAX Basics AJAX Concepts 2017-06-26
143 Introduction to jQuery DOM Traversal 2017-06-26
142 Introduction to jQuery DOM Manipulation 2017-06-26
141 Introduction to jQuery Events 2017-06-25
140 Introduction to jQuery Hello, jQuery! 2017-06-25
139 JavaScript and the DOM Traversing the DOM 2017-06-25
138 JavaScript and the DOM Responding to User Interaction 2017-06-24
137 JavaScript and the DOM Making Changes to the DOM 2017-06-24
136 JavaScript and the DOM Getting a Handle on the DOM 2017-06-24
135 JavaScript and the DOM The Browser Environment 2017-06-24
134 JavaScript Loops, Arrays and Objects JavaScript Objects 2017-06-23
133 JavaScript Loops, Arrays and Objects JavaScript Arrays 2017-06-22
132 JavaScript Loops, Arrays and Objects JavaScript Loops 2017-06-22
131 JavaScript Basics JavaScript Functions 2017-06-22
130 JavaScript Basics JavaScript Conditional Statements 2017-06-21
129 JavaScript Basics JavaScript Numbers 2017-06-21
128 JavaScript Basics JavaScript Variables 2017-06-21
127 JavaScript Basics Introducing JavaScript 2017-06-21
126 Git Basics Workflows 2017-06-21
125 Git Basics Working With Remote Repositories 2017-06-21
124 Git Basics Merging 2017-06-20
123 Git Basics Branches 2017-06-20
122 Git Basics Getting Started With Git 2017-06-20
121 Git Basics Why Version Control Matters 2017-06-20
120 Console Foundations Installing Programs 2017-06-20
119 Console Foundations Environment and Redirection 2017-06-20
118 Console Foundations Console Processes 2017-06-20
117 Console Foundations Console Users and Permission 2017-06-20
116 Console Foundations Moving Around in the Console 2017-06-19
115 PHP Testing Test Doubles 2017-06-19
114 PHP Testing Acceptance Tests 2017-06-19
113 PHP Testing Organizing your Tests 2017-06-18
112 PHP Testing Creating Your Tests 2017-06-18
111 PHP Testing Tools for Testers 2017-06-18
110 PHP Testing How To Test Our Code 2017-06-18
109 Building Websites with PHP Contact Forms & Mailers 2017-06-17
108 Building Websites with PHP Slim and Templates 2017-06-16
107 Building Websites with PHP Dependency Management 2017-06-16
106 Object-Oriented PHP Basics Building a Collection 2017-06-16
105 Object-Oriented PHP Basics Building the Recipe 2017-06-15
104 Object-Oriented PHP Basics Understanding Classes 2017-06-14
103 Object-Oriented PHP Basics Why Object-Oriented Programming? 2017-06-14
102 Drupal Basics Customizing Drupal 2017-06-14
101 Drupal Basics Modules and Themes 2017-06-13
100 Drupal Basics Site Building with the Drupal Interface 2017-06-12
99 Drupal Basics Learn About Drupal 2017-06-11
98 Integrating PHP with Databases PHPDB Stage 5: Search 2017-06-11
97 Integrating PHP with Databases PHPDB Stage 4: Pagination with LIMITs 2017-06-09
96 Integrating PHP with Databases PHPDB Stage 3: Using Relational Data 2017-06-09
95 Integrating PHP with Databases PHPDB Stage 2: Querying the Database with PHP 2017-06-08
94 Integrating PHP with Databases PHPDB Stage 1: Databases and PHP 2017-06-08
93 SQL Basics Finding the Data You Want 2017-06-08
92 SQL Basics Getting Data from a Database 2017-06-07
91 SQL Basics Data, Databases and SQL 2017-06-06
90 Build a Basic PHP Website PHP Email Form Errors 2017-06-05
89 Build a Basic PHP Website PHP Email Forms 2017-06-05
88 Nested CRUD with Laravel 4 Item Completion & Interaction 2017-06-03
87 Nested CRUD with Laravel 4 Nested Edits & Updates 2017-06-02
86 Nested CRUD with Laravel 4 Nested Routes & Controllers 2017-06-01
85 Laravel 4 Basics Relating Models 2017-05-31
84 Laravel 4 Basics Laravel CRUD 2017-05-30
83 Laravel 4 Basics Validation & Flash Messages 2017-05-30
82 Laravel 4 Basics Laravel Forms 2017-05-26
81 Laravel 4 Basics Laravel & Databases 2017-05-26
80 Laravel 4 Basics Laravel Controllers 2017-05-23
79 Laravel 4 Basics Laravel Project Setup 2017-05-21
78 Laravel 4 Basics Laravel Getting Started 2017-05-20
77 Build a Basic PHP Website PHP Inventory 2017-05-17
76 How to Install WordPress on Your Computer How to Install WordPress on Your Computer 2017-05-04
75 Build a Basic PHP Website PHP Includes 2017-05-02
74 PHP Functions PHP Internal Functions 2017-04-30
73 PHP Functions PHP Returns & Closures 2017-04-30
72 PHP Functions PHP Functions Basics 2017-04-28
71 PHP Arrays and Control Structures PHP Loops 2017-04-27
70 PHP Arrays and Control Structures PHP Arrays 2017-04-26
69 PHP Arrays and Control Structures PHP Conditionals 2017-04-25
68 PHP Basics PHP on the Web 2017-04-25
67 PHP Basics Daily Exercise Program 2017-04-24
66 PHP Basics Unit Converter 2017-04-23
65 PHP Basics Getting to Know PHP 2017-04-21
64 Introduction to HTML and CSS Adding a New Web Page 2017-04-21
63 Introduction to HTML and CSS Make It Beautiful with CSS 2017-04-20
62 Introduction to HTML and CSS HTML: The Structural Foundation of Web Pages and Applications 2017-04-19
61 Introduction to HTML and CSS Getting Familiar with HTML and CSS 2017-04-19
60 Build a Website with WordPress WordPress Plugin Best Practices 2017-04-19
59 Build a Website with WordPress WordPress Widgets 2017-04-18
58 Build a Website with WordPress Custom Post Types in WordPress 2017-04-18
57 Build a Website with WordPress Customizing WordPress Themes 2017-04-17
56 Build a Website with WordPress WordPress Themes 2017-04-17
55 How to Build a WordPress Plugin Launching and Supporting a WordPress Plugin 2017-04-16
54 How to Build a WordPress Plugin Building WordPress Template Tags, Widgets, and Shortcodes 2017-04-15
53 How to Build a WordPress Plugin Connecting WordPress Plugins with 3rd Party APIs 2017-04-07
52 How to Build a WordPress Plugin Building a WordPress Plugin Settings Page 2017-02-18
51 How to Build a WordPress Plugin How WordPress Plugins Work 2017-02-16
50 WooCommerce Theme Development Customizing the WooCommerce Cart and Checkout Process 2017-02-15
49 WooCommerce Theme Development Starting a Custom WooCommerce Theme 2017-02-15
48 WooCommerce Theme Development Cart, Checkout and Account Templates and Hooks 2017-02-12
47 WooCommerce Theme Development Global and Product Templates and Hooks 2017-02-11
46 WooCommerce Theme Development Getting Started with WooCommerce Theme Development 2017-02-11
45 SEO for WordPress SEO Plugins for WordPress 2017-02-09
44 SEO for WordPress Enhancing the SEO of a WordPress Theme 2017-02-05
43 SEO for WordPress Content Comes First 2017-02-05
42 Customizing the WordPress Admin Area Custom Dashboard Widgets 2017-02-02
41 Customizing the WordPress Admin Area Controlling Admin Navigation 2017-02-01
40 Customizing the WordPress Admin Area Customizing the Login Screen 2017-01-30
39 Customizing the WordPress Admin Area Admin Color Schemes 2017-01-29
38 WordPress Customizer API Custom WordPress Customizer Settings 2017-01-29
37 WordPress Customizer API Native WordPress Customizer Options 2017-01-01
36 WordPress Customizer API Overview of the WordPress Customizer 2016-12-26
35 WordPress Hooks - Actions and Filters Hooking Into WordPress Plugins 2016-12-24
34 WordPress Hooks - Actions and Filters Action Functions in WordPress 2016-12-21
33 WordPress Hooks - Actions and Filters Filter Functions in WordPress 2016-12-21
32 WordPress Hooks - Actions and Filters An Overview of Hooks in WordPress 2016-12-15
31 From Bootstrap to WordPress Add Bootstrap Components to WordPress Theme 2016-12-11
30 From Bootstrap to WordPress Create Bootstrap Styled Theme Templates 2016-12-10
29 From Bootstrap to WordPress Setup a Bootstrap Theme 2016-12-06
28 The WordPress Template Hierarchy A Template Hierarchy Review 2016-12-04
27 The WordPress Template Hierarchy Media Templates in WordPress 2016-12-03
26 The WordPress Template Hierarchy Custom Post Type Templates 2016-12-02
25 The WordPress Template Hierarchy Archive Templates in WordPress 2016-12-01
24 The WordPress Template Hierarchy Page and Post Templates in WordPress 2016-11-29
23 The WordPress Template Hierarchy Homepage Templates in WordPress 2016-11-28
22 The WordPress Template Hierarchy Core WordPress Theme Files 2016-11-27
21 The WordPress Template Hierarchy How WordPress Templates Work 2016-11-26
20 WordPress Theme Development Finishing Your WordPress Theme 2016-11-25
19 WordPress Theme Development Custom Homepage Templates in WordPress 2016-11-24
18 WordPress Theme Development Adding a Blog to a WordPress Theme 2016-11-22
17 WordPress Theme Development Custom Post Type Templates 2016-11-21
16 WordPress Theme Development Building Out WordPress Navigation 2016-11-20
15 WordPress Theme Development Building Page Templates in WordPress 2016-11-16
14 WordPress Theme Development The WordPress Loop 2016-11-16
13 WordPress Theme Development WordPress Header and Footer Templates 2016-11-13
12 WordPress Theme Development Working with CSS and JS in WordPress Themes 2016-11-13
11 WordPress Theme Development Starting a WordPress Theme 2016-11-07
10 PHP for WordPress More Advanced PHP for WordPress 2016-11-06
9 PHP for WordPress PHP Basics for WordPress 2016-11-05
8 PHP for WordPress Introduction to PHP for WordPress 2016-11-03
7 Local WordPress Development Local WordPress Development 2016-11-02
6 How to Make a Website with WordPress WordPress Plugin Best Practices 2016-11-02
5 How to Make a Website with WordPress Widgets and Custom Menus 2016-11-01
4 How to Make a Website with WordPress Custom Post Types and Fields 2016-10-31
3 How to Make a Website with WordPress Customizing WordPress Themes 2016-10-30
2 How to Make a Website with WordPress WordPress Themes 2016-10-29
1 How to Make a Website with WordPress Installing Wordpress 2016-10-29
0 Newbie 2016-10-28