UVOHealth - Telemedicine Platform

Abdullah Tariq

Backend Engineer
Software Engineer
Web Developer
AWS
Heroku
Ruby on Rails
I played a key role in enhancing the UVOHealth platform, an innovative telemedicine solution connecting doctors and patients through virtual visits. My contributions spanned across front-end and back-end development, integrating third-party APIs, and migrating systems to improve performance and scalability. My work on this platform focused on creating key features that enhanced user experience, improved operational efficiency for medical professionals, and optimized platform performance.

Quick Glance on the things I did:

Custom Video Background Feature: Developed a feature allowing users to manipulate video backgrounds during online doctor-patient visits, using JavaScript, CSS, OpenTok (Vonage), and Nexmo’s Video API effects.
Migration to Amazon Chime: Led the migration from OpenTok to Amazon Chime for video meetings, managing IAM roles, creating meetings and participants, and developing dynamic video feeds. Integrated video background manipulation, meeting logging, and billing with Stripe, using AmazonChimeSDK, AWS S3, CloudWatch, and EventBridge.
Custom Doctor Scheduling View: Built a custom scheduling view for doctors using Simple Calendar Gem in Rails, displaying visits in hourly slots to improve scheduling efficiency and workflow management.

Through my work on UVOHealth, I contributed to a platform that provided medical professionals with

Instant Video Visits: Doctors and patients could connect virtually for consultations, with stable and customizable video options, including background changes to ensure privacy.
Simplified Appointment Scheduling: Doctors could easily manage their schedules using a user-friendly dashboard that displayed all upcoming visits in clear, hourly slots.
Seamless Billing Management: Video sessions were tracked and billed automatically through Stripe, streamlining the payment process for both doctors and patients.
Enhanced Video Consultations: The platform offered superior connectivity with advanced features such as audio filtration, audio focus, and video background manipulation, ensuring high-quality telemedicine experiences.

1. Custom Video Background Feature

One of my notable contributions was implementing a feature that allowed users to manipulate the background of their video feed during online doctor-patient visits.
This feature was developed using a combination of JavaScript, CSS, and specialized libraries such as OpenTok (now Vonage) and Nexmo’s Video API effects. This enhancement provided a more engaging and personalized experience for users, offering them flexibility and privacy during video consultations.

2. Migration to Amazon Chime

I led the migration of the telemedicine visit management system from OpenTok to Amazon Chime. This involved managing AWS IAM role policies, creating meetings, handling participants, and developing a custom UI. I implemented dynamic participant video feeds, integrated video background manipulation, and ensured that meeting event logging was accurately captured. Additionally, I developed the functionality for calculating video session durations, which was integrated with Stripe for billing purposes. This migration streamlined the platform's performance and enabled more scalable, secure, and reliable video conferencing for the platform’s users.
Technologies Used: AmazonChimeSDK, AWS S3, AWS CloudWatch, EventBridge, OpenTok (Vonage), JavaScript, CSS, Stripe, Rails.

3. Custom Doctor Scheduling View

To improve the efficiency of doctors using the platform, I developed a custom scheduling view within their dashboards. This feature was built using the Simple Calendar Gem alongside custom Ruby code, which displayed all upcoming visits in hourly slots. This enhancement simplified appointment management for doctors, improving workflow organization and making it easier for them to manage their schedules at a glance.
Technologies Used: Rails, Simple Calendar Gem, JavaScript, CSS.
Partner With Abdullah
View Services

More Projects by Abdullah