Keywords
Skills
SYNOPSYS
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 and e-commerce 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. A person\'s drupal.org profile is one of the most reliable ways to tell a person\'s experience and competence in Drupal.
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. I have an unusual (and very useful) breadth and depth of programming (and I.T.) experience across technologies.
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.
Reg Proctor
Main Tel: 702-848-4949
Email: freelancermap.com@regproctor.com
On-line resume: https://www.RegProctor.com
Drupal profile: https://drupal.org/user/63409
Project history
Software development: 25+ years.
HIGHLIGHTS
- Completed many projects from beginning to end (individually and in teams) including both website 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
- 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.
Web: Full Stack Developer, LAMP, AJAX/JavaScript, HTML/CSS, Drupal/PHP/JQuery, XML
Windows: VBA for Excel
HISTORY OF TECHNOLOGIES – in which I have or had proficiency:
YearTechnology
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
2016 Drupal 8 (twig and various new technologies added since Drupal 7)
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)
PROJECTS
Approx 50+ projects covering a wide-range of applications including:
Drupal 8
- Did a couple of small websites to take advantage of the new D8 technology.
- Did a couple of small websites.
- Position: Drupal Developer
- Customizing Drupal 7 application. The dept. was in the process of aggregating roughly 50 sites so there was much to do.
- Position: Drupal Developer
- Was working on the video aspects however was moved to the Dept. of Geological Surveys as a subcontractor.
- 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.
- 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
- A short job of under a month to get this old Drupal 5 website running on modern Linux (PHP5.3 etc).
- Helped with customizations to make work as they needed.
- Includes timed import updates from back-end job databases
- 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!
- 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
- 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)
- 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
- 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.
- 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.