Dennis J. Wheeler, Developer in Rochester, NY, United States
Dennis is currently unavailable

Dennis J. Wheeler

Backup & Recovery Developer

Rochester, NY, United States

Toptal member since August 31, 2018

Bio

Dennis is a software engineer with over nine years of experience under his belt. A few career highlights have been ensuring that electronic medical health records comply with HIPAA regulations and work with newer technologies and spending over three years, working as the tech lead for a startup. Currently, Dennis works as a DevOps engineer at a medical startup where migrated the whole stack (Tomcat, Java, MySQL, PHP) to Amazon Web Services.

Portfolio

VisualDx
Amazon Linux, CentOS, JavaScript, PHP, Apache Tomcat, Java, MySQL, Ansible...
Tru Images
JavaScript, MySQL, PHP, SQL, DevOps, Amazon Web Services (AWS), Security...
Brand Networks
Amazon Web Services (AWS), Grunt, Handlebars, Angular, jQuery, JavaScript...

Experience

  • MySQL - 11 years
  • Jenkins - 8 years
  • Python - 6 years
  • Ansible - 6 years
  • Backup & Recovery - 6 years
  • IT Security - 4 years
  • Networks - 3 years
  • Firewalls - 3 years

Preferred Environment

Amazon Web Services (AWS), Ansible, MySQL, Python, Linux

The most amazing...

...software I have worked on takes all symptoms into account and provides a probabilistic diagnosis to help medical professionals properly diagnose patients.

Work Experience

Manager of DevOps, IT, Security

2015 - PRESENT
VisualDx
  • Migrated the company from a data center to the cloud.
  • Added redundancy to the company's software service.
  • Created a reporting platform that pulls from the product, Salesforce, and QuickBooks to generate business analytics.
  • Set up a CI/CD pipeline using Jenkins to streamline and make deployments consistent and efficient.
  • Set up provisioning scripts for projects through Ansible.
  • Set up firewalls and a VPN between two local offices (Azure and AWS).
  • Helped the company become HiTRUST and HIPAA compliant.
  • Maintained an Azure Active Directory and utilized it for single sign-on for many services across the company.
  • Set up backups and transferred usable portions of a large (multiple terabytes) image library.
Technologies: Amazon Linux, CentOS, JavaScript, PHP, Apache Tomcat, Java, MySQL, Ansible, Python, SQL, DevOps, CI/CD Pipelines, Amazon Web Services (AWS), Security, AWS Cloud Security, Application Security, DevSecOps, Infrastructure, Penetration Testing, Software Development Lifecycle (SDLC), Cybersecurity, HIPAA, Domain Migration, Web Hosting, Domain DNS Setup, IT Infrastructure

Software Architect

2014 - 2015
Tru Images
  • Created a cross-platform service to upload and reuse images across car dealerships in a dealership group.
  • Built a redundant system that automatically scaled up with traffic.
  • Implemented a backup system backed up the production deployment, image archive, and the database every day for a week, every week for two months, and every month in perpetuity.
Technologies: JavaScript, MySQL, PHP, SQL, DevOps, Amazon Web Services (AWS), Security, AWS Cloud Security, Application Security, Infrastructure, Software Development Lifecycle (SDLC), Web Hosting, Domain DNS Setup

Senior Software Engineer

2011 - 2014
Brand Networks
  • Developed software which worked with a credit card vendor to publish deals and discounts out over Facebook integrations.
  • Managed software that integrated a hotel-booking website with Facebook to provide tempting offers to potential customers.
  • Supported WordPress-based software for a small business social network in partnership with a credit card company.
Technologies: Amazon Web Services (AWS), Grunt, Handlebars, Angular, jQuery, JavaScript, MySQL, WordPress, PHP, Azure, Microsoft SQL Server, C#, SQL, Software Development Lifecycle (SDLC), Domain Migration, Web Hosting, Domain DNS Setup

Programmer Analyst

2011 - 2011
LocalEdge
  • Developed and maintained advertising web applications.
  • Provided a reporting package that combined information between various analytics packages.
Technologies: Oracle, MySQL, Jakarta EE (Java EE or J2EE), Hibernate, Spring, Java

Web Developer and Database Administrator

2010 - 2011
Clinical Support Services
  • Maintained an electronic medical record database.
  • Organized data extracts from various insurances companies and providers in a HIPAA-compliant manner.
  • Aided in government-mandated audit reports.
Technologies: JavaScript, MySQL, PHP, SQL, Web Hosting

Experience

VisualDx

VisualDx is a medical diagnostic support system that helps medical professionals correctly diagnose patients and improve the quality of the healthcare given out.

Education

2005 - 2009

Bachelor's Degree in Computer Science

University of Rochester - Rochester, NY, USA

Skills

Libraries/APIs

jQuery, Handlebars, Terragrunt, Amazon EC2 API

Tools

Amazon Virtual Private Cloud (VPC), GitLab, Git, VPN, Apache Tomcat, Terraform, Jamf Pro, AWS Cloud Development Kit (CDK), Bitbucket, Confluence, Jira, AWS Command Line Interface (CLI), Ansible, Jenkins, Gulp, Grunt, Amazon Simple Email Service (SES), Amazon CloudFront CDN

Languages

Python, JavaScript, Java, PHP, SQL, C#, SAML, Bash

Platforms

Amazon Web Services (AWS), Linux, Docker, CentOS, Azure, WordPress, Jakarta EE (Java EE or J2EE), Oracle, Amazon EC2, Linux CentOS 7, Amazon Linux

Paradigms

DevOps, DevSecOps, Kanban, Continuous Deployment, Continuous Development (CD), Continuous Integration (CI), Continuous Delivery (CD), Agile, Penetration Testing

Industry Expertise

Cybersecurity

Frameworks

Angular, Spring, Hibernate

Storage

JSON, Microsoft SQL Server, Datadog, Azure Active Directory, MySQL, Amazon S3 (AWS S3)

Other

Web Hosting, Domain DNS Setup, Security, CI/CD Pipelines, AWS Cloud Security, Application Security, Infrastructure, Software Development Lifecycle (SDLC), HIPAA, Domain Migration, IT Security, Firewalls, Networks, AWS DevOps, System Administration, Linux Administration, Single Sign-on (SSO), Elastic Load Balancers, Backup & Recovery, IT Infrastructure

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