My Projects

Explore a selection of my professional work and achievements.

QuidelOrtho - Healthcare - Azure, AWS Cloud Native & Managed Services.

QuickVue Mobile app for Android and iOS

Antibody identification software is a specialized tool used by clinical laboratories and blood banks to identify antibodies in a patient's blood. This is crucial for ensuring that transfused blood is compatible with the recipient, reducing the risk of adverse reactions like hemolytic transfusion reactions, where the recipient’s immune system attacks the donor blood cells. The software compares the patient’s blood sample with potential donor samples, analyzing specific antigens and antibodies to detect incompatibilities. By doing this, it assists in identifying alloantibodies, which could react against foreign antigens on transfused red blood cells. This step is especially important for patients who require frequent transfusions or have complex blood group antigens.

Led the engineering and vendor teams to build the complex software with many rules that went through regulatory requirements rigor to get certified for EUIVDR for the launch in multiple EU nations.

QuickVue is a mobile companion application that gives step-by-step instructions for SARS-CoV-2 (COVID-19) At-home test kits. As an engineering lead for this program, I managed the development, V&V, and vendor teams. The app was built using React Native for Android and iOS and was approved in the app stores with a Five-star rating. It features several innovative ideas for opportunistically embedding monetization techniques like promotion videos in the app. The PII and PHI data are protected according to HIPAA compliance. All the heavy lifting was done in the AWS cloud for scale. Analytics used Amplitude APIs for gathering valuable test result information. The results were relayed to the CDC via APHL APIs. The app went through extreme regulatory documentation and scrutiny incorporating FDA feedback to achieve the FDA's Class II 510K approval.

Gen AI LLM Visualization dashboards and chatbots

MyVirena is a customer-facing Azure portal that lets laboratories, hospitals, urgent cares, and public researchers such as universities and the government visualize infectious disease data results like Flu A, Flu B, COVID-19, Lyme, and others on a Dashboard. The BI dashboard uses Azure-managed services to give the ability to filter the data based on organization, location, zip code, result types, and many others. The customers use this data to forecast disease prevalence in a region and stock up the assays based on the demand. It is also used for budget and revenue assessment based on the trends. The CDC (Center for Disease Control), and NIH labs love this site and are our customers with regular meetings. We created Gen AI LLM to show a disease distribution map across the country and the world based on the data we gathered from our instruments and other public sources. We combine the data from various sources by calling APIs we developed from our DB (CosmosDB and elastic search) and APIs from other public sources. We used GPT 3.5 and GPT 4.0 on Azure to create disease interactive maps (can drill down to state, county, and city) and chatbots. The chatbot is used by our sales, marketing, and demand forecast teams when they talk to our customers.

EUIVDR clearance for Antibody identification software
Other Programs
  • MyQuidel: Customer-facing portal to update instrument firmware, assays, and language files.

  • SaMD software tools like OrthoConnect and BYG broadcast the LIS (Laboratory information system) orders to instruments and the results from the instruments to LIS.

  • Delivered several AI MVPs, including a diagnostic imaging computer vision solution with over 95% positive predictive value (PPV) and an Azure OpenAI Physician CoPilot, leveraging real-world data (RWD) to identify high-risk populations and inform healthcare provider best practices.

  • Achieved $400K lifetime value (LTV) per account by implementing a churn reduction strategy that utilized data analytics to lower customer turnover from over 15% to under 2% year-over-year through a SaaS integration.

Varis - B2B/P2P - Azure, AWS Cloud Native & Managed Services.

B2B Verifications for Platform Invites

Led the Varis customer onboarding team, which was responsible for the verification of business legitimacy via KYB/KYC, OFAC, and AML by engaging with vendors like LexisNexis, D&B, and others. We designed and developed the solution by integrating with a few vendors. Implementing open-source technologies and negotiating with vendors for greater efficiency and cost savings enabled us to optimize operational and service costs for trusted platform business verifications. Also, using AI/ML, automating contract management with recommendations, forecasts/predictions, payments, due dates, SLI/KPI, penalties, sales/promotion, and budget tracking.

Identity Management with ForgeRock

IAM was my team in the customer enablement department. We built a custom IAM solution that integrated with ForgeRock for identities, using access and refresh tokens for user identities and JWT tokens for component identities. We created user profiles using Apache Syncope. We used the combination of ForgeRock and Gloo Edge. ForgeRock handled user identity management and lifecycle, providing a unified experience across services. Users could sign in through SSO, and their identity would be centrally managed. Gloo focused on API authorization and secure access management across the services. When a service needs to authorize access to an API, Gluu issues the access tokens, ensuring secure, role-based access to different resources. We used two protocols, OIDC (Open ID Connect for MSFT Dynamic 365) and SAML for SSO (suppliers and distributors), and direct login in some cases.

My Favorites
Quick Reference
Notification Platform for Emails

I managed the notifications platform team that built marketing and transactional email templates for various events. For marketing promotional emails like New Product Awareness and Abandoned Cart, reminder emails with an option to unsubscribe. For transactional, there were as many as twenty templates, such as Order Confirmation, Shipment Confirmation, Delivery Confirmation, Order Updates, etc. We designed and developed the solution integrating with Spark Post for emails.

Feature Flags for continuous development, deployment, demos, and testing.

This was part of the platform team that built Feature Flags integrating with Split. We custom-designed and developed lifecycle management of feature flags using Split for continuous development and deployment to production under the flags. It also helped to demo the new features and functionality to Beta customers for continuous feedback and iterative improvements. Our product design engineering team used it heavily for A/B testing, observability, and canary testing. It empowered teams to do research and experimentation by releasing selective features to selected customers or % of population.

UKG/Ultimate Software -HCM

DevSecOps for legacy and modern applications - OnPrem, Hybrid, Azure & GCP Clouds

I managed development and SRE teams that built custom dynamic CI/CD pipelines for legacy products using TeamCity and OnDemand immutable and platform-independent loosely coupled pipeline scaffolds with Opensource Concourse for modern applications/products. We designed and developed the legacy IaC solutions using Chef and our data center computer and storage resource pools. The modern Concourse pipelines were built in NodeJS using typescript and GoLang. We integrated several gates for fully automated SDLC tasks like TDD unit tests, Echo testing using Jasmine and Cucumber (BDD), SAST (SonarQube), IAST/DAST, Security Testing (Black Duck/Clair, Snyk), integration testing (NUnit), Regression, E2E, APM (Dynatrace, Instana) and continuous deployment to different destinations like test, sandbox, dev, prod, etc. We enabled development teams to focus on product development by empowering them with dynamic tools, reducing the overall TTM from days to minutes and hours. Our custom CI/CD solution was polyglot, supporting different run times, independent runs, and integrated runs for product deployments. We supported partial, full, and selective testing based on the changes to enable speed to market with the highest quality. We had several supporting tools for observability/monitoring, logging, documentation, and audit.

Developer Experience (DevX) Tools for Dev teams, Sales/Marketing, and Training.

My teams created several tools to enable development, sales/marketing, and learning teams across the company. We supported around 40 teams, which was a humongous task to gather the requirements satisfying their needs and design/build the right tools that evolved to increase team productivity and company revenue.

  • BCP, Disaster Recovery, Failover: Built BCP, DR, and Failover for 40+ teams across the company with our Data Centers.

  • MaaS (Migration as a Service): Tools to migrate new customers with data in different stores to MongoDB via Wizard workflow. The tool allowed customer-coordinated scheduled migrations as well as real-time migrations with features like full, partial, pause/resume, retry on failures, ETL processing, and testing to validate zero-issue migrations.

  • CloneWars (Cloning environments): We created a tool to clone environments for developer testing, Sales teams to customize with prospective customer data, and learning teams to create instructor and student environments for hands-on learning with logins for a specific product based on roster course information. It empowered and enabled the teams to improve customer retention by demoing new features and acquisitions, bringing huge revenue.

  • BirdsEye (Observability): Graphana-based observability tool to monitor computing, storage, and application performance. Also used InfluxDB for time-series availability and product uptime tracking.

  • Surge (Plugin Kafka): Custom Kafka APIs built using the CQRS pattern with independent command and Query APIs to support event-driven architecture-based applications producing large amounts of data for multiple consumers (PubSub).

Talent Acquisition teams (Recruiting, Onboarding, and Learning) Projects for product stickiness and modernization.
Recruiting Product Projects
  • Candidate Cultivation: This feature enables the product users (recruiters, staffing) to identify highly qualified candidates on a regular basis, monitor them by socializing and checking their interests, and keep hiring managers informed to reduce the hiring time when the matching requisition opens.

  • Interview Scheduling: We researched, designed, and developed a solution to reduce the back-and-forth between candidates and recruiters for interview scheduling. It reduces the time to hire by giving the interviewers and candidates calendar to the staffing to schedule interviews without delay. We integrated this solution with Outlook and Gmail using Cronofy.

  • Modernization involved breaking the monolith into modular monoliths and microservices (.Net to .Net Core) to move the application from the private cloud to the public cloud (GCP). We also converted several snowflake services (RabbitMQ, MongoDB, ElasticSearch) to managed services (For example, MongoDB to Atlas and ElasticSearch to ElasticCloud).

  • Campaign Management: This feature enabled developing custom emails out of templates on the fly and using the contacts directory to send mass emails to candidates for a hiring event.

Onboarding Product Projects
  • Compliance task automation: This feature involves automating tasks that follow successful hiring, such as completing forms like W-4, I-9, and several other forms, depending on whether the employee is a contractor or full-time.

  • Deep integrations with Payroll, HR, and Benefits: The candidate onboarding involves several other tasks like automating paychecks to the checking account or multiple accounts, organization-related based on the role, location, department, and benefits like 401K, health insurance, life insurance, supplementary services, etc.

  • Multi-Hire and Multi-Site: This feature enabled building companies and sub-companies in different locations (single or multi-site) to onboard the candidate appropriately based on region (country/state/city/zip).

Learning Product Projects: We integrated with Schoox and worked with them to develop custom solutions.

The Nuggets of the Week (NoW)

Welcome to RK Thoughts

Showcasing my professional work and creativity.

person using laptop computer beside aloe vera
person using laptop computer beside aloe vera

100+

8000+

# of external customers managed over two decades

# of Products/Programs launched

1000+

# of FTE, contract, vendors managed over two decades

Professional Showcase

Explore my work and projects that highlight my expertise.

Why demo environments are critical?Why demo environments are critical?
woman sitting in front of the laptop
woman sitting in front of the laptop
a white truck parked on a dock
a white truck parked on a dock
three women beside table looking at MacBook
three women beside table looking at MacBook
people sitting down near table with assorted laptop computers
people sitting down near table with assorted laptop computers
people on conference table looking at talking woman
people on conference table looking at talking woman

Get in Touch

I would love to hear from you! Feel free to reach out for collaborations or inquiries regarding my professional work showcased here.

Connect
Reach

contact@rkthoughts.com