Chief Information Officer


People. Product. Process.

As a CIO, there are 3 areas I focus on: People, Product, Process.

People is where I devote time to vendor management, staffing, and budget. It takes a lot of vendors to handle software development, internal systems, and technical support. Each vendor has their own budget which requires a coordination with our COO and individual department heads. In addition to vendors, I'm responsible for all IT staffing that's divided into CTOs, security teams, project managers, and help desk support.

Product is where I devote time to implement the vision of the product management team. This involves a coordinated effort to move product development along the stages of wireframing, user-interface design, clickable-prototypes, programming, database design, staging, app store approvals, production, client implementation, analytics and release cycles.

Process is where I devote time on managing the security around our entire technology infrastructure and our software hosting facilities. This requires an expertise and significant investment in SIEM (security information and event management) and IDS (intrusion detection systems) so our customer's data is safe and secure. I assure that all our platforms are PCI, FISMA, HIPAA/HITECH, SOX and ISO compliant.

Download the entire Infographic (1.9 meg)


Kaviva develops mobile apps that transform the healthcare experience using innovative technology to connect, engage and empower people with award-winning solutions.

As the Chief Information Officer (CIO) my major accomplishments over the past 4 years include:

  • In one year, took an organization that had a single stand-alone product, and turned it into a completely new Platform-as-a-Service product line
  • Manage 33 on/offshore team members – 2 CTOs, 3 Managers, 3 Countries
  • Relocated the data center to a secure Level IV facility
  • Architected a scalable cloud-based computing model for hosting client applications
  • Consolidated company Intellectual Property into a single access point
  • Organized and staffed an on/offshore team to handle all native iOS/Android app development, QA, implementation, and maintenance
  • Created a customer management portal with white labeling for multi-tier clients
  • Implemented data replication across US regions
  • Changed the client implementation process from taking months down to days
  • Developed a standardized process for client claims and eligibility files
  • Standardized all products and processes for HIPAA/HITECH, SOX, PCI compliance
  • Created an active-passive disaster recovery plan
  • Implemented a cloud-based intrusion detection and event management security center
  • Sourced and manage budget for 22 vendor service and product providers




Rubeyes is The Next Generation of Social Networking. Sharing texts and photos and talking about what happened in the past is old school social networking. Rubeyes is about getting friends together and doing things in person, in real-time.

As the Chief Technical Officer (CTO) for Norris Software, I was responsible for:

  • Standing up a US-based team who are pioneers in mobile app user-interface design
  • Managing the on/offshore team to handle all native iOS/Android app development, QA, implementation, and maintenance
  • Architecting the data model to handle millions of connected users
  • Architecting a scalable cloud-based computing model for hosting the app
  • Implementing geo-location techniques to maximize battery life
  • Conducting a univeristy study of the functional effectiveness of the application features
  • Organzing 3rd party partnerships for app promotion and corporate advertising


HitChecker is the #1 Marketing Tool to show you in 1-click how effective your Website, Social Media, & Online Marketing are really working.

As the Chief Technical Officer (CTO) for HitChecker, I was responsible for:

  • Demystifying web analytics and creating a simple and easy-to-use interface that anyone can understand
  • Architecting a solution to collect visitor analytics on any platform including Wordpress, Joomla, Drupal, .NET, HTML5
  • Creating a corporate backoffice to manage client accounts
  • Creating a white-labeled client backoffice for customer account management and reporting
  • Managing the on/offshore team to handle all programming, QA, implementation, and maintenance
  • Architecting the data model to handle millions of users
  • Architecting a scalable cloud-based computing model for hosting the software services
  • Organzing 3rd party partnerships to implement a custom SaaS subscription model

Internet Merchants

As the Chief Technology Officer (CTO) for Internet Merchants, I've designed, architected, and developed software products for a variety of industries that are used by millions of users.

Scrubber is used to perform the ETL process on client data files. It uses an innovative shopping-cart process where a data analyst controls file processing in stages that's not only simple to use, but has feedback reports that make client communication dead easy.

Secure Office is a back office portal that manages all client accounts for each product line. Using a one-click process to single-sign-on to a client's account allows customer service agents to quickly manage each client. The entire portal is white-labeled for each client allowing for total customization.

Prognosis is used by doctors to collect the usage of Rx/OTC medications and nutritional supplements taken each day/week/month by their patients associated with a self-assessment questionaire. Patients take this information to their doctors at each visit to communicate valuable feedback of their individual progress, and report any side effects experienced.

EasyINN is a reservation system used by Bed and Breakfast inns across the United States and Canada. Inn owners can take reservations online or over the phone, track individual guest needs, coordinate/book local activities with participating companies, process all payments and supply each guest with a detailed invoice.

Mill Manager is used by lumber mills across the United States to handle load and log processing. Once a truck arrives with raw logs, the load is weighed and a print ticket is provided to the driver to know the tonnage for each load. Cut lumber that is loaded onto outgoing trucks are weighed for DOT compliance. Easy to create reports make communicating with drivers fast to eliminate delays getting back on the road.

South Carolina Memories has been used by thousands of couples getting married in South Carolina to locate and select the vendors they will use in their wedding. Divided into 6 regions across the state, couples can select from 14 categories of vendors. Each selected vendor is managed in the couple's personal account. SCM is also an advertising portal for local and national brands as a platform to advertise their businesses.


Connect with Gary McSwain

LinkedIn     Email