Tel: 702-675-5440, Location: Tempe, AZ, Email: Jobs1@RegProctor.com
ONLINE
- Resume: https://www.RegProctor.com
- Drupal profile: https://drupal.org/u/reg
- LinkedIn: https://www.linkedin.com/in/reg-proctor
ANSWERS TO COMMON QUESTIONS:
I am:
- Not a veteran, not disabled, white male, in Tempe, AZ.
- Fine working on a different timezone schedule.
- A US citizen/have no obstructions to working in America.
And:
- Looking for remote job but don’t mind some travel with it.
- Rate: Market/negotiable.
- Best times to talk: Roughly 10:00 onward AZ time.
- Preferred to be called Reg (pronounced Rej), legal name Reginal Proctor.
- Do not hold but have no problems with getting a security clearance.
SYNOPSIS
Starting off with over a decade of Windows programming followed by embracing the Open Source community, I have an unusual (and very useful) breadth and depth of programming (and I.T.) experience across unrelated technologies.
I specialize in websites with special functionality and have extensive experience in Drupal customizations. My Drupal profile (Reg) is at http://drupal.org/user/63409 and you will see I have been a member for over 10 years with a long history of contributions to the community.
Briefly I started off with hardware design with low level programming (assembly) followed by over a decade of Windows programming followed by embracing the Open Source community which at this point I have far more experience in than in Windows programming.
I am experienced in back-end development, integrations and front-end development. Also, for my own education I set-up and managed Linux web and mail servers for a time.
As a seasoned professional I make it my business not to be a cliché developer by being easy to get along with and at least somewhat knowledgeable in most aspects of business outside my own expertise.
I am ideally setup for working remotely as efficiently as is possible as you can see from the images at the end.
EXPERIENCE
Software development: 25+ years.
HIGHLIGHTS
- Completed many projects from beginning to end (individually and in teams) including websites, utility apps. and commercial Windows software
- Team leader experience (ran teams of several developers)
- Able to “hit the ground running”
- Software U.I. expertise since 1982 and web U.I. expertise since 2000
- Excellent troubleshooting skills
- Work well in teams and hitting deadlines
- Extensive Drupal, CMS & database experience
AWARDS
- 1990 Australian Design Award for cash book accounting software (written in Assembly) with the highest aggregate of points of any product put to the Australian Design Council up to that time.
CURRENT TECHNOLOGIES–in which I have proficiency:
Web: Full Stack Developer, LAMP, AJAX/JavaScript, HTML/CSS, Drupal/PHP/Various JS libraries
Linux: Extensive scripting, various utilities
Windows: VBA for Excel
HISTORY (old stuff) OF TECHNOLOGIES–in which I have or had proficiency:
| Year | Technology |
|---|---|
| 1982 | Interpreter BASIC |
| 1982 | Assembly (NSC800 / Z80 / 80x86) |
| 1992 | Paradox for Windows |
| 1993 | Visual Basic (VB) |
| 1995 | VBA (Word, Excel, Access) |
| 1998 | SQL |
| 2000 | HTML / JavaScript |
| 2001 | XML |
| 2002 | LAMP (Linux / Apache / MySQL / PHP) |
| 2005 | VB.net |
| 2005 | Drupal, CSS2, open source |
| 2007 2008 | AJAX, jQuery, other JavaScript libraries Linux - deep knowledge gained through custom building and using Linux servers & workstations |
| 2012 | HTML 5/CSS3 |
| 2014 | AngularJS, Bootstrap |
| 2016 | Drupal 8/9 (twig and various new technologies added since Drupal 7) |
TECHNOLOGIES–New:
- GoLang (enjoyable)
- Pine Script (interesting)
- IBM MQ (high performance)
- Automating and Integrating Jira with other systems
- AI → Using, haven’t trained one yet.
- Various AWS systems
TECHNOLOGIES–in which I have some experience:
ActiveX, IIS, ASP, TCL, Access, MS-SQL, ODBC, RPC, OLE, C/C++, FileMaker Pro, PASCAL, COPS (4bit processor), 68xx, BIOS & device drivers (wrote company’s own drivers etc. for custom hardware)
TECHNOLOGIES–which I work with on/off:
Various web/Drupal related technologies:
- varnish, solr, SCSS/SASS, redis, memcached, opcache, APC
Drupal e-commerce modules I’ve implemented:
- E-commerce, Ubercart, Commerce
TECHNOLOGIES–GoLang:
While Drupal has been or is my mainstay technology, I was working with Go for a while, not too long ago, because it’s fast and it’s written for multiprocessing from the ground up, and, it’s fun (I like languages with strong theoretical fundamentals). Some of the things I have done are:
- Nexus Client Connector: System Tray app. With minimal UI for receiving trading signals from its server via WebSocket Protocol and passing them onto MetaTrader. Runs on Windows, Linux, Apple, using the fyne UI system.
- Nexus Server receives REST signals from TradingView (or anywhere with the right format) and passes them onto connected clients via the WebSocket Protocol.
- A Core: Set of functions that can be pulled into any project to speed things up including: Versioning, custom logger, custom validation, database connections and so on.
- Trading Analyzer: Most interesting thing about this is using the GTK UI kit for a UI.
- A couple of apps. that ran as a service updating a database with latest data from various over the web paid sources.
- A small web interface server for a handful of options to control the server.
PROJECTS
Approx 50+ projects covering a wide-range of applications including:
Oct 2025
Self
Position: Self
Just threw my resume up with the latest Drupal (I took it down for a while so I didn’t have to maintain it) to see what’s new in Drupal 11. I worked on Drupal 9 and 10 at Common Sense Media which was the last versions before I shifted to other things for a while. Fortunately it’s mostly just incremental changes (as expected), there was nothing I could see that was a fundamental shift (like there was from 7 to 8).
April 2024–Oct 2025
BPRoberts aka YouTube channel “Academy of Forex”
Position: Collaborator
Built a multipart Money Management/Day Trading system. This is being used and promoted on the Academy of Forex YouTube channel so if you have TradingView account you can try this for yourself.
Technologies Used:
- Pine Script, MQL (Meta Quotes), Go
Original Architecture:
Pine Script → Go Server → MetaTrader and other clients.
Final Architecture:
- Custom Pine Script Strategy Tester
- + Custom Components (glue)
- + anyone’s indicators (connected by the components (glue) for the rules etc.)
- Then a template system to output Alerts that cant work with just about any trading platform.
Future Architecture:
There is a case to make a modified version of the first architecture but without TradingView/Pine Script but that’s not for quite a long while. Happy to elaborate for anyone who is interested.
March 2023–April 2024
Common Sense Media
Position: Developer, (various duties intermingled, including):
March 2023–April 2024
- Building Drupal marketing app (CTA, Call To Action) that swapped out various calls to action on a per page view basis.
- Working with AWS technologies on various infrastructure projects.
- Learning some of the DevOps as a backup to the main guy since they only had one guy.
- Doing the normal tickets for updating and fixing the company’s websites. https://www.commonsensemedia.org/
2022–Ace Web Group
Position: Developer
Jun 2022–Present
- Trading + Money Management App
- Position: Developer
- Software: Pine Script + MLQ5
- Description: Built system that is a framework for money management but also allows the plugin of trading indicators the combination of which is an auto-trading money management system.
Jan 2022–May 2022
- Credit Card Security App
- Position: Developer
- Software: GoLang
- Description: Built most of a back-end app that is a personalizable credit card fraud prevention system.
Jan 2020 – Mar 2020
Koot & Associates
Position: Drupal Developer
- Integration of IBM MQ into Drupal 8 via WebForms for Gvnt. customs interfacing
Jun 2017–Dec 2021
Arizona State University
Position: Contract Drupal Developer
- Maintain and develop various Drupal websites (there are hundreds of them!)
- Architect various aspects of their evolving Drupal setup as the need arises
- Migrate sites from Drupal 6 to 7 or from Drupal 7 to 8
- Move non-Drupal sites into Drupal
- Created automation which typically updated 30–80 Drupal sites at a time with full reporting etc. through integrating Jira and Pantheon with command line PHP.
- Technologies: Drupal, Wordpress, PHP, various JS libraries, Linux/bash, Pantheon, Jira, Apache, JetBrains IDE, HTML/CSS/etc.
Dec 2014–Jun 2017
Work through: Ace Web Group
Position: Developer
Apr 2017 – Jun 2017
https://www.sagaftra.org/
Position: Drupal Developer
- Helped with various Drupal technical issues many stemming from a Drupal 7 website having a Drupal 8 theme.
- Added Solr integration
- Added importing from remote Oracle FAQ DB
May 2017 – Jun 2017
https://cloud.csiamerica.com/
Position: Developer
- Wrote module to automatically link up to various large file providers such as Dropbox.
www.RegProctor.com
Recreated my personal resume website in Drupal 8 – nothing fancy, just a page.
Jul 2016 – May 2017
DIY Card Security
Position: Developer
- Created several websites with Drupal 8 and even a couple in Wordpress. This company is in start-up mode and I’m unfortunately restricted from linking to their sites although here is their main site (which is only a page) www.diycardsecurity.com.
Jul 2016 – Oct 2016
Dept. of Geological Surveys www.usgs.gov
Position: Drupal Developer
- Customizing Drupal 7 application. The dept. was in the process of aggregating roughly 50 sites with a lot of live data so there was much to do.
Oct 2016 – Oct 2016
NASA www.nasa.gov
Position: Drupal Developer
- Was working on the video aspects however was moved to the Dept. of Geological Surveys as a subcontractor.
Jun 2016 – Oct 2016
MediSpend www.MediSpend.com
Position: Drupal Developer
- Heavily customized old Drupal 6 application in need of many fixes for reporting.
- Worked on “fix it tickets” for the various problems with custom modules.
- This was a short term gig to meet a governmental reporting deadline which made considerable use of git branches to suit various client's customizing needs.
- Also solved various speed issues, resource issues & server setup/tuning issues.
Jul 2015 – Dec 2015
Tivo www.tivo.com
Position: Lead Drupal Architect
- Architected new Drupal installation
- Excelled to specially created position, “IT-DevOps” to give me greater ability to be effective between IT/UNIX, Web Development & Apps Development (there are restrictions on developers when maintaining PCI compliancy)
- Resolved cross-departmental technical issues (which added “IT-DevOps” to my title)
- Innovated solutions to maintain consistency across website sections hosted and handled by 3rd parties
- Resolved issues with company system integrations (e.g.: LDAP with Drupal)
- Solved emergency outages on production servers
Jan 2015 – Jul 2015
Peoples MD www.peoplesmd.com:
Position: Developer
- A short job of under a month to get this old Drupal 5 website running on modern Linux (PHP5.3 etc).
Jan 2015 – Jul 2015
Aspen Dental Jobs http://www.aspendentaljobs.com/
Position: Developer
- Helped with customisations to make work as they needed.
- Includes timed import updates from back-end job databases
Jan 2015 – Jul 2015
CISG Pace University www.cisg.law.pace.edu:
Position: Developer
- Drupal 7, this site has 30,000+ HTML files written by various people over 10 – 20 years that needed to be imported into a Drupal website.
- I wrote a custom converter (which comprised of about 70 converters each working on various sections of the website) for importing the files first into a MySQL DB and then from there to Drupal (which is another MySQL DB) as most files were not HTML standards compliant with an almost unbelievable array of errors in HTML tags – no off the shelf reader or converter could process the HTML!
Jan 2015 – Jul 2015
Structural Biology www.structuralbiology.eu:
- Drupal 7, came in mid-project – provides a platform for the proposal process of funding for structural biology research projects and social network for entities throughout the EU to collaborate in various ways such as sharing time of expensive research equipment
- Creating and finishing major functionality
- Tuning LAMP stack to server
Jan 2015 – Jul 2015
Websites for Auto Dealers www.websitesforautodealers.com:
Position: Developer
- Drupal 7 + MoneyScripts
- Web hosting business where I developed ALL of the hosting infrastructure. This is a Drupal 7 multi-site setup.
- ALL of the custom software for the business
- Created the main corporate website (www.websitesforautodealers.com)
- Created the demo website (demo.websitesforautodealers.com)
Jan 2008 – Dec 2014
Work through: SEO Web Sales
- Drupal 6.x + Ubercart now ported to Drupal 7 + MoneyScripts
- Web hosting business where I developed ALL of the hosting infrastructure. This is a Drupal 7 multi-site setup.
- ALL of the custom software for the business
- Created the main corporate website www.seowebsales.com
Santa Clara Valley Water District internal website, www.aqua.gov
- Drupal 6.x training on building a website from scratch
- Serious custom functionality including making Drupal “tap into” an Oracle DB, and then displaying that data through Drupal's “views” while it was running a MySQL DB... Intranets are far more complex than most public websites.
A short project highlights - www.cellbiosciences.com:
- Custom CMS & CS-Cart E-Commerce
- Worked in team to:
- Migrate website to new servers
- Integrate acquired companies' websites
- Setup and customized e-commerce system
- E-commerce/retail in Drupal 5.2
- Worked 18 months (days/nights/weekends) on this website
- Found at least two bugs in the Drupal core (one not being addressed until Drupal 7)
- Heavily modified several modules and even the core when necessary
- Setup high performance caching (memory cache + advanced cache)
- Created an import routine to import thousand of products in minutes – reasonable performance not possible on this site through Drupal methodologies due to complexity of the site. Solution was to setup the MySQL database directly through a separate import script – required directly adding data to well over a dozen tables just as Drupal expects.
- Created VBA Excel pre-processing script for import data.
Other websites:
- www.aitint.com (chip manufacturer)
- www.usdrawback.com (consultancy)
- www.lifescienceplus.com (medical manufacturer)
- www.velocity11.com (maintaining this Drupal 4.7, through acquisition moved to: http://www.chem.agilent.com/en-US/Products/Instruments/automation/Pages/default.aspx)
PROJECT LIST
Complete hosting solution for vertical markets, Social Media Marketing (SMM) web sites, E-commerce websites, Intranets, shipyard inventory management system, book club database, magazine database, screen printer’s quoting system, ISO9000 quality control software, GPS (global positioning system) software Interface, cash book accounting program (won an award), salt water chlorinator, a quiz show scoreboard, pipe leakage testing data logger, A 3D topographical mapping device (3D Wand), scoring system for indoor game centers, bank proximity sensor panel, phone number barring device, home robot prototype with speech synthesis and voice command recognition, building energy management system, off-shore oil rig computerized stabilizing system (H/S), hot crisp machine, BMX Club database with events generator.
ADDITIONAL BENEFITS
Because I tend to work on high-end projects I have close associations with top professionals I have met on those projects who have various related skills including: Strategic marketing, search engine optimization, search engine marketing, graphic design, writing and other types of programming any of which I can tap into for you or pass your way if you need the additional talent.
MY DEVELOPMENT ENVIRONMENT
It's unusual to show pictures like this in a resume however as they say, “a picture's worth a thousand words”, and this shows the development environment that I created – proof of I.T. technical experience and abilities. I do all my software development in this environment which makes for very efficient use of time.

Display details: 7680 x 2880 = 22,118,400 pixels, 70.5" x 39" = 80.6" diagonal, 2,749 pixels per square inch, DisplayPort connections.
Recently added: 7th monitor–a 65” wall mounted TV for side monitoring.
Computer statistics: 2 x 500GB SSD - RAID1 configuration, 3 x 8TB in RAID5 configuration (16 TB), 8 core i7 CPU (16 with hyperthreading), water cooled, over clocked, 32GB RAM.

EDUCATION
- Graduated from Craigie Senior High School.
- Followed by: Passed a special one year course called Electro-Technology from a school of which I don't remember the name.
- Two short courses:
- Digital Techniques
- Microprocessors 1
- Then, some (about 6 months) of Electronic Engineering at Mt. Lawley Technical College.
- All in Western Australia.
The context for not finishing college and instead going straight into the workforce as an electronics engineer is as follows:
I ended college early because people in the electronics industry where I grew up kept asking me to work for them because they knew I was already proficient at electronic design. This was because my dad was well known in the electronics industry and ran a research and design prototyping company from home so I learned by having a full electronics research and development lab around me growing up. My first job was electronics design engineer starting in analog-digital conversion circuitry and expanding to special purpose computers.
Often the electronics I designed and built had to be programmed which is where my professional programming came from. I liked programming more so I ended up migrating from electronics to programming full time.