Ken Stone

At a glance - Main development languages over the years
1990-1994 1994-1998 1998-2002 2002-2021 2021-2022 2023-Current
MS VisualTest (VisualBasic) C C++ PHP Javascript (AngularJS, Vue3) Go
Pascal PHP (3, 5, 7) NodeJS
SQL (MySQL) HTML CSS Javascript

Resume

Freelancer at StoneBlue.com 1998 – present

GoLang developer: this web site is powered by Go.

I have done many things involving WordPress over the past decade. Including but not limited to, developing custom plugins and Woocommerce extensions that usually implement or consu- me an API which was usually SOAP/XML or REST/JSON. I’ve developed very simple themes based on bootstrap. I done all sorts of troubleshooting, migrations, and other things related to WordPress.

I use git and github almost daily for the past several years.

Client: Sergei R.

Front-end AngularJS tracking down and fixing complex race condition, other updates and fixes, adding feature, etc. Front-end Vue3 updates, adding features, etc. Some C# API updates, some SQL work to implement a global search feature.

Client: DAN O. @ VARIANT FINANCE

Designed and developed a Woocommerce extension WordPress plugin. This plugin adds a customer credit application to the woocommerce checkout page. Javascript and jQuery are used to provide client side data validation. PHP is used on the server side to provide additional data validation as well as update the Woocommerce order status. The data is sent via a custom API to the main Variant WordPress plugin also developed by myself. Status is also obtained via the API which updates the Woocommerce order system with real time loan status per order.

Designed and developed a WordPress plugin that Variant Finance customers install on their WordPress site. This plugin provides an optional button that hovers in a selectable corner of the web page. Clicking the button opens a jQuery dialog box containing a consumer credit applica- tion. Javascript is utilized to provide a single page application in the dialog box. CORS is utili- zed to submit the credit application to the man Variant Finance WordPress plugin. The main plugin saves the data, then depending on configuration for that particular merchant the informa- tion if submitted to one or more lenders until an approval is received. jQuery dialog box is up- dated with the progress of the loan submissions allowing the consumer to see in real time the status of their loan application.

Designed and developed WordPress plugin implementing SOAP XML to access web services of a financial institution to submit credit applications and receive response and query credit appli- cation status. Includes backend reporting, ability to add co-applicant to existing application, e- documents via in-person and email docusign. This plugin utilizes HTML, CSS, AJAX, custom post types, post meta data, custom user roles, user meta data, custom admin pages, options settings API, transients, etc.

Client: Matt W. @ Stackify

Designed and developed WordPress plugin using PHP, REST API for retrieving and updating posts.

Client: Matt K. @ I Design LLC.

WordPress custom theme PHP template changes. Created custom template for post category page. Other site enhancements and updates. Created custom WordPress plugin based on Slick Slider JS library to create front page slider.

Client: Rachel K. @ TRLJMedia.com & CallAnEditor.com – WordPress

Migrate CallAnEditor.com from fatcow to Inmotionhosting. Custom PHP code to remove some product categories from Woocommerce shop page. Updated multiple WordPress plugins including revslider, Creatize theme, Theme Menu Walker, PHP code to make compatible with PHP 7. Update to page content and layout using Visual Composer. Provide ongoing support and maintenance.

Client: 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.

Client: 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.

Other

Developed many custom WordPress plugins many of which have either SOAP/XML or REST/ JSON APIs.

Created custom WordPress theme based on Bootstrap3.

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

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 – Au- gust 2002

Designed, developed new features, and maintained existing embedded systems code using Ob- ject Oriented C++. Debug of existing switch fabric code.

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 the ISDN company - 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.

Education

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.