John Doe profile picture

Hello, I'm

Fikru Cheklie

Data Analyst/Power BI Developer/Software Engineer

My LinkedIn profile My Github profile

Get To Know More

About Me

Profile picture
Experience icon

Experience

7+ years
Data Analyst/Backend Engineer

Education icon

Education

B.A. Bachelors Degree
M.A. Masters Degree

Versatile and results-driven IT professional with extensive hands-on experience as a Data Analyst, Power BI Developer and Software Engineer. Expert in designing and developing data-driven solutions using Power BI, DAX, SQL, and comprehensive Microsoft data platforms including SSMS, SSIS, SSRS, and SSAS. Proficient in ETL processes, data cleansing, and data quality assurance to support efficient and reliable data workflows within Agile software development lifecycle. Strong foundation in enterprise application development utilizing Java, Python, Spring Boot, and REST APIs. Known for exceptional problem-solving skills, effective communication, and the ability to manage and deliver complex projects independently and collaboratively within a team.!

Arrow icon

Explore My

Experience

Database & Data Engineering

Experience icon

SQL

Experienced

Experience icon

PostgreSQL

Experienced

Experience icon

SQL Server

Experienced

Experience icon

Oracle

Experienced

Experience icon

MySQL

Experienced

ETL / Data Pipeline Tools

Experience icon

Power Query

Experienced

Experience icon

Data Factory

Intermediate

Experience icon

DataflowsGen2

Intermediate

Experience icon

BigQuery/SSIS

Experienced

Experience icon

SAP Services

Experienced

Machine Learning / Data Science

Experience icon

Pandas/NumPy

Experienced

Experience icon

Scikit-learn

Experienced

Experience icon

Matplotlib

Experienced

Experience icon

TensorFlow

Intermediate

Experience icon

Model Evaluation

Experienced

Backend Development

Experience icon

Python

Experienced

Experience icon

Java

Experienced

Experience icon

RESTful APIs

Experienced

Experience icon

Flask

Intermediate

Experience icon

Node.js

Intermediate

Data Analytics & Visualization

Experience icon

Power BI

Experienced

Experience icon

DAX

Experienced

Experience icon

Excel

Experienced

Experience icon

Data Modeling

Experienced

Experience icon

Tableau

Intermediate

DevOps & Monitoring Tools

Experience icon

Git/GitHub

Experienced

Experience icon

VSCode/Jupyter/ Colab/PyCharm

Experienced

Experience icon

Jenkins/Postman

Experienced

Experience icon

SonarQube

Experienced

Experience icon

Splunk/Docker

Intermediate

Frontend Development

Experience icon

HTML

Intermediate

Experience icon

CSS

Basic

Experience icon

JavaScript

Basic

Experience icon

React

Basic

Experience icon

Bootstrap

Basic

Cloud & Big Data Platforms

Experience icon

Microsoft Azure

Intermediate

Experience icon

AWS

Intermediate

Experience icon

Fabric

Intermediate

Experience icon

Spring Batch

Experienced

Experience icon

Kafka

Basic

Arrow icon

Browse My Recent

Projects

Project 1

Project One

Project 2

Project Two

Project 3

Project Three

Let me walk you through my recent project

Healthcare Analytics:

Predicting ER Patient Mortality

Project Overview

Emergency rooms are fast-paced, high-pressure environments where timely decisions can mean the difference between life and death. What if we could predict which patients are at the highest risk of mortality before it's too late? This dashboard reveals insights from advanced predictive analytics that analyzes key factors like patient age, health scores, wait times, and underlying conditions. Explore how data-driven predictions can enhance emergency care, reduce delays, and save lives. Click to uncover the future of ER decision-making!

Background Image

Executive Summary

Emergency rooms are high-pressure environments where quick decisions can save lives. This project leverages predictive analytics to identify high-risk patients based on age, health scores, wait times, and medical conditions. By analyzing historical ER data, the model helps prioritize critical cases, reducing delays and improving survival rates. The interactive dashboard visualizes key patient metrics, mortality trends, and referral patterns for data-driven decision-making. Insights from this analysis enable hospitals to enhance efficiency, optimize resource allocation, and improve patient outcomes. With real-time predictions, healthcare providers can intervene earlier, ultimately saving more lives. This project showcases how advanced analytics can transform emergency care.

Objectives Image

Objectives

Leverage predictive analytics to identify high-risk ER patients, enabling faster and more accurate decision-making. By analyzing historical patient data, the project aims to reduce wait times and optimize resource allocation. Ultimately, it seeks to improve ER efficiency and patient survival rates through data-driven strategies.

Dataset Image

Problem Statement

Emergency rooms face significant challenges in identifying high-risk patients efficiently, leading to delays in critical care and increased mortality rates. Limited resources and high patient influx make prioritization difficult, impacting hospital efficiency and survival outcomes. High mortality and readmission rates highlight gaps in timely interventions and follow-up care, while varying wait times across departments affect treatment effectiveness and patient satisfaction. The absence of predictive insights on patient risk factors hinders proactive decision-making and resource allocation. To address these issues, a data-driven approach is essential for analyzing historical ER data, predicting mortality risks, and optimizing emergency care strategies to improve patient outcomes.

Model Result Image

Data Overview

Data Sources

The data used for this analysis was sourced from Data.world. The dataset, titled Hospital ER.csv, contains information on patient outcomes—such as whether a patient survived or died—as well as associated health conditions, including infection rates, readmission rates, patient satisfaction, and improvement in health condition. The data spans from 2019 to 2020 and was designed to reflect typical hospital ER operations for use in predictive modeling and performance analysis.

Dashboard Image

System Architecture

The architecture focuses on improving emergency care by analyzing patient data and predicting mortality risks. It involves gathering historical ER patient records, preprocessing and cleansing the data, selecting key health metrics, applying predictive modeling techniques using Python, and visualizing insights in Power BI. This system enables data-driven decision-making to enhance patient outcomes and optimize emergency response strategies.

Background Image

Data Features

The dataset includes variables such as mortality rate, patient gender, age, satisfaction score, wait time, department referral, infection rate, and readmission rate, which are critical for predicting ER patient outcomes, improving emergency response strategies, and optimizing healthcare resource allocation across different departments and timeframes.

Objectives Image

Methodology

Data Preparation

The data was cleaned by identifying and removing duplicates, handling missing values, filtering outliers, and standardizing the dataset to ensure consistency and reliability. These steps were crucial in preparing the data for analyzing mortality rates, patient demographics, wait times, infection rates, and readmission risks, ultimately supporting accurate predictions and insights into ER patient outcomes.

Dataset Image

Model Selection

The ExtraTreeClassifier was selected for its effectiveness in predicting ER patient mortality using both numerical and categorical health indicators. This model demonstrated strong performance in terms of accuracy, precision, recall, and F1 score, effectively capturing patterns related to mortality rates, patient demographics, wait times, infection rates, and readmission risks. Its ability to handle complex interactions between variables makes it well-suited for healthcare predictive analytics.

Model Result Image

Model Development

The ExtraTreeClassifier was trained on historical ER patient data using a training-testing split. The training set allowed the model to identify key patterns in mortality rates, patient demographics, wait times, infection rates, and readmission risks, while the testing set ensured reliable predictions on unseen data. This approach helped maintain accuracy, generalization, and robustness in predicting ER patient outcomes.

Dashboard Image

Results

Model Performance

The ExtraTreesClassifier model shows strong performance in predicting ER patient mortality. It achieved 91.7% accuracy and an F1 score of 94.8%, indicating a good balance between precision and recall. The recall is 100%, meaning it successfully identified all actual high-risk (mortality) cases. With a precision of 90.2%, the model also minimizes false positives, making it reliable for critical care decisions.

Background Image

Visualization

The Power BI dashboard analyzes ER patient mortality trends from 2019 to 2020, highlighting key metrics such as mortality rate, patient demographics, wait times, infection rates, and readmission risks. Visualizations track patterns in patient outcomes, showing variations across different departments, age groups, and referral sources. The dashboard also emphasizes relationships between key health indicators and mortality risks, providing actionable insights to support emergency response optimization, resource allocation, and improved patient care strategies.

Objectives Image

Visualization - Case 1 Objective: Reduce wait times in high-mortality departments like Cardiology

Positive Insight:

Reducing wait times in high-mortality departments like Cardiology can significantly improve patient outcomes. Patients seen within 19 minutes have a 49% mortality rate, while those experiencing 60-minute wait times face a 56% mortality rate, highlighting the life-saving impact of timely care.

Dataset Image

Negative Insight:

Delays in high-mortality departments like Cardiology contribute to preventable deaths, with extended wait times (60 minutes) leading to higher mortality rates (56%), negatively impacting patient outcomes each year.

Model Result Image

ROI: Reducing wait times with a $34,700 investment could save $25,000 annually, yielding a 72% ROI while improving patient outcomes and reducing complications.

Model Result Image

Visualizations - Case 2 Objective: Improve readmission rates

Positive Insight:

A reduced readmission rate of 45% has directly contributed to lowering the cost impact to 43K, highlighting more effective care and resource utilization

Dashboard Image

Negative Insight:

High readmission rates increase operational costs due to recurring patient visits. The increase in readmission rate to 53% has directly contributed to a higher cost impact of 49K, highlighting the financial burden associated with frequent patient returns. Background Image

ROI: Improving readmission rates with a $19,000 investment could save $15,000 annually, yielding a 79% ROI while enhancing post-care processes and reducing hospital strain.

Background Image

Impact

Solution Impact

Reducing Wait Times – Shortening patient wait times led to improved treatment efficiency, enhancing patient outcomes. Faster care delivery reduced complications and optimized resource utilization.

Enhancing Readmission Rates – Implementing strategies to lower readmissions improved patient recovery and decreased hospital strain, resulting in better long-term healthcare efficiency.

Optimizing Resource Allocation – Addressing inefficiencies in patient flow improved hospital capacity management, leading to better patient care and operational performance.

Objectives Image

Business Outcomes

Reducing Wait Times led to $25,000 in savings and a 72% ROI, improving patient flow and reducing complications.Enhancing Readmission Rates saved $15,000 with a 79% ROI, reducing hospital strain and improving post-care outcomes.Optimizing Resource Allocation improved hospital efficiency, ensuring better patient care and operational performance.

Implementing Targeted Care Strategies improved treatment effectiveness, leading to better patient satisfaction and long-term healthcare benefits. Enhancing Healthcare Management through data-driven insights ensures continuous improvement in patient outcomes and financial sustainability.

Dataset Image

Key Achievements

The model effectively identified key factors influencing ER patient mortality, enabling early detection of high-risk cases and more targeted intervention. Improvements in patient satisfaction and reduced wait times contributed to lower readmissions and overall cost impact, supporting more efficient emergency care delivery. Data-driven insights from the dashboard empowered clinical teams to optimize resource allocation and enhance patient outcomes.

Model Result Image

Lessons Learned and Future work

Challenges and Solutions

Working with Missing Data – Handling incomplete patient records posed challenges in ensuring model accuracy. The solution involved imputing missing values, removing inconsistencies, and applying robust data preprocessing techniques to maintain reliable predictions.

Optimizing Patient Flow – Managing high patient volumes in emergency departments created delays in critical care delivery. Future improvements include leveraging predictive analytics for triage optimization, streamlining admission processes, and enhancing real-time monitoring to improve patient outcomes and hospital efficiency.

Dashboard Image

Lessons Learned

Model Optimization – The ExtraTreeClassifier was refined by removing less impactful features, reducing complexity and improving computational efficiency. Fine-tuning hyperparameters enhanced model performance while optimizing memory usage and inference speed.

Data Quality – Comprehensive data cleaning and validation ensured accuracy and reliability, which was essential for generating meaningful insights into patient mortality, readmission rates, and wait time impacts on outcomes.

Insight Development – Despite challenges with limited patient data granularity, advanced analytical techniques enabled valuable insights. This highlighted the need for more detailed health records to enhance predictive accuracy and clinical decision-making.

Data Constraints – While a constrained dataset limited the scope of predictions, the process demonstrated opportunities to expand data collection efforts, incorporating more patient attributes and real-time monitoring data for deeper, more precise analyses.

Dashboard Image

Suggestions/Recommendations

Wait Time Impact

Observation: Patients experiencing extended wait times had higher mortality rates, particularly in high-risk departments.

Recommendation: Implement triage optimization strategies, predictive analytics for patient prioritization, and streamlined admission processes to reduce wait times and improve patient outcomes.

Readmission Challenges

Observation: High readmission rates placed a strain on hospital resources and impacted patient recovery.

Recommendation: Strengthen post-discharge follow-up programs, patient education, and predictive monitoring to reduce unnecessary readmissions and enhance long-term care effectiveness.

Mortality Rate Disparities

Observation: Some departments had significantly higher mortality rates compared to others.

Recommendation: Conduct a root cause analysis to identify contributing factors, improve intervention protocols, and allocate resources effectively to high-risk areas for better patient survival rates.

Data Completeness & Quality

Observation: Missing or incomplete patient records impacted the accuracy of predictive models.

Recommendation: Standardize data collection, improve record-keeping practices, and integrate additional patient health indicators to strengthen model reliability and enhance decision-making.

Resource Utilization Optimization

Observation: Hospital capacity issues and inefficient patient flow contributed to delays in critical care.

Recommendation: Leverage predictive analytics for resource allocation, optimize emergency response workflows, and introduce data driven forecasting to enhance hospital efficiency.

Dashboard Image
Arrow icon

Communication

Thank you for taking the time to explore my portfolio. Throughout this showcase, I’ve aimed to highlight not only my technical capabilities in data analysis, machine learning, and software development, but also my commitment to solving real-world problems through thoughtful, data-driven solutions. I take pride in turning complex information into meaningful insights and creating tools that help people and businesses make smarter decisions. I'm always open to new opportunities where I can contribute, learn, and grow. If my work resonates with you or if you have any questions, ideas, or opportunities you'd like to discuss, I would love to hear from you. Let’s connect and explore what we can build together.

Get in Touch

Contact Me