Hi, I'm Ivan Caban, a Senior Software Engineer with over 15 years of experience delivering AI and machine learning solutions across healthcare and enterprise domains. I specialize in building transformer-based NLP models, backend microservices, and scalable data pipelines, while also proficiently developing front-end applications to support human-in-the-loop workflows. I enjoy collaborating closely with product teams and data scientists to create reliable, scalable, and compliant AI systems for real-world clinical environments. Throughout my career, I've developed expertise in MLOps, Kubernetes, Docker, and CI/CD automation, supporting HIPAA-compliant AI deployments. I am passionate about leveraging advanced AI techniques like retrieval-augmented generation and reinforcement learning with human feedback to enhance clinical decision support. My experience spans building real-time microservices, data ingestion pipelines, and interactive annotation tools, making complex healthcare AI accessible and effective.

Ivan Caban

Hi, I'm Ivan Caban, a Senior Software Engineer with over 15 years of experience delivering AI and machine learning solutions across healthcare and enterprise domains. I specialize in building transformer-based NLP models, backend microservices, and scalable data pipelines, while also proficiently developing front-end applications to support human-in-the-loop workflows. I enjoy collaborating closely with product teams and data scientists to create reliable, scalable, and compliant AI systems for real-world clinical environments. Throughout my career, I've developed expertise in MLOps, Kubernetes, Docker, and CI/CD automation, supporting HIPAA-compliant AI deployments. I am passionate about leveraging advanced AI techniques like retrieval-augmented generation and reinforcement learning with human feedback to enhance clinical decision support. My experience spans building real-time microservices, data ingestion pipelines, and interactive annotation tools, making complex healthcare AI accessible and effective.

Available to hire

Hi, I’m Ivan Caban, a Senior Software Engineer with over 15 years of experience delivering AI and machine learning solutions across healthcare and enterprise domains. I specialize in building transformer-based NLP models, backend microservices, and scalable data pipelines, while also proficiently developing front-end applications to support human-in-the-loop workflows. I enjoy collaborating closely with product teams and data scientists to create reliable, scalable, and compliant AI systems for real-world clinical environments.

Throughout my career, I’ve developed expertise in MLOps, Kubernetes, Docker, and CI/CD automation, supporting HIPAA-compliant AI deployments. I am passionate about leveraging advanced AI techniques like retrieval-augmented generation and reinforcement learning with human feedback to enhance clinical decision support. My experience spans building real-time microservices, data ingestion pipelines, and interactive annotation tools, making complex healthcare AI accessible and effective.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Software Engineer at CorroHealth
November 1, 2020 - Present
Developed scalable AI-powered clinical data extraction pipelines using transformer-based models like BERT and GPT variants for automated medical record summarization. Designed backend microservices with FastAPI and Flask supporting real-time NLP inference and EHR interoperability with HL7/FHIR standards. Implemented retrieval-augmented generation frameworks combining vector search with fine-tuned LLMs to enhance clinical decision support. Built data ingestion workflows using Apache Kafka and Spark ensuring HIPAA-compliance. Automated MLOps pipelines with Kubernetes, Docker, and GitLab CI/CD including data drift detection and retraining via Airflow. Developed React and TypeScript annotation tools to support human-in-the-loop workflows and established performance monitoring dashboards with Prometheus and Grafana. Collaborated on architecture design for security and high availability in healthcare environments.
Software Engineer at Biofourmis
November 1, 2020 - August 22, 2025
Developed distributed model serving pipelines on multi-region GCP clusters using TensorFlow Serving and gRPC with autoscaling and request tracing. Built custom JAX/Flax training workflows for ad ranking models optimized for TPU v4. Refactored data preprocessing pipelines using Apache Beam, reducing latency by 45%. Implemented feature caching with Cloud Memorystore and coordinated via Kafka and Pub/Sub. Created Go CLI tools for managing model experiments and rollout metrics. Built React and TypeScript dashboards to monitor model output drift, latency, and error distribution in real-time.
Software Developer at EliseAI
May 1, 2016 - August 22, 2025
Developed scalable backend microservices with Python (FastAPI, Flask) and Node.js deployed on Kubernetes enabling real-time inference for symptom classification AI models. Created clinician-facing web apps with React and TypeScript to visualize patient data and predictive alerts. Engineered streaming data pipelines with Apache Kafka and Spark Streaming for processing sensor and EHR data. Designed and fine-tuned transformer-based NLP and time-series models for digital therapeutics. Automated ML pipelines with Apache Airflow and monitoring using Prometheus and Grafana. Established secure CI/CD workflows with Jenkins, Docker, Helm, and GitLab CI/CD to ensure HIPAA compliance.
Software Developer at Clarius Mobile Health
September 1, 2014 - August 22, 2025
Developed backend services and APIs with Python (Flask) and Node.js supporting mobile ultrasound imaging and cloud data sync. Designed real-time image processing pipelines leveraging OpenCV to enhance ultrasound image quality. Created scalable microservices deployed on AWS and on-premises ensuring HIPAA-compliant medical data handling. Collaborated closely with radiologists and product managers to translate clinical requirements into technical AI enhancements.
Junior Software Developer at Enlitic
February 1, 2011 - August 22, 2025
Assisted in developing ML pipelines for medical image analysis including preprocessing DICOM data and annotating radiology images for CNN training. Supported backend API development in Python and Flask enabling AI-clinical system integration. Improved data cleaning and augmentation workflows to enhance model training. Collaborated with senior engineers and data scientists to prototype early deep learning models for chest X-ray abnormality detection. Participated in testing and debugging AI components and documented codebase to onboard team members.
Software Engineer at CorroHealth
November 1, 2020 - Present
Developed and maintained scalable AI-powered clinical data extraction pipelines using transformer-based models such as BERT and GPT variants for automated medical record summarization and information retrieval. Designed and deployed backend microservices with FastAPI and Flask providing real-time NLP inference compatible with EHR systems and HL7/FHIR standards. Implemented retrieval-augmented generation frameworks with vector search technologies (FAISS, Elasticsearch) to improve clinical question answering. Built data ingestion and streaming workflows harnessing Kafka and Spark, ensuring HIPAA compliance. Automated MLOps pipelines with Kubernetes, Docker, and GitLab CI/CD, enabling continuous integration, deployment, and monitoring including data drift detection with Airflow. Collaborated on optimizing LLM fine-tuning strategies using reinforcement learning with human feedback. Developed React and TypeScript annotation tools to support human-in-the-loop workflows. Established monitorin
Software Engineer at Biofourmis
November 1, 2020 - August 26, 2025
Built distributed model serving pipelines using TensorFlow Serving, gRPC, and Envoy across multi-region Google Cloud clusters with autoscaling and request tracing. Developed custom JAX/Flax training workflows targeting TPU v4 pods for ad ranking models integrated with internal orchestration systems (Borg + Blaze). Refactored Apache Beam data preprocessing jobs reducing latency by 45%, enabling real-time streaming feature generation. Implemented feature caching with Cloud Memorystore (Redis) and Bigtable coordinated by Kafka messaging and Pub/Sub topics. Created Go CLI tools for experiment launching, rollout tracking, and dataset evaluation. Developed real-time model monitoring dashboards in React and TypeScript visualizing output drift and latency trends.
Software Developer at EliseAI
May 1, 2016 - August 26, 2025
Developed scalable backend microservices using Python (FastAPI, Flask) and Node.js (Express) deployed on Kubernetes clusters for real-time inference of AI symptom classification and early warning models. Built clinician-facing React and TypeScript web applications and dashboards for patient health visualization and predictive alerts. Engineered streaming data pipelines using Kafka and Spark Streaming for processing sensor, EHR, and patient-generated health data supporting ML workflows. Designed and fine-tuned transformer-based NLP and time-series models (BERT, custom LSTMs) for personalized digital therapeutics and risk scoring. Automated ML pipelines via Apache Airflow encompassing data validation, retraining, deployment, and monitoring through Prometheus and Grafana. Established HIPAA-compliant secure CI/CD workflows with Jenkins, Docker, Helm, and GitLab.
Software Developer at Clarius Mobile Health
September 1, 2014 - August 26, 2025
Developed backend services and APIs with Python (Flask) and Node.js (Express) enabling mobile ultrasound imaging applications and cloud-based data synchronization. Designed real-time image processing pipelines for ultrasound devices using OpenCV and early computer vision techniques to enhance image quality. Created scalable microservices deployed on AWS and on-premises focusing on performance, security, and HIPAA-compliant management of medical imaging data. Collaborated with radiologists and product managers to translate clinical requirements into technical specifications and AI model improvements.
Junior Software Developer at Enlitic
February 1, 2011 - August 26, 2025
Assisted in developing machine learning pipelines for medical image analysis including preprocessing DICOM datasets and annotating radiology images for CNN training. Supported backend API development in Python and Flask for AI-clinical system integration. Improved dataset quality via data cleaning and augmentation workflows. Collaborated with senior engineers and data scientists on deep learning prototype models for abnormality detection in chest X-rays. Participated in testing and debugging AI components and contributed to documentation and team onboarding.

Education

B.S. in Computer Science at The University of Melbourne
August 1, 2006 - April 1, 2010
B.S. in Computer Science at The University of Melbourne
August 1, 2006 - April 1, 2010

Qualifications

Add your qualifications or awards here.

Industry Experience

Healthcare, Software & Internet, Life Sciences, Professional Services