Arthur Pemberton, Developer in Tampa, FL, United States
Arthur is available for hire
Hire Arthur

Arthur Pemberton

Verified Expert  in Engineering

Software Developer

Location
Tampa, FL, United States
Toptal Member Since
January 4, 2016

Arthur is a seasoned web applications developer with over seven years of professional experience designing, developing, and deploying end-to-end solutions. In addition, he has over a decade of experience providing support and administering websites. Arthur focuses primarily on Django and Python, but he is also familiar with WordPress, ASP.NET, and C#. He is straightforward, capable, communicates well, and works well in a team.

Portfolio

767.dev
Web Development, Python, Django, PHP, jQuery, WordPress API, Django ORM...
Mediagistic, Inc.
WordPress, JavaScript, Django, Python, Scripting, Linux, WordPress Plugins, PHP...
Dennis Engineering Group, Inc.
WordPress, Google Analytics, Web Hosting, GoDaddy, Troubleshooting

Experience

Availability

Part-time

Preferred Environment

Notepad++, Git, Django, NGINX, CentOS, Python, SSH, PostgreSQL, Firefox

The most amazing...

...application I've worked on was an internal business web application that managed client data and had an extensive audit and activity trail.

Work Experience

Owner | Senior Developer

2020 - PRESENT
767.dev
  • Developed a custom web app from the ground up to MVP stage for a new market.
  • Grew a new team of web developers, and nurturing new talent.
  • Started a new, local web development firm, and established an initial customer base.
Technologies: Web Development, Python, Django, PHP, jQuery, WordPress API, Django ORM, WooCommerce, WooCommerce API, HTTPS, Full-stack, Software Engineering, RDBMS, Performance, Website Optimization, Figma, Amazon Web Services (AWS), Amazon RDS, Data Processing Automation, Data Processing, API Integration, Troubleshooting, Scraping, Web Scraping, Selenium, Google Maps API, Back-end Development

Applications and Systems Architect

2010 - PRESENT
Mediagistic, Inc.
  • Managed teams of web designers and web developers and outsourced IT support.
  • Led the web development of a number of multi-tiered, secure web applications from inception through architecting and finally to deployment.
  • Managed cloud-based virtual servers with both Linux/CentOS and Windows Server.
  • Built data collection and manipulation utilities in Python and C#.
  • Maintained an existing application written in VBScript and ASP.NET 2.5.
Technologies: WordPress, JavaScript, Django, Python, Scripting, Linux, WordPress Plugins, PHP, SQL Server Management Studio (SSMS), jQuery, WordPress API, Django ORM, REST APIs, Plugins, HTTPS, Django-reversion, Full-stack, Software Engineering, RDBMS, Performance, Website Optimization, Django REST Framework, Client Portals, User Management, API Connectors, SFTP, CSV, Data Processing Automation, Data Processing, Web Development, API Integration, Celery, Troubleshooting, Stripe API, Scraping, Web Scraping, Google Drive, Google Maps API, Back-end Development, ETL, ETL Tools

WordPress Developer

2023 - 2023
Dennis Engineering Group, Inc.
  • Used Events Manager Pro to build a customized workflow and management system to allow a company to offer virtual training events.
  • Duplicated an older WordPress theme and repurposed it for the new use on the dedicated event site.
  • Created custom post types to support different data elements and self-management by the client.
Technologies: WordPress, Google Analytics, Web Hosting, GoDaddy, Troubleshooting

WordPress Developer

2022 - 2022
Dennis Engineering Group, Inc.
  • Used the Events Manager Pro WordPress premium plugin to build a customized workflow for managing class and event registrations for the company's e-learning offering.
  • Designed the workflow front-end interface based on a client-provided UI sketch of the preferred layout. Implemented the UI as custom WordPress template parts for the client's pre-existing WordPress theme, which was ported from the original website.
  • Cloned an existing WordPress site for use as a subsite.
Technologies: WordPress, Google Analytics, Web Hosting, GoDaddy, RDBMS, Performance, Website Optimization, Web Development, Troubleshooting

Graduate Research Assistant

2009 - 2010
University of Missouri-Kansas City
  • Built a custom CMS to host the site; converting it from it's previous ASP Classic and ColdFusion form.
  • Managed and maintained the school's website content and features.
Technologies: HTML, Active Server Pages (ASP), SQL Server Management Studio (SSMS), jQuery, Software Engineering, RDBMS, Troubleshooting, Scraping

Junior Software Developer

2007 - 2009
Henderson Engineers, Inc.
  • Constructed, maintained, and upgraded an internal intranet and customer management system as part of a team.
  • Built tools to integrate with vendor APIs.
Technologies: Visual Studio, CSS, XHTML, SQL, Full-stack, RDBMS, CSV, Web Development, Troubleshooting

WordPress Website for a Dance Studio

This is a website for a Midwestern contemporary dance studio. It serves as the company's online provider: advertising their upcoming performances, openings for new dancers, biographies of the choreographers and dancers, and highlighting various dance companies' visibility in the press. The design is responsive, optimized for load time, and includes all the expected essential pages, such as event calendars and contact forms.

The website was built with WordPress using a highly customized theme, several free and premium plugins, and a custom plugin defining custom post types. The code runs on PHP 7.

Website for a Professional Golf Instructor

A WordPress-based website for a professional golf instructor. It serves as an online profile and advertising for a professional athlete. The design is responsive, optimized for load time, and includes all the expected essential pages.

The website was built with WordPress, using a highly customized theme, with several free and premium plugins. The code runs on PHP 7.

Package/Program Signup Web Application

A web application that allows a company to offer programs, and incentive packages at various price and participation levels to multiple smaller businesses with whom they support/partner. The application maintains data on each business, which is used to identify them during the login process. A multi-page, highly customizable wizard process steps businesses through making choices on the details for which they signup for, ending with the generation of a digital signature to accept the signup as an agreement of deliverables.

The application was originally built with Django 1.5, Python 2.7 and MySQL; it has since been migrated to PostgreSQL.

Business Database and Mass Communication Web Application

A web application to help large business-to-business based companies manage vertical-specific details of the business they serve. Providing a faceted search via Solr and HTML mass emailing to businesses. Individual business owners can log in to provide and edit their business information and other information collected about them. Collected data can be exported to CSV and XLSX. It also supports multiple authentication back-ends and facilitating centralized authentication.

The application originally built with Django 1.8, Python 2.7, PostgreSQL, Solr, and Mailgun (transaction email provider). I also utilized page analytics to track usage and server-side/client-side error monitoring.

Utility Bill Payment Web Application

A web application that enables utility customers to log in, view currently unpaid balances, and make payments towards that due balance using credit cards, debit cards, or checking accounts, with payment processing using the Authorize.Net SIM API. Payments are collected directly by the utility provider and nightly data dumps from back-office systems are automatically imported into the application to update daily balances.

The application was originally built with Django 1.8, Python 2.7, PostgreSQL, and Mailgun (transaction email provider). I also utilized page analytics to track usage and server-side/client-side error monitoring.

Automated Brokerage Interface | Python, MS Excel, and RESTful API

A custom utility written for Python 3 on Windows 10, which interacts with Microsoft Excel directly to read and write to an open Excel workbook dynamically when the utility is executed.

The utility is connected via a RESTful API to a US securities broker to place buys based on data from the spreadsheet and writes status data back to the same spreadsheet.

Languages

JavaScript, Python, HTML, Python 3, SQL, PHP, CSS, HTML5, XML, Active Server Pages (ASP), XHTML, CSS4, PHP 7

Frameworks

Django, Bootstrap 3, Bootstrap, Django REST Framework, JavaScriptCore, Selenium

Platforms

Mailgun, Linux RHEL/CentOS, WordPress, Linux, Rackspace Cloud, WooCommerce, CentOS, Firefox, Amazon Web Services (AWS)

Storage

RDBMS, MariaDB, SQL Server Management Studio (SSMS), PostgreSQL, MySQL, Microsoft SQL Server, Redis

Other

Full-stack, Web Development, Front-end Development, Scripting, HTTPS, Software Engineering, Client Portals, SFTP, CSV, API Integration, Troubleshooting, Back-end Development, Custom Post Types, WordPress Plugins, Data Scraping, Web Scraping, WordPress Themes, Plugins, Back-end, Performance, Website Optimization, User Management, API Connectors, Data Processing Automation, Data Processing, ETL Tools, SSH, RSS Feeds, Google Ads, Avada, Computer Science, Scraping, ActiveCampaign, Web Hosting, GoDaddy, Amazon RDS, APIs, Google Drive

Libraries/APIs

Requests, Django-reversion, jQuery, WordPress API, Django ORM, REST APIs, Stripe API, Google Analytics API, WooCommerce API, Google Maps API

Tools

Advanced Custom Fields (ACF), Celery, NGINX, Git, Notepad++, Visual Studio, Adobe Photoshop, Google Analytics, Figma, Microsoft Excel

Paradigms

REST, ETL

2009 - 2010

Master's Degree in Computer Science

University of Missouri-Kansas City - Kansas City, MO, USA

2005 - 2009

Bachelor's Degree in Computer Science

University of Missouri-Kansas City - Kansas City, MO, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring