Technical Skills
Proficiency:
  • Development:  Full-Stack Responsive, Project and Team Management, Raw Responsive CSS, Bootstrap, Project Estimating, *nix Apache, Windows IIS, Heroku, mLab
  • Languages:  PHP (OO / Procedural), HTML5, CSS3, JavaScript, jQuery, Ajax, Perl, ASP, VBScript
  • Database:  MySQL, SQLite, PostgreSQL, MongoDB, MS Access
  • DB Utilities:  phpMyAdmin, MySQL Workbench, SQLite DB Browser, pgAdmin, Robomongo (now Robo3t), MongoDB Compass
  • Editors:  Sublime, Notepad++, Visual Studio Code, Atom, IDLE, PyCharm
  • APIs:  REST/JSON/XML, Google (Maps, Analytics, OAuth, G+), YouTube, Vimeo, Facebook, Twitter, Amazon, Authorize, Weather,
  • Popular Open Source:  WordPress, Drupal, Joomla, PrestaShop, oscommerce
  • Other Related:  OOD/OOP, Version Control (GIT / SVN), MVC, RSS, Regex, Smarty Templating, Photoshop, Illustrator, PSP

Training:
  • In-Depth (Competency):  Python, Django, Flask, Tkinter
  • On-Going:  MongoDB, Express, React, Node.js (MERN Stack)
  • Minor Experience:  Java, ColdFusion, Android

Modules:
  • Python:  Django, Django REST Framework, pip, beautifulsoup, pillow, pylint, pytz, SQLAlchemy, Nginx, Gunicorn, Mutagen
  • Node.js:  express, mongoose, npm, nodemon, handlebars, yargs, axios, socket.io, JSON Web Tokens (JWT), crypto-js, bcryptjs, body-parser, lodash, validator, passport, passport-google-oauth, connect-flash, moment, mustache.js, (Hashing, Security, Authentication)
  • Node Testing:  Mocha, Expect, Supertest, Rewire, Postman

Related Technical:
  • Server CPs:  Web Host Manager (WHM) with Full Server Control, cPanel, Plesk, GoDaddy, pair, 1and1, HostGator, DotEasy, CrystalTech, Network Solutions, others
  • Other:  Domain Names / Services (DNS), Putty, Git Bash, Cron

(View Soft Skills)

Testimonial
“Roger I just wanted to let you know that we are getting a lot of positive feedback from our church website. We had a couple visiting with us this past Sunday that is very interested in attending our church once they move here from Charlotte. When I encouraged them to find out more about us by looking at our website he said that he had already done so and thought that is was very good and had a lot of information.”