<!DOCTYPE html>
<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#">

<head>
	
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
	<link rel="profile" href="https://gmpg.org/xfn/11">
		<title>Shamsher Haider – Big Data – Cloud – AWS – ML – AI – Python – SQL – Project Management -Data Engineering AWS Project Management</title>

		<!-- All in One SEO 4.6.8.1 - aioseo.com -->
		<meta name="description" content="Shamsher Haider is a seasoned professional with expertise in Big Data, Cloud Computing, AWS, ML, AI, Python, SQL, and Project Management. With over 20 years of experience in data engineering and leading complex projects, Shamsher Haider excels in data-driven solutions and cloud infrastructure for diverse sectors." />
		<meta name="robots" content="max-image-preview:large" />
		<meta name="msvalidate.01" content="67B2E4B433666DB3C478E67D178D7C63" />
		<meta name="yandex-verification" content="33e06ac198d8b72a" />
		<link rel="canonical" href="https://shamsherhaider.com/" />
		<meta name="generator" content="All in One SEO (AIOSEO) 4.6.8.1" />
		<meta property="og:locale" content="en_US" />
		<meta property="og:site_name" content="SHAMSHER  Haider BIGDATA ML AI AWS  Project Management - Data Science - Data Engineering - Big Data - AI" />
		<meta property="og:type" content="article" />
		<meta property="og:title" content="Shamsher Haider – Big Data – Cloud – AWS – ML – AI – Python – SQL – Project Management -Data Engineering AWS Project Management" />
		<meta property="og:description" content="Shamsher Haider is a seasoned professional with expertise in Big Data, Cloud Computing, AWS, ML, AI, Python, SQL, and Project Management. With over 20 years of experience in data engineering and leading complex projects, Shamsher Haider excels in data-driven solutions and cloud infrastructure for diverse sectors." />
		<meta property="og:url" content="https://shamsherhaider.com/" />
		<meta property="og:image" content="https://shamsherhaider.com/wp-content/uploads/2024/06/IMG_4882-edited.png" />
		<meta property="og:image:secure_url" content="https://shamsherhaider.com/wp-content/uploads/2024/06/IMG_4882-edited.png" />
		<meta property="og:image:width" content="315" />
		<meta property="og:image:height" content="505" />
		<meta property="article:published_time" content="2024-06-15T01:01:59+00:00" />
		<meta property="article:modified_time" content="2024-06-18T09:44:04+00:00" />
		<meta property="article:publisher" content="https://www.facebook.com/shamsherhaider/" />
		<meta name="twitter:card" content="summary" />
		<meta name="twitter:site" content="@shamsherhaider" />
		<meta name="twitter:title" content="Shamsher Haider – Big Data – Cloud – AWS – ML – AI – Python – SQL – Project Management -Data Engineering AWS Project Management" />
		<meta name="twitter:description" content="Shamsher Haider is a seasoned professional with expertise in Big Data, Cloud Computing, AWS, ML, AI, Python, SQL, and Project Management. With over 20 years of experience in data engineering and leading complex projects, Shamsher Haider excels in data-driven solutions and cloud infrastructure for diverse sectors." />
		<meta name="twitter:creator" content="@shamsherhaider" />
		<meta name="twitter:image" content="https://shamsherhaider.com/wp-content/uploads/2024/06/IMG_4882-edited.png" />
		<script type="application/ld+json" class="aioseo-schema">
			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/shamsherhaider.com\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/shamsherhaider.com\/#listItem","position":1,"name":"Home"}]},{"@type":"Person","@id":"https:\/\/shamsherhaider.com\/#person","name":"Shamsher Haider"},{"@type":"WebPage","@id":"https:\/\/shamsherhaider.com\/#webpage","url":"https:\/\/shamsherhaider.com\/","name":"Shamsher Haider \u2013 Big Data \u2013 Cloud \u2013 AWS \u2013 ML \u2013 AI \u2013 Python \u2013 SQL \u2013 Project Management -Data Engineering AWS Project Management","description":"Shamsher Haider is a seasoned professional with expertise in Big Data, Cloud Computing, AWS, ML, AI, Python, SQL, and Project Management. With over 20 years of experience in data engineering and leading complex projects, Shamsher Haider excels in data-driven solutions and cloud infrastructure for diverse sectors.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/shamsherhaider.com\/#website"},"breadcrumb":{"@id":"https:\/\/shamsherhaider.com\/#breadcrumblist"},"datePublished":"2024-06-15T01:01:59+00:00","dateModified":"2024-06-18T09:44:04+00:00"},{"@type":"WebSite","@id":"https:\/\/shamsherhaider.com\/#website","url":"https:\/\/shamsherhaider.com\/","name":"SHAMSHER  Haider BIGDATA ML AI AWS  Project Management shamsherhaider.com","alternateName":"Shamsher Haider","description":"Data Science - Data Engineering - Big Data - AI","inLanguage":"en-US","publisher":{"@id":"https:\/\/shamsherhaider.com\/#person"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/shamsherhaider.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}}]}
		</script>
		<!-- All in One SEO -->

<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel="alternate" type="application/rss+xml" title="SHAMSHER  Haider BIGDATA ML AI AWS  Project Management &raquo; Feed" href="https://shamsherhaider.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="SHAMSHER  Haider BIGDATA ML AI AWS  Project Management &raquo; Comments Feed" href="https://shamsherhaider.com/comments/feed/" />
<script>
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/shamsherhaider.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.5"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
</script>
<style id='wp-emoji-styles-inline-css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://shamsherhaider.com/wp-includes/css/dist/block-library/style.min.css?ver=6.5.5' media='all' />
<style id='classic-theme-styles-inline-css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css'>
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--neve-link-color: var(--nv-primary-accent);--wp--preset--color--neve-link-hover-color: var(--nv-secondary-accent);--wp--preset--color--nv-site-bg: var(--nv-site-bg);--wp--preset--color--nv-light-bg: var(--nv-light-bg);--wp--preset--color--nv-dark-bg: var(--nv-dark-bg);--wp--preset--color--neve-text-color: var(--nv-text-color);--wp--preset--color--nv-text-dark-bg: var(--nv-text-dark-bg);--wp--preset--color--nv-c-1: var(--nv-c-1);--wp--preset--color--nv-c-2: var(--nv-c-2);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-neve-link-color-color{color: var(--wp--preset--color--neve-link-color) !important;}.has-neve-link-hover-color-color{color: var(--wp--preset--color--neve-link-hover-color) !important;}.has-nv-site-bg-color{color: var(--wp--preset--color--nv-site-bg) !important;}.has-nv-light-bg-color{color: var(--wp--preset--color--nv-light-bg) !important;}.has-nv-dark-bg-color{color: var(--wp--preset--color--nv-dark-bg) !important;}.has-neve-text-color-color{color: var(--wp--preset--color--neve-text-color) !important;}.has-nv-text-dark-bg-color{color: var(--wp--preset--color--nv-text-dark-bg) !important;}.has-nv-c-1-color{color: var(--wp--preset--color--nv-c-1) !important;}.has-nv-c-2-color{color: var(--wp--preset--color--nv-c-2) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-neve-link-color-background-color{background-color: var(--wp--preset--color--neve-link-color) !important;}.has-neve-link-hover-color-background-color{background-color: var(--wp--preset--color--neve-link-hover-color) !important;}.has-nv-site-bg-background-color{background-color: var(--wp--preset--color--nv-site-bg) !important;}.has-nv-light-bg-background-color{background-color: var(--wp--preset--color--nv-light-bg) !important;}.has-nv-dark-bg-background-color{background-color: var(--wp--preset--color--nv-dark-bg) !important;}.has-neve-text-color-background-color{background-color: var(--wp--preset--color--neve-text-color) !important;}.has-nv-text-dark-bg-background-color{background-color: var(--wp--preset--color--nv-text-dark-bg) !important;}.has-nv-c-1-background-color{background-color: var(--wp--preset--color--nv-c-1) !important;}.has-nv-c-2-background-color{background-color: var(--wp--preset--color--nv-c-2) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-neve-link-color-border-color{border-color: var(--wp--preset--color--neve-link-color) !important;}.has-neve-link-hover-color-border-color{border-color: var(--wp--preset--color--neve-link-hover-color) !important;}.has-nv-site-bg-border-color{border-color: var(--wp--preset--color--nv-site-bg) !important;}.has-nv-light-bg-border-color{border-color: var(--wp--preset--color--nv-light-bg) !important;}.has-nv-dark-bg-border-color{border-color: var(--wp--preset--color--nv-dark-bg) !important;}.has-neve-text-color-border-color{border-color: var(--wp--preset--color--neve-text-color) !important;}.has-nv-text-dark-bg-border-color{border-color: var(--wp--preset--color--nv-text-dark-bg) !important;}.has-nv-c-1-border-color{border-color: var(--wp--preset--color--nv-c-1) !important;}.has-nv-c-2-border-color{border-color: var(--wp--preset--color--nv-c-2) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='cmplz-general-css' href='https://shamsherhaider.com/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1718580703' media='all' />
<link rel='stylesheet' id='neve-style-css' href='https://shamsherhaider.com/wp-content/themes/neve/style-main-new.min.css?ver=3.8.7' media='all' />
<style id='neve-style-inline-css'>
.nv-meta-list li.meta:not(:last-child):after { content:"/" }.nv-meta-list .no-mobile{
			display:none;
		}.nv-meta-list li.last::after{
			content: ""!important;
		}@media (min-width: 769px) {
			.nv-meta-list .no-mobile {
				display: inline-block;
			}
			.nv-meta-list li.last:not(:last-child)::after {
		 		content: "/" !important;
			}
		}
 :root{ --container: 748px;--postwidth:100%; --primarybtnbg: var(--nv-primary-accent); --primarybtnhoverbg: var(--nv-primary-accent); --primarybtncolor: #fff; --secondarybtncolor: var(--nv-primary-accent); --primarybtnhovercolor: #fff; --secondarybtnhovercolor: var(--nv-primary-accent);--primarybtnborderradius:3px;--secondarybtnborderradius:3px;--secondarybtnborderwidth:3px;--btnpadding:13px 15px;--primarybtnpadding:13px 15px;--secondarybtnpadding:calc(13px - 3px) calc(15px - 3px); --bodyfontfamily: Arial,Helvetica,sans-serif; --bodyfontsize: 15px; --bodylineheight: 1.6; --bodyletterspacing: 0px; --bodyfontweight: 400; --h1fontsize: 36px; --h1fontweight: 700; --h1lineheight: 1.2; --h1letterspacing: 0px; --h1texttransform: none; --h2fontsize: 28px; --h2fontweight: 700; --h2lineheight: 1.3; --h2letterspacing: 0px; --h2texttransform: none; --h3fontsize: 24px; --h3fontweight: 700; --h3lineheight: 1.4; --h3letterspacing: 0px; --h3texttransform: none; --h4fontsize: 20px; --h4fontweight: 700; --h4lineheight: 1.6; --h4letterspacing: 0px; --h4texttransform: none; --h5fontsize: 16px; --h5fontweight: 700; --h5lineheight: 1.6; --h5letterspacing: 0px; --h5texttransform: none; --h6fontsize: 14px; --h6fontweight: 700; --h6lineheight: 1.6; --h6letterspacing: 0px; --h6texttransform: none;--formfieldborderwidth:2px;--formfieldborderradius:3px; --formfieldbgcolor: var(--nv-site-bg); --formfieldbordercolor: #dddddd; --formfieldcolor: var(--nv-text-color);--formfieldpadding:10px 12px; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:718px } .nv-meta-list{ --avatarsize: 20px; } .single .nv-meta-list{ --avatarsize: 20px; } .nv-post-cover{ --height: 250px;--padding:40px 15px;--justify: flex-start; --textalign: left; --valign: center; } .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{ --textalign: left; } .nv-is-boxed.nv-title-meta-wrap{ --padding:40px 15px; --bgcolor: var(--nv-dark-bg); } .nv-overlay{ --opacity: 50; --blendmode: normal; } .nv-is-boxed.nv-comments-wrap{ --padding:20px; } .nv-is-boxed.comment-respond{ --padding:20px; } .single:not(.single-product), .page{ --c-vspace:0 0 0 0;; } .global-styled{ --bgcolor: var(--nv-site-bg); } .header-top{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); } .header-main{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); } .header-bottom{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); } .header-menu-sidebar-bg{ --justify: flex-start; --textalign: left;--flexg: 1;--wrapdropdownwidth: auto; --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); } .header-menu-sidebar{ width: 360px; } .builder-item--logo{ --maxwidth: 120px; --fs: 24px;--padding:10px 0;--margin:0; --textalign: center;--justify: center; } .builder-item--nav-icon,.header-menu-sidebar .close-sidebar-panel .navbar-toggle{ --borderradius:0; } .builder-item--nav-icon{ --label-margin:0 5px 0 0;;--padding:10px 15px;--margin:0; } .builder-item--primary-menu{ --hovercolor: var(--nv-secondary-accent); --hovertextcolor: var(--nv-text-color); --activecolor: var(--nv-primary-accent); --spacing: 20px; --height: 25px;--padding:0;--margin:0; --fontsize: 1em; --lineheight: 1.6; --letterspacing: 0px; --fontweight: 500; --texttransform: none; --iconsize: 1em; } .hfg-is-group.has-primary-menu .inherit-ff{ --inheritedfw: 500; } .builder-item--header_search_responsive{ --iconsize: 15px; --formfieldfontsize: 14px;--formfieldborderwidth:2px;--formfieldborderradius:2px; --height: 40px;--padding:0 10px;--margin:0; } .footer-top-inner .row{ grid-template-columns:1fr 1fr 1fr; --valign: flex-start; } .footer-top{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); } .footer-main-inner .row{ grid-template-columns:1fr 1fr 1fr; --valign: flex-start; } .footer-main{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); } .footer-bottom-inner .row{ grid-template-columns:1fr 1fr 1fr; --valign: flex-start; } .footer-bottom{ --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-dark-bg); --bgcolor: var(--nv-dark-bg); } @media(min-width: 576px){ :root{ --container: 992px;--postwidth:50%;--btnpadding:13px 15px;--primarybtnpadding:13px 15px;--secondarybtnpadding:calc(13px - 3px) calc(15px - 3px); --bodyfontsize: 16px; --bodylineheight: 1.6; --bodyletterspacing: 0px; --h1fontsize: 38px; --h1lineheight: 1.2; --h1letterspacing: 0px; --h2fontsize: 30px; --h2lineheight: 1.2; --h2letterspacing: 0px; --h3fontsize: 26px; --h3lineheight: 1.4; --h3letterspacing: 0px; --h4fontsize: 22px; --h4lineheight: 1.5; --h4letterspacing: 0px; --h5fontsize: 18px; --h5lineheight: 1.6; --h5letterspacing: 0px; --h6fontsize: 14px; --h6lineheight: 1.6; --h6letterspacing: 0px; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:962px } .nv-meta-list{ --avatarsize: 20px; } .single .nv-meta-list{ --avatarsize: 20px; } .nv-post-cover{ --height: 320px;--padding:60px 30px;--justify: flex-start; --textalign: left; --valign: center; } .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{ --textalign: left; } .nv-is-boxed.nv-title-meta-wrap{ --padding:60px 30px; } .nv-is-boxed.nv-comments-wrap{ --padding:30px; } .nv-is-boxed.comment-respond{ --padding:30px; } .single:not(.single-product), .page{ --c-vspace:0 0 0 0;; } .header-menu-sidebar-bg{ --justify: flex-start; --textalign: left;--flexg: 1;--wrapdropdownwidth: auto; } .header-menu-sidebar{ width: 360px; } .builder-item--logo{ --maxwidth: 120px; --fs: 24px;--padding:10px 0;--margin:0; --textalign: center;--justify: center; } .builder-item--nav-icon{ --label-margin:0 5px 0 0;;--padding:10px 15px;--margin:0; } .builder-item--primary-menu{ --spacing: 20px; --height: 25px;--padding:0;--margin:0; --fontsize: 1em; --lineheight: 1.6; --letterspacing: 0px; --iconsize: 1em; } .builder-item--header_search_responsive{ --formfieldfontsize: 14px;--formfieldborderwidth:2px;--formfieldborderradius:2px; --height: 40px;--padding:0 10px;--margin:0; } }@media(min-width: 960px){ :root{ --container: 1170px;--postwidth:50%;--btnpadding:13px 15px;--primarybtnpadding:13px 15px;--secondarybtnpadding:calc(13px - 3px) calc(15px - 3px); --bodyfontsize: 16px; --bodylineheight: 1.7; --bodyletterspacing: 0px; --h1fontsize: 40px; --h1lineheight: 1.1; --h1letterspacing: 0px; --h2fontsize: 32px; --h2lineheight: 1.2; --h2letterspacing: 0px; --h3fontsize: 28px; --h3lineheight: 1.4; --h3letterspacing: 0px; --h4fontsize: 24px; --h4lineheight: 1.5; --h4letterspacing: 0px; --h5fontsize: 20px; --h5lineheight: 1.6; --h5letterspacing: 0px; --h6fontsize: 16px; --h6lineheight: 1.6; --h6letterspacing: 0px; } body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .neve-main > .container .col, body.post-type-archive-course .neve-main > .container .col, body.post-type-archive-llms_membership .neve-main > .container .col{ max-width: 100%; } body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .nv-sidebar-wrap, body.post-type-archive-course .nv-sidebar-wrap, body.post-type-archive-llms_membership .nv-sidebar-wrap{ max-width: 0%; } .neve-main > .archive-container .nv-index-posts.col{ max-width: 51%; } .neve-main > .archive-container .nv-sidebar-wrap{ max-width: 49%; } .neve-main > .single-post-container .nv-single-post-wrap.col{ max-width: 70%; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:789px } .container-fluid.single-post-container .alignfull > [class*="__inner-container"], .container-fluid.single-post-container .alignwide > [class*="__inner-container"]{ max-width:calc(70% + 15px) } .neve-main > .single-post-container .nv-sidebar-wrap{ max-width: 30%; } .nv-meta-list{ --avatarsize: 20px; } .single .nv-meta-list{ --avatarsize: 20px; } .nv-post-cover{ --height: 400px;--padding:60px 40px;--justify: flex-start; --textalign: left; --valign: center; } .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{ --textalign: left; } .nv-is-boxed.nv-title-meta-wrap{ --padding:60px 40px; } .nv-is-boxed.nv-comments-wrap{ --padding:40px; } .nv-is-boxed.comment-respond{ --padding:40px; } .single:not(.single-product), .page{ --c-vspace:0 0 0 0;; } .header-menu-sidebar-bg{ --justify: flex-start; --textalign: left;--flexg: 1;--wrapdropdownwidth: auto; } .header-menu-sidebar{ width: 360px; } .builder-item--logo{ --maxwidth: 120px; --fs: 24px;--padding:10px 0;--margin:0; --textalign: center;--justify: center; } .builder-item--nav-icon{ --label-margin:0 5px 0 0;;--padding:10px 15px;--margin:0; } .builder-item--primary-menu{ --spacing: 20px; --height: 25px;--padding:0;--margin:0; --fontsize: 1em; --lineheight: 1.6; --letterspacing: 0px; --iconsize: 1em; } .builder-item--header_search_responsive{ --formfieldfontsize: 14px;--formfieldborderwidth:2px;--formfieldborderradius:2px; --height: 40px;--padding:0 10px;--margin:0; } }:root{--nv-primary-accent:#2f5aae;--nv-secondary-accent:#2f5aae;--nv-site-bg:#ffffff;--nv-light-bg:#f4f5f7;--nv-dark-bg:#121212;--nv-text-color:#272626;--nv-text-dark-bg:#ffffff;--nv-c-1:#9463ae;--nv-c-2:#be574b;--nv-fallback-ff:Arial, Helvetica, sans-serif;}
</style>

<!-- Google tag (gtag.js) snippet added by Site Kit -->

<!-- Google Analytics snippet added by Site Kit -->
<script src="https://www.googletagmanager.com/gtag/js?id=GT-5R7TZTTM" id="google_gtagjs-js" async></script>
<script id="google_gtagjs-js-after">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["shamsherhaider.com"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-5R7TZTTM");
</script>

<!-- End Google tag (gtag.js) snippet added by Site Kit -->
<link rel="https://api.w.org/" href="https://shamsherhaider.com/wp-json/" /><link rel="alternate" type="application/json" href="https://shamsherhaider.com/wp-json/wp/v2/pages/241" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://shamsherhaider.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.5.5" />
<link rel='shortlink' href='https://shamsherhaider.com/' />
<link rel="alternate" type="application/json+oembed" href="https://shamsherhaider.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fshamsherhaider.com%2F" />
<link rel="alternate" type="text/xml+oembed" href="https://shamsherhaider.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fshamsherhaider.com%2F&#038;format=xml" />
<meta name="generator" content="Site Kit by Google 1.132.0" />			<style>.cmplz-hidden {
					display: none !important;
				}</style><link rel="icon" href="https://shamsherhaider.com/wp-content/uploads/2024/06/cropped-IMG_4882-edited-32x32.png" sizes="32x32" />
<link rel="icon" href="https://shamsherhaider.com/wp-content/uploads/2024/06/cropped-IMG_4882-edited-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://shamsherhaider.com/wp-content/uploads/2024/06/cropped-IMG_4882-edited-180x180.png" />
<meta name="msapplication-TileImage" content="https://shamsherhaider.com/wp-content/uploads/2024/06/cropped-IMG_4882-edited-270x270.png" />
<style id="wpforms-css-vars-root">
				:root {
					--wpforms-field-border-radius: 3px;
--wpforms-field-border-style: solid;
--wpforms-field-border-size: 1px;
--wpforms-field-background-color: #ffffff;
--wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
--wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 );
--wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
--wpforms-field-menu-color: #ffffff;
--wpforms-label-color: rgba( 0, 0, 0, 0.85 );
--wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
--wpforms-label-error-color: #d63637;
--wpforms-button-border-radius: 3px;
--wpforms-button-border-style: none;
--wpforms-button-border-size: 1px;
--wpforms-button-background-color: #066aab;
--wpforms-button-border-color: #066aab;
--wpforms-button-text-color: #ffffff;
--wpforms-page-break-color: #066aab;
--wpforms-background-image: none;
--wpforms-background-position: center center;
--wpforms-background-repeat: no-repeat;
--wpforms-background-size: cover;
--wpforms-background-width: 100px;
--wpforms-background-height: 100px;
--wpforms-background-color: rgba( 0, 0, 0, 0 );
--wpforms-background-url: none;
--wpforms-container-padding: 0px;
--wpforms-container-border-style: none;
--wpforms-container-border-width: 1px;
--wpforms-container-border-color: #000000;
--wpforms-container-border-radius: 3px;
--wpforms-field-size-input-height: 43px;
--wpforms-field-size-input-spacing: 15px;
--wpforms-field-size-font-size: 16px;
--wpforms-field-size-line-height: 19px;
--wpforms-field-size-padding-h: 14px;
--wpforms-field-size-checkbox-size: 16px;
--wpforms-field-size-sublabel-spacing: 5px;
--wpforms-field-size-icon-size: 1;
--wpforms-label-size-font-size: 16px;
--wpforms-label-size-line-height: 19px;
--wpforms-label-size-sublabel-font-size: 14px;
--wpforms-label-size-sublabel-line-height: 17px;
--wpforms-button-size-font-size: 17px;
--wpforms-button-size-height: 41px;
--wpforms-button-size-padding-h: 15px;
--wpforms-button-size-margin-top: 10px;
--wpforms-container-shadow-size-box-shadow: none;

				}
			</style>
	</head>

<body  class="home page-template-default page page-id-241  nv-blog-grid nv-sidebar-full-width menu_sidebar_slide_left" id="neve_body"  >
<div class="wrapper">
	
	<header class="header"  >
		<a class="neve-skip-link show-on-focus" href="#content" >
			Skip to content		</a>
		<div id="header-grid"  class="hfg_header site-header">
	<div class="header--row header-top hide-on-mobile hide-on-tablet layout-full-contained header--row"
	data-row-id="top" data-show-on="desktop">

	<div
		class="header--row-inner header-top-inner">
		<div class="container">
			<div
				class="row row--wrapper"
				data-section="hfg_header_layout_top" >
				<div class="hfg-slot left"><div class="builder-item has-nav"><div class="item--inner builder-item--primary-menu has_menu"
		data-section="header_menu_primary"
		data-item-id="primary-menu">
	<div class="nv-nav-wrap">
	<div role="navigation" class="nav-menu-primary"
			aria-label="Primary Menu">

		<ul id="nv-primary-navigation-top" class="primary-menu-ul nav-ul menu-desktop"><li id="menu-item-11" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11"><div class="wrap"><a href="https://shamsherhaider.com/shamsher-haider/">Shamsher Haider</a></div></li>
<li id="menu-item-71" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-71"><div class="wrap"><a href="https://shamsherhaider.com/category/cloud-architecture/">Cloud Architecture</a></div></li>
<li id="menu-item-264" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-264"><div class="wrap"><a href="https://shamsherhaider.com/category/linux-unix/">Linux &#8211; Unix</a></div></li>
<li id="menu-item-72" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-72"><div class="wrap"><a href="https://shamsherhaider.com/category/data-science/">Data Science</a></div></li>
<li id="menu-item-265" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-265"><div class="wrap"><a href="https://shamsherhaider.com/category/lms/">Learning Technologies</a></div></li>
<li id="menu-item-73" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-73"><div class="wrap"><a href="https://shamsherhaider.com/category/data-engineering/">Data Engineering</a></div></li>
<li id="menu-item-266" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-266"><div class="wrap"><a href="https://shamsherhaider.com/category/machine-learning-artificial-intelligence-ai/">Machine Learning &#8211; AI</a></div></li>
<li id="menu-item-267" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-267"><div class="wrap"><a href="https://shamsherhaider.com/category/machine-learning-artificial-intelligence-ai/">Machine Learning &#8211; AI</a></div></li>
<li id="menu-item-268" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-268"><div class="wrap"><a href="https://shamsherhaider.com/category/org-behaviour/">Organisational Behaviour</a></div></li>
<li id="menu-item-269" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-269"><div class="wrap"><a href="https://shamsherhaider.com/category/project-management/">Project Management</a></div></li>
<li id="menu-item-270" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-270"><div class="wrap"><a href="https://shamsherhaider.com/category/python/">Python</a></div></li>
<li id="menu-item-271" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-271"><div class="wrap"><a href="https://shamsherhaider.com/category/big-data/">Big Data</a></div></li>
<li id="menu-item-272" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-272"><div class="wrap"><a href="https://shamsherhaider.com/category/software-development/">Software Development</a></div></li>
<li id="menu-item-273" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-273"><div class="wrap"><a href="https://shamsherhaider.com/category/data-science/smart-policing/">Smart Policing</a></div></li>
<li id="menu-item-274" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-274"><div class="wrap"><a href="https://shamsherhaider.com/category/internet-of-things-iot/">Internet of Things &#8211; IoT</a></div></li>
<li id="menu-item-275" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-275"><div class="wrap"><a href="https://shamsherhaider.com/category/data-science/predictive-analytics/">Predictive Analytics</a></div></li>
<li id="menu-item-276" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-276"><div class="wrap"><a href="https://shamsherhaider.com/category/data-analytics/">Data Analytics</a></div></li>
<li id="menu-item-277" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-277"><div class="wrap"><a href="https://shamsherhaider.com/category/cloud-architecture/amazon-web-services-aws/">Amazon Web Services -AWS</a></div></li>
</ul>	</div>
</div>

	</div>

</div></div><div class="hfg-slot right"></div>							</div>
		</div>
	</div>
</div>


<nav class="header--row header-main hide-on-mobile hide-on-tablet layout-full-contained nv-navbar header--row"
	data-row-id="main" data-show-on="desktop">

	<div
		class="header--row-inner header-main-inner">
		<div class="container">
			<div
				class="row row--wrapper"
				data-section="hfg_header_layout_main" >
				<div class="hfg-slot left"><div class="builder-item desktop-center"><div class="item--inner builder-item--logo"
		data-section="title_tagline"
		data-item-id="logo">
	
<div class="site-logo">
	<a class="brand" href="https://shamsherhaider.com/" title="← SHAMSHER  Haider BIGDATA ML AI AWS  Project Management"
			aria-label="SHAMSHER  Haider BIGDATA ML AI AWS  Project Management Data Science - Data Engineering - Big Data - AI" rel="home"><div class="title-with-logo"><img width="200" height="39" src="https://shamsherhaider.com/wp-content/uploads/2024/06/cropped-shamsher-1.png" class="neve-site-logo skip-lazy" alt="" data-variant="logo" decoding="async" /><div class="nv-title-tagline-wrap"></div></div></a></div>
	</div>

</div></div><div class="hfg-slot right"><div class="builder-item desktop-left hfg-is-group"><div class="item--inner builder-item--header_search_responsive"
		data-section="header_search_responsive"
		data-item-id="header_search_responsive">
	<div class="nv-search-icon-component" >
	<div  class="menu-item-nav-search canvas">
		<a aria-label="Search" href="#" class="nv-icon nv-search" >
				<svg width="15" height="15" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z" /></svg>
			</a>		<div class="nv-nav-search" aria-label="search">
			<div class="form-wrap container responsive-search">
				
<form role="search"
	method="get"
	class="search-form"
	action="https://shamsherhaider.com/">
	<label>
		<span class="screen-reader-text">Search for...</span>
	</label>
	<input type="search"
		class="search-field"
		aria-label="Search"
		placeholder="Search for..."
		value=""
		name="s"/>
	<button type="submit"
			class="search-submit nv-submit"
			aria-label="Search">
					<span class="nv-search-icon-wrap">
				<span class="nv-icon nv-search" >
				<svg width="15" height="15" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z" /></svg>
			</span>			</span>
			</button>
	</form>
			</div>
							<div class="close-container container responsive-search">
					<button  class="close-responsive-search" aria-label="Close"
												>
						<svg width="50" height="50" viewBox="0 0 20 20" fill="#555555"><path d="M14.95 6.46L11.41 10l3.54 3.54l-1.41 1.41L10 11.42l-3.53 3.53l-1.42-1.42L8.58 10L5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"/></svg>
					</button>
				</div>
					</div>
	</div>
</div>
	</div>

<div class="item--inner builder-item--nav-icon"
		data-section="header_menu_icon"
		data-item-id="nav-icon">
	<div class="menu-mobile-toggle item-button navbar-toggle-wrapper">
	<button type="button" class=" navbar-toggle"
			value="Navigation Menu"
					aria-label="Navigation Menu "
			aria-expanded="false" onclick="if('undefined' !== typeof toggleAriaClick ) { toggleAriaClick() }">
					<span class="bars">
				<span class="icon-bar"></span>
				<span class="icon-bar"></span>
				<span class="icon-bar"></span>
			</span>
					<span class="screen-reader-text">Navigation Menu</span>
	</button>
</div> <!--.navbar-toggle-wrapper-->


	</div>

</div></div>							</div>
		</div>
	</div>
</nav>


<nav class="header--row header-main hide-on-desktop layout-full-contained nv-navbar header--row"
	data-row-id="main" data-show-on="mobile">

	<div
		class="header--row-inner header-main-inner">
		<div class="container">
			<div
				class="row row--wrapper"
				data-section="hfg_header_layout_main" >
				<div class="hfg-slot left"><div class="builder-item mobile-center tablet-center"><div class="item--inner builder-item--logo"
		data-section="title_tagline"
		data-item-id="logo">
	
<div class="site-logo">
	<a class="brand" href="https://shamsherhaider.com/" title="← SHAMSHER  Haider BIGDATA ML AI AWS  Project Management"
			aria-label="SHAMSHER  Haider BIGDATA ML AI AWS  Project Management Data Science - Data Engineering - Big Data - AI" rel="home"><div class="title-with-logo"><img width="200" height="39" src="https://shamsherhaider.com/wp-content/uploads/2024/06/cropped-shamsher-1.png" class="neve-site-logo skip-lazy" alt="" data-variant="logo" decoding="async" /><div class="nv-title-tagline-wrap"></div></div></a></div>
	</div>

</div></div><div class="hfg-slot right"><div class="builder-item tablet-left mobile-left hfg-is-group"><div class="item--inner builder-item--header_search_responsive"
		data-section="header_search_responsive"
		data-item-id="header_search_responsive">
	<div class="nv-search-icon-component" >
	<div  class="menu-item-nav-search canvas">
		<a aria-label="Search" href="#" class="nv-icon nv-search" >
				<svg width="15" height="15" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z" /></svg>
			</a>		<div class="nv-nav-search" aria-label="search">
			<div class="form-wrap container responsive-search">
				
<form role="search"
	method="get"
	class="search-form"
	action="https://shamsherhaider.com/">
	<label>
		<span class="screen-reader-text">Search for...</span>
	</label>
	<input type="search"
		class="search-field"
		aria-label="Search"
		placeholder="Search for..."
		value=""
		name="s"/>
	<button type="submit"
			class="search-submit nv-submit"
			aria-label="Search">
					<span class="nv-search-icon-wrap">
				<span class="nv-icon nv-search" >
				<svg width="15" height="15" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z" /></svg>
			</span>			</span>
			</button>
	</form>
			</div>
							<div class="close-container container responsive-search">
					<button  class="close-responsive-search" aria-label="Close"
												>
						<svg width="50" height="50" viewBox="0 0 20 20" fill="#555555"><path d="M14.95 6.46L11.41 10l3.54 3.54l-1.41 1.41L10 11.42l-3.53 3.53l-1.42-1.42L8.58 10L5.05 6.47l1.42-1.42L10 8.58l3.54-3.53z"/></svg>
					</button>
				</div>
					</div>
	</div>
</div>
	</div>

<div class="item--inner builder-item--nav-icon"
		data-section="header_menu_icon"
		data-item-id="nav-icon">
	<div class="menu-mobile-toggle item-button navbar-toggle-wrapper">
	<button type="button" class=" navbar-toggle"
			value="Navigation Menu"
					aria-label="Navigation Menu "
			aria-expanded="false" onclick="if('undefined' !== typeof toggleAriaClick ) { toggleAriaClick() }">
					<span class="bars">
				<span class="icon-bar"></span>
				<span class="icon-bar"></span>
				<span class="icon-bar"></span>
			</span>
					<span class="screen-reader-text">Navigation Menu</span>
	</button>
</div> <!--.navbar-toggle-wrapper-->


	</div>

</div></div>							</div>
		</div>
	</div>
</nav>

<div
		id="header-menu-sidebar" class="header-menu-sidebar tcb menu-sidebar-panel slide_left hfg-pe"
		data-row-id="sidebar">
	<div id="header-menu-sidebar-bg" class="header-menu-sidebar-bg">
				<div class="close-sidebar-panel navbar-toggle-wrapper">
			<button type="button" class="hamburger is-active  navbar-toggle active" 					value="Navigation Menu"
					aria-label="Navigation Menu "
					aria-expanded="false" onclick="if('undefined' !== typeof toggleAriaClick ) { toggleAriaClick() }">
								<span class="bars">
						<span class="icon-bar"></span>
						<span class="icon-bar"></span>
						<span class="icon-bar"></span>
					</span>
								<span class="screen-reader-text">
			Navigation Menu					</span>
			</button>
		</div>
					<div id="header-menu-sidebar-inner" class="header-menu-sidebar-inner tcb ">
						<div class="builder-item has-nav"><div class="item--inner builder-item--primary-menu has_menu"
		data-section="header_menu_primary"
		data-item-id="primary-menu">
	<div class="nv-nav-wrap">
	<div role="navigation" class="nav-menu-primary"
			aria-label="Primary Menu">

		<ul id="nv-primary-navigation-sidebar" class="primary-menu-ul nav-ul menu-mobile"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11"><div class="wrap"><a href="https://shamsherhaider.com/shamsher-haider/">Shamsher Haider</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-71"><div class="wrap"><a href="https://shamsherhaider.com/category/cloud-architecture/">Cloud Architecture</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-264"><div class="wrap"><a href="https://shamsherhaider.com/category/linux-unix/">Linux &#8211; Unix</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-72"><div class="wrap"><a href="https://shamsherhaider.com/category/data-science/">Data Science</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-265"><div class="wrap"><a href="https://shamsherhaider.com/category/lms/">Learning Technologies</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-73"><div class="wrap"><a href="https://shamsherhaider.com/category/data-engineering/">Data Engineering</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-266"><div class="wrap"><a href="https://shamsherhaider.com/category/machine-learning-artificial-intelligence-ai/">Machine Learning &#8211; AI</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-267"><div class="wrap"><a href="https://shamsherhaider.com/category/machine-learning-artificial-intelligence-ai/">Machine Learning &#8211; AI</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-268"><div class="wrap"><a href="https://shamsherhaider.com/category/org-behaviour/">Organisational Behaviour</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-269"><div class="wrap"><a href="https://shamsherhaider.com/category/project-management/">Project Management</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-270"><div class="wrap"><a href="https://shamsherhaider.com/category/python/">Python</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-271"><div class="wrap"><a href="https://shamsherhaider.com/category/big-data/">Big Data</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-272"><div class="wrap"><a href="https://shamsherhaider.com/category/software-development/">Software Development</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-273"><div class="wrap"><a href="https://shamsherhaider.com/category/data-science/smart-policing/">Smart Policing</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-274"><div class="wrap"><a href="https://shamsherhaider.com/category/internet-of-things-iot/">Internet of Things &#8211; IoT</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-275"><div class="wrap"><a href="https://shamsherhaider.com/category/data-science/predictive-analytics/">Predictive Analytics</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-276"><div class="wrap"><a href="https://shamsherhaider.com/category/data-analytics/">Data Analytics</a></div></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-277"><div class="wrap"><a href="https://shamsherhaider.com/category/cloud-architecture/amazon-web-services-aws/">Amazon Web Services -AWS</a></div></li>
</ul>	</div>
</div>

	</div>

</div>					</div>
	</div>
</div>
<div class="header-menu-sidebar-overlay hfg-ov hfg-pe" onclick="if('undefined' !== typeof toggleAriaClick ) { toggleAriaClick() }"></div>
</div>
	</header>

	<style>.is-menu-sidebar .header-menu-sidebar { visibility: visible; }.is-menu-sidebar.menu_sidebar_slide_left .header-menu-sidebar { transform: translate3d(0, 0, 0); left: 0; }.is-menu-sidebar.menu_sidebar_slide_right .header-menu-sidebar { transform: translate3d(0, 0, 0); right: 0; }.is-menu-sidebar.menu_sidebar_pull_right .header-menu-sidebar, .is-menu-sidebar.menu_sidebar_pull_left .header-menu-sidebar { transform: translateX(0); }.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar { height: auto; }.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar-inner { max-height: 400px; padding: 20px 0; }.is-menu-sidebar.menu_sidebar_full_canvas .header-menu-sidebar { opacity: 1; }.header-menu-sidebar .menu-item-nav-search:not(.floating) { pointer-events: none; }.header-menu-sidebar .menu-item-nav-search .is-menu-sidebar & { pointer-events: unset; }.nav-ul li:focus-within .wrap.active + .sub-menu { opacity: 1; visibility: visible; }.nav-ul li.neve-mega-menu:focus-within .wrap.active + .sub-menu { display: grid; }.nav-ul li > .wrap { display: flex; align-items: center; position: relative; padding: 0 4px; }.nav-ul:not(.menu-mobile):not(.neve-mega-menu) > li > .wrap > a { padding-top: 1px }</style>

	
	<main id="content" class="neve-main">

<div class="container single-page-container">
	<div class="row">
				<div class="nv-single-page-wrap col">
			<div class="nv-page-title-wrap nv-big-title" >
	<div class="nv-page-title ">
				<h1>Shamsher Haider – Data Science – Big Data – Cloud – AWS – ML – AI – Python – SQL – Project Management</h1>
					</div><!--.nv-page-title-->
</div> <!--.nv-page-title-wrap-->
	<div class="nv-content-wrap entry-content">
<ul class="wp-block-social-links is-style-default is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-twitter  wp-block-social-link"><a href="https://x.com/shamsherhaider" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Twitter</span></a></li>

<li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a href="https://www.linkedin.com/in/shamsher/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li></ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="border-width:1px">
<iframe src="https://cv.shamsherhaider.com" width="100%" height="500px" frameborder="0" ></iframe>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><p class="wp-block-tag-cloud"><a href="https://shamsherhaider.com/tag/ai/" class="tag-cloud-link tag-link-49 tag-link-position-1" style="font-size: 18.405405405405pt;" aria-label="AI (6 items)">AI</a>
<a href="https://shamsherhaider.com/tag/ai-and-students/" class="tag-cloud-link tag-link-99 tag-link-position-2" style="font-size: 19.351351351351pt;" aria-label="AI and Students (7 items)">AI and Students</a>
<a href="https://shamsherhaider.com/tag/aied/" class="tag-cloud-link tag-link-102 tag-link-position-3" style="font-size: 19.351351351351pt;" aria-label="AIED (7 items)">AIED</a>
<a href="https://shamsherhaider.com/tag/ai-in-assessment/" class="tag-cloud-link tag-link-98 tag-link-position-4" style="font-size: 18.405405405405pt;" aria-label="AI in assessment (6 items)">AI in assessment</a>
<a href="https://shamsherhaider.com/tag/ai-in-education/" class="tag-cloud-link tag-link-97 tag-link-position-5" style="font-size: 19.351351351351pt;" aria-label="AI in Education (7 items)">AI in Education</a>
<a href="https://shamsherhaider.com/tag/ai-in-schools/" class="tag-cloud-link tag-link-100 tag-link-position-6" style="font-size: 19.351351351351pt;" aria-label="AI in Schools (7 items)">AI in Schools</a>
<a href="https://shamsherhaider.com/tag/algorithms/" class="tag-cloud-link tag-link-87 tag-link-position-7" style="font-size: 8pt;" aria-label="Algorithms (1 item)">Algorithms</a>
<a href="https://shamsherhaider.com/tag/aws/" class="tag-cloud-link tag-link-27 tag-link-position-8" style="font-size: 18.405405405405pt;" aria-label="AWS (6 items)">AWS</a>
<a href="https://shamsherhaider.com/tag/bigbluebutton/" class="tag-cloud-link tag-link-26 tag-link-position-9" style="font-size: 13.675675675676pt;" aria-label="BigBlueButton (3 items)">BigBlueButton</a>
<a href="https://shamsherhaider.com/tag/big-data/" class="tag-cloud-link tag-link-81 tag-link-position-10" style="font-size: 13.675675675676pt;" aria-label="Big Data (3 items)">Big Data</a>
<a href="https://shamsherhaider.com/tag/blackboard/" class="tag-cloud-link tag-link-104 tag-link-position-11" style="font-size: 8pt;" aria-label="Blackboard (1 item)">Blackboard</a>
<a href="https://shamsherhaider.com/tag/canvas/" class="tag-cloud-link tag-link-103 tag-link-position-12" style="font-size: 8pt;" aria-label="Canvas (1 item)">Canvas</a>
<a href="https://shamsherhaider.com/tag/ceo/" class="tag-cloud-link tag-link-58 tag-link-position-13" style="font-size: 17.081081081081pt;" aria-label="CEO (5 items)">CEO</a>
<a href="https://shamsherhaider.com/tag/cloud/" class="tag-cloud-link tag-link-54 tag-link-position-14" style="font-size: 21.243243243243pt;" aria-label="Cloud (9 items)">Cloud</a>
<a href="https://shamsherhaider.com/tag/cloud-architecture/" class="tag-cloud-link tag-link-28 tag-link-position-15" style="font-size: 22pt;" aria-label="Cloud Architecture (10 items)">Cloud Architecture</a>
<a href="https://shamsherhaider.com/tag/clustering/" class="tag-cloud-link tag-link-86 tag-link-position-16" style="font-size: 8pt;" aria-label="Clustering (1 item)">Clustering</a>
<a href="https://shamsherhaider.com/tag/data-analysis/" class="tag-cloud-link tag-link-50 tag-link-position-17" style="font-size: 11.405405405405pt;" aria-label="Data Analysis (2 items)">Data Analysis</a>
<a href="https://shamsherhaider.com/tag/data-engineering/" class="tag-cloud-link tag-link-45 tag-link-position-18" style="font-size: 11.405405405405pt;" aria-label="Data Engineering (2 items)">Data Engineering</a>
<a href="https://shamsherhaider.com/tag/data-mining/" class="tag-cloud-link tag-link-72 tag-link-position-19" style="font-size: 11.405405405405pt;" aria-label="Data Mining (2 items)">Data Mining</a>
<a href="https://shamsherhaider.com/tag/data-science/" class="tag-cloud-link tag-link-48 tag-link-position-20" style="font-size: 15.567567567568pt;" aria-label="Data Science (4 items)">Data Science</a>
<a href="https://shamsherhaider.com/tag/docker/" class="tag-cloud-link tag-link-32 tag-link-position-21" style="font-size: 17.081081081081pt;" aria-label="Docker (5 items)">Docker</a>
<a href="https://shamsherhaider.com/tag/efs/" class="tag-cloud-link tag-link-31 tag-link-position-22" style="font-size: 11.405405405405pt;" aria-label="EFS (2 items)">EFS</a>
<a href="https://shamsherhaider.com/tag/firewalls/" class="tag-cloud-link tag-link-96 tag-link-position-23" style="font-size: 8pt;" aria-label="Firewalls (1 item)">Firewalls</a>
<a href="https://shamsherhaider.com/tag/google-cloud-gcp/" class="tag-cloud-link tag-link-73 tag-link-position-24" style="font-size: 11.405405405405pt;" aria-label="Google Cloud (GCP) (2 items)">Google Cloud (GCP)</a>
<a href="https://shamsherhaider.com/tag/greenlight/" class="tag-cloud-link tag-link-108 tag-link-position-25" style="font-size: 8pt;" aria-label="Greenlight (1 item)">Greenlight</a>
<a href="https://shamsherhaider.com/tag/hdfs/" class="tag-cloud-link tag-link-89 tag-link-position-26" style="font-size: 8pt;" aria-label="HDFS (1 item)">HDFS</a>
<a href="https://shamsherhaider.com/tag/leadership/" class="tag-cloud-link tag-link-59 tag-link-position-27" style="font-size: 17.081081081081pt;" aria-label="Leadership (5 items)">Leadership</a>
<a href="https://shamsherhaider.com/tag/learning-analytics/" class="tag-cloud-link tag-link-106 tag-link-position-28" style="font-size: 8pt;" aria-label="Learning Analytics (1 item)">Learning Analytics</a>
<a href="https://shamsherhaider.com/tag/learning-management-systems-lms/" class="tag-cloud-link tag-link-24 tag-link-position-29" style="font-size: 15.567567567568pt;" aria-label="Learning Management Systems (4 items)">Learning Management Systems</a>
<a href="https://shamsherhaider.com/tag/linux/" class="tag-cloud-link tag-link-29 tag-link-position-30" style="font-size: 21.243243243243pt;" aria-label="Linux (9 items)">Linux</a>
<a href="https://shamsherhaider.com/tag/lms/" class="tag-cloud-link tag-link-25 tag-link-position-31" style="font-size: 18.405405405405pt;" aria-label="LMS (6 items)">LMS</a>
<a href="https://shamsherhaider.com/tag/lms-analytics/" class="tag-cloud-link tag-link-105 tag-link-position-32" style="font-size: 8pt;" aria-label="LMS Analytics (1 item)">LMS Analytics</a>
<a href="https://shamsherhaider.com/tag/machine-learning/" class="tag-cloud-link tag-link-85 tag-link-position-33" style="font-size: 18.405405405405pt;" aria-label="Machine Learning (6 items)">Machine Learning</a>
<a href="https://shamsherhaider.com/tag/moodle/" class="tag-cloud-link tag-link-41 tag-link-position-34" style="font-size: 15.567567567568pt;" aria-label="Moodle (4 items)">Moodle</a>
<a href="https://shamsherhaider.com/tag/organisational-behaviour/" class="tag-cloud-link tag-link-57 tag-link-position-35" style="font-size: 17.081081081081pt;" aria-label="Organisational Behaviour (5 items)">Organisational Behaviour</a>
<a href="https://shamsherhaider.com/tag/personlized-education/" class="tag-cloud-link tag-link-107 tag-link-position-36" style="font-size: 15.567567567568pt;" aria-label="Personlized Education (4 items)">Personlized Education</a>
<a href="https://shamsherhaider.com/tag/project-management/" class="tag-cloud-link tag-link-82 tag-link-position-37" style="font-size: 13.675675675676pt;" aria-label="Project Management (3 items)">Project Management</a>
<a href="https://shamsherhaider.com/tag/python/" class="tag-cloud-link tag-link-44 tag-link-position-38" style="font-size: 11.405405405405pt;" aria-label="Python (2 items)">Python</a>
<a href="https://shamsherhaider.com/tag/risk-management/" class="tag-cloud-link tag-link-84 tag-link-position-39" style="font-size: 8pt;" aria-label="Risk Management (1 item)">Risk Management</a>
<a href="https://shamsherhaider.com/tag/safe-cities/" class="tag-cloud-link tag-link-10 tag-link-position-40" style="font-size: 11.405405405405pt;" aria-label="Safe Cities (2 items)">Safe Cities</a>
<a href="https://shamsherhaider.com/tag/smart-cities/" class="tag-cloud-link tag-link-11 tag-link-position-41" style="font-size: 15.567567567568pt;" aria-label="Smart Cities (4 items)">Smart Cities</a>
<a href="https://shamsherhaider.com/tag/smart-policing/" class="tag-cloud-link tag-link-9 tag-link-position-42" style="font-size: 15.567567567568pt;" aria-label="Smart Policing (4 items)">Smart Policing</a>
<a href="https://shamsherhaider.com/tag/software-development/" class="tag-cloud-link tag-link-93 tag-link-position-43" style="font-size: 11.405405405405pt;" aria-label="Software Development (2 items)">Software Development</a>
<a href="https://shamsherhaider.com/tag/systems-integration/" class="tag-cloud-link tag-link-90 tag-link-position-44" style="font-size: 8pt;" aria-label="Systems Integration (1 item)">Systems Integration</a>
<a href="https://shamsherhaider.com/tag/urban-policing/" class="tag-cloud-link tag-link-83 tag-link-position-45" style="font-size: 8pt;" aria-label="Urban Policing (1 item)">Urban Policing</a></p></div>
</div>


<ul class="wp-block-latest-posts__list is-grid columns-2 has-author wp-block-latest-posts"><li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/migrating-between-greenlight-v3-servers-in-bigbluebutton/" aria-label="Migrating Between Greenlight v3 Servers in BigBlueButton"><img decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/Shamsher-Haider-BigBlueButton-LMS-Moodle-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Shamsher Haider LMS Moodle AI ML Data Science Project Management AWS Bigbluebutton" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/Shamsher-Haider-BigBlueButton-LMS-Moodle-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/Shamsher-Haider-BigBlueButton-LMS-Moodle-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/Shamsher-Haider-BigBlueButton-LMS-Moodle-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/Shamsher-Haider-BigBlueButton-LMS-Moodle.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/migrating-between-greenlight-v3-servers-in-bigbluebutton/">Migrating Between Greenlight v3 Servers in BigBlueButton</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">The official guide addresses migrating from v2 to v3, but not v3 to v3. This gap can leave users confused and hinder the migration process. This article discusses migrating a Greenlight v3 database to a new server,a scenario not directly addressed in the official documentation.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/ai-in-education-personalising-higher-education/" aria-label="AI in Education:  Personalising Higher Education"><img decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-personalised-learning-shamsher-haider-aws-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="AI in Education - peronalised learning Shamsher Haider Bigdata AI ML SQL Python AWS Cloud" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-personalised-learning-shamsher-haider-aws-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-personalised-learning-shamsher-haider-aws-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-personalised-learning-shamsher-haider-aws-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-personalised-learning-shamsher-haider-aws.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/ai-in-education-personalising-higher-education/">AI in Education:  Personalising Higher Education</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Discover how AI is reshaping higher education with personalized learning journeys. Explore the potential, challenges, and ethical considerations in this article.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/ai-in-education-is-it-the-golden-age-of-personalised-education/" aria-label="AI in Education: Is it the Golden Age of Personalised Education?"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-bigdata-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="AI in Education - peronalised learning Shamsher Haider Bigdata AI ML SQL Python AWS Cloud" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-bigdata-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-bigdata-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-bigdata-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-bigdata.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/ai-in-education-is-it-the-golden-age-of-personalised-education/">AI in Education: Is it the Golden Age of Personalised Education?</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Discover how Artificial Intelligence is revolutionizing education by personalizing learning experiences for every student, predicting success, adapting curriculum in real-time, and offering personalized feedback.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/the-impact-of-ai-on-education-four-key-areas/" aria-label="The Impact of AI on Education: Four Key Areas"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-aws-sql-python-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="AI in Education - peronalised learning Shamsher Haider Bigdata AI ML SQL Python AWS Cloud" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-aws-sql-python-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-aws-sql-python-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-aws-sql-python-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-aws-sql-python.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/the-impact-of-ai-on-education-four-key-areas/">The Impact of AI on Education: Four Key Areas</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Discover how AI is revolutionizing education by personalizing learning, providing intelligent support, enhancing distance learning, and promoting educational equity.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/ai-in-education-personalised-learning-and-beyond/" aria-label="AI in Education: Personalised Learning and Beyond"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-aws-cloud-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="AI in Education - peronalised learning Shamsher Haider Bigdata AI ML SQL Python AWS Cloud" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-aws-cloud-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-aws-cloud-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-aws-cloud-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-shamsher-haider-aws-cloud.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/ai-in-education-personalised-learning-and-beyond/">AI in Education: Personalised Learning and Beyond</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Discover how Artificial Intelligence is transforming education with personalized learning experiences, adaptive platforms, benefits for students and educators, and AI-driven tools. Explore the future of AI in education.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/ai-in-education-how-lms-analytics-can-personalise-education/" aria-label="AI in Education: How LMS Analytics Can Personalise Education"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in education-shamsher-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="lms analytics aied AI in education Shamsher Haider SQL, ML AI Bigdata Data Engineering" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in%20education-shamsher-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in%20education-shamsher-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in%20education-shamsher-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in%20education-shamsher.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/ai-in-education-how-lms-analytics-can-personalise-education/">AI in Education: How LMS Analytics Can Personalise Education</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Discover how AI and Learning Analytics can enhance Learning Management Systems (LMS) usability and personalise the education experience for students.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/navigating-the-political-landscape-of-ai-in-education/" aria-label="Navigating the Political Landscape of AI in Education"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/shamsher-ai-in education-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="AI in education Shamsher Haider Bigdata AI ML SQL Python Project Management AWS Cloud" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/shamsher-ai-in%20education-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/shamsher-ai-in%20education-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/shamsher-ai-in%20education-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/shamsher-ai-in%20education.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/navigating-the-political-landscape-of-ai-in-education/">Navigating the Political Landscape of AI in Education</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Discover the complexities of AI in Education with a focus on political influences, academic research, and EdTech industry objectives. Explore the potential pitfalls and geopolitical ramifications in this critical analysis.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/teacher-attitudes-and-ethical-considerations-ai-integration-in-education/" aria-label="Teacher Attitudes and Ethical Considerations: AI in Education"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-assesment-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="AI in education assesment Shamsher Haider Bigdata Ai ML SQL Python Data Engineer Project Manager" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-assesment-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-assesment-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-assesment-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-in-education-assesment.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/teacher-attitudes-and-ethical-considerations-ai-integration-in-education/">Teacher Attitudes and Ethical Considerations: AI in Education</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Discover the nuanced landscape of teacher attitudes towards AI tools in education and the ethical considerations that shape their adoption in classrooms.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/understanding-unix-firewalls-ufw-iptables-and-alternative-solutions/" aria-label="Understanding Unix Firewalls: UFW, iptables, and Alternative Solutions"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/linux-firewalls-shamsher-haider-bigdata-ml-ai-sql-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="linux firewalls shamsher haider bigdata ml ai sql" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/linux-firewalls-shamsher-haider-bigdata-ml-ai-sql-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/linux-firewalls-shamsher-haider-bigdata-ml-ai-sql-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/linux-firewalls-shamsher-haider-bigdata-ml-ai-sql-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/linux-firewalls-shamsher-haider-bigdata-ml-ai-sql.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/understanding-unix-firewalls-ufw-iptables-and-alternative-solutions/">Understanding Unix Firewalls: UFW, iptables, and Alternative Solutions</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Learn about Unix firewalls, including UFW and iptables, to secure your system. Explore options, rule creation, and alternatives in this guide.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/cracking-the-code-a-developers-guide-to-common-moodle-plugin-files/" aria-label="Cracking the Code: A Developer&#8217;s Guide to Common Moodle Plugin Files"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/shamsher-haider-lms-moodle-e1718524857183-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="ShamsherAI Moodle Plugin" style="" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/cracking-the-code-a-developers-guide-to-common-moodle-plugin-files/">Cracking the Code: A Developer&#8217;s Guide to Common Moodle Plugin Files</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Unravel the mystery of Moodle plugin files with this comprehensive guide! Learn about essential files like version.php, lang/en/, and lib.php.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/anomaly-detection-techniques-unveiling-hidden-patterns-in-your-data/" aria-label="Anomaly Detection Techniques: Unveiling Hidden Patterns in Your Data"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/img-TdAPzVEVHiT4wo6g04GYLhOp-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Anomaly Detection - Shamsher Haider Data Science Big Data" style="" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/anomaly-detection-techniques-unveiling-hidden-patterns-in-your-data/">Anomaly Detection Techniques: Unveiling Hidden Patterns in Your Data</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Discover the significance of anomaly detection and explore techniques to uncover irregularities in data. Learn about types, methods, and implementation considerations.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/using-grafana-to-transform-time-series-data-into-powerful-insights/" aria-label="Using Grafana to Transform Time-Series Data into Powerful Insights"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/img-adI6eiJCvKwZzvPoBzXF4m2r-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Time Series Visualisation - Shamsher Haider - Big Data - Data Science" style="" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/using-grafana-to-transform-time-series-data-into-powerful-insights/">Using Grafana to Transform Time-Series Data into Powerful Insights</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Discover the power of Grafana in visualizing and analyzing time-series data. Learn about its architecture, features, and building custom dashboards. </div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/demystifying-docker-compose-yaml-and-building-a-wordpress-docker/" aria-label="Demystifying docker-compose.yaml and Building a WordPress Docker"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/img-FIKfjE9RVT9hYexo4KDXrGxI-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Docker Compose - WordPress Docker - Shamsher Haider Big Data" style="" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/demystifying-docker-compose-yaml-and-building-a-wordpress-docker/">Demystifying docker-compose.yaml and Building a WordPress Docker</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Discover how Docker Compose simplifies multi-container applications with docker-compose.yaml. Learn the structure and syntax to create a WordPress Docker setup.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/docker-compose-vs-docker-compose-clearing-up-the-confusion/" aria-label="Docker Compose vs. docker-compose: Clearing Up the Confusion"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/docker-shamsher-haider-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Docker Linux Shamsher Haider BigData" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/docker-shamsher-haider-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/docker-shamsher-haider-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/docker-shamsher-haider-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/docker-shamsher-haider.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/docker-compose-vs-docker-compose-clearing-up-the-confusion/">Docker Compose vs. docker-compose: Clearing Up the Confusion</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Confused between &#8220;docker-compose&#8221; and &#8220;docker compose&#8221;? This article clears up the mystery and explains how to manage multi-container applications effectively.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/insider-lobbying-in-it-procurement-a-threat-to-internal-innovation/" aria-label="Insider Lobbying in IT Procurement: A Threat to Internal Innovation"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/insider-lobbying-innovation-threat-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Insider Lobbying a threat to innovation" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/insider-lobbying-innovation-threat-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/insider-lobbying-innovation-threat-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/insider-lobbying-innovation-threat-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/insider-lobbying-innovation-threat.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/insider-lobbying-in-it-procurement-a-threat-to-internal-innovation/">Insider Lobbying in IT Procurement: A Threat to Internal Innovation</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Insider lobbying in IT procurement poses a threat to innovation. In this paper, Shamsher Haider explores tactics, consequences, and strategies to mitigate this growing issue.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/a-comparison-of-flask-bottle-and-django-microframeworks-vs-full-featured-framework/" aria-label="A Comparison of Flask, Bottle, and Django: Microframeworks vs. Full-Featured Framework"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/Flask-Bottle-Django-Python-Web-Frameworks-Shamsher-Haider-Bigdata-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Flask vs Bottle vs Django- Python Web Frameworks - Shamsher Haider Bigdata" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/Flask-Bottle-Django-Python-Web-Frameworks-Shamsher-Haider-Bigdata-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/Flask-Bottle-Django-Python-Web-Frameworks-Shamsher-Haider-Bigdata-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/Flask-Bottle-Django-Python-Web-Frameworks-Shamsher-Haider-Bigdata-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/Flask-Bottle-Django-Python-Web-Frameworks-Shamsher-Haider-Bigdata.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/a-comparison-of-flask-bottle-and-django-microframeworks-vs-full-featured-framework/">A Comparison of Flask, Bottle, and Django: Microframeworks vs. Full-Featured Framework</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Explore the differences between Flask, Bottle, and Django web frameworks to choose the right tool for your Python web application. Learn about development styles, features, performance, ease of use, and security considerations.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/nginx-vs-apache-the-battle-of-web-servers/" aria-label="Nginx vs Apache &#8211; The Battle of Web Servers"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/img-1LpZy2zt8RabvLHfyrI4ibjx-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Nginx Vs Apache - Webservers comparison -Shamsher Haider Bigdata" style="" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/nginx-vs-apache-the-battle-of-web-servers/">Nginx vs Apache &#8211; The Battle of Web Servers</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Nginx and Apache are popular choices for web servers. This in-depth comparison evaluates their performance, scalability, security, and feature set to help you make an informed decision.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/a-showdown-of-package-managers-understanding-the-powerhouses-behind-your-linux-distro/" aria-label="A Showdown of Package Managers: Understanding the Powerhouses Behind Your Linux Distro"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/img-4bc7tLcH7deeBwO3sFQlN2UD-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Linux Package managers APT YUM Shamsher Haider Bigdata" style="" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/a-showdown-of-package-managers-understanding-the-powerhouses-behind-your-linux-distro/">A Showdown of Package Managers: Understanding the Powerhouses Behind Your Linux Distro</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Explore the world of Linux package managers with a focus on APT, Yum/DNF, and Pacman. Learn about their functionalities, formats, and philosophies.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/amazon-bedrock-a-quick-introduction-for-machine-learning-experts/" aria-label="Amazon Bedrock: A quick introduction for Machine Learning Experts"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/img-O38cd5i4Ja3QtEoFdbuYchfc-e1717424196343-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="shamsher ai" style="" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/amazon-bedrock-a-quick-introduction-for-machine-learning-experts/">Amazon Bedrock: A quick introduction for Machine Learning Experts</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Discover how Amazon Bedrock is reshaping the Generative AI landscape with its managed services, FM access, simplified API, scalability, and more.</div></li>
<li><div class="wp-block-latest-posts__featured-image alignleft"><a href="https://shamsherhaider.com/benchmarking-the-generative-ai-competition-a-quick-comparison/" aria-label="Benchmarking the Generative AI Competition: A quick comparison"><img loading="lazy" decoding="async" width="150" height="150" src="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-platforms-shamsherai-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="AI platform Comparison Shamsher Haider Bigdata AI ML" style="" srcset="https://shamsherhaider.com/wp-content/uploads/2024/06/ai-platforms-shamsherai-150x150.png 150w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-platforms-shamsherai-300x300.png 300w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-platforms-shamsherai-768x768.png 768w, https://shamsherhaider.com/wp-content/uploads/2024/06/ai-platforms-shamsherai.png 1024w" sizes="(max-width: 150px) 100vw, 150px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://shamsherhaider.com/benchmarking-the-generative-ai-competition-a-quick-comparison/">Benchmarking the Generative AI Competition: A quick comparison</a><div class="wp-block-latest-posts__post-author">by Shamsher Haider</div><div class="wp-block-latest-posts__post-excerpt">Comparing Amazon Bedrock, Google AI Platform (Vertex AI), and Microsoft Azure Cognitive Services in key areas like model availability, pricing, customization, and integration capabilities. Find the best fit for your ML project.</div></li>
</ul></div>		</div>
			</div>
</div>

</main><!--/.neve-main-->

<footer class="site-footer" id="site-footer"  >
	<div class="hfg_footer">
		<div class="footer--row footer-bottom hide-on-mobile hide-on-tablet layout-full-contained"
	id="cb-row--footer-desktop-bottom"
	data-row-id="bottom" data-show-on="desktop">
	<div
		class="footer--row-inner footer-bottom-inner footer-content-wrap">
		<div class="container">
			<div
				class="hfg-grid nv-footer-content hfg-grid-bottom row--wrapper row "
				data-section="hfg_footer_layout_bottom" >
				<div class="hfg-slot left"><div class="builder-item"><div class="item--inner"><div class="component-wrap"><div><p><a href="https://themeisle.com/themes/neve/" rel="nofollow">Neve</a> | Powered by <a href="http://wordpress.org" rel="nofollow">WordPress</a></p></div></div></div></div></div><div class="hfg-slot c-left"></div><div class="hfg-slot center"></div>							</div>
		</div>
	</div>
</div>

<div class="footer--row footer-bottom hide-on-desktop layout-full-contained"
	id="cb-row--footer-mobile-bottom"
	data-row-id="bottom" data-show-on="mobile">
	<div
		class="footer--row-inner footer-bottom-inner footer-content-wrap">
		<div class="container">
			<div
				class="hfg-grid nv-footer-content hfg-grid-bottom row--wrapper row "
				data-section="hfg_footer_layout_bottom" >
				<div class="hfg-slot left"><div class="builder-item"><div class="item--inner"><div class="component-wrap"><div><p><a href="https://themeisle.com/themes/neve/" rel="nofollow">Neve</a> | Powered by <a href="http://wordpress.org" rel="nofollow">WordPress</a></p></div></div></div></div></div><div class="hfg-slot c-left"></div><div class="hfg-slot center"></div>							</div>
		</div>
	</div>
</div>

	</div>
</footer>

</div><!--/.wrapper-->

<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
<div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
	<div class="cmplz-header">
		<div class="cmplz-logo"></div>
		<div class="cmplz-title" id="cmplz-header-1-optin">Manage Consent</div>
		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
		</div>
	</div>

	<div class="cmplz-divider cmplz-divider-header"></div>
	<div class="cmplz-body">
		<div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div>
		<!-- categories start -->
		<div class="cmplz-categories">
			<details class="cmplz-category cmplz-functional" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">Functional</span>
							<span class='cmplz-always-active'>
								<span class="cmplz-banner-checkbox">
									<input type="checkbox"
										   id="cmplz-functional-optin"
										   data-category="cmplz_functional"
										   class="cmplz-consent-checkbox cmplz-functional"
										   size="40"
										   value="1"/>
									<label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Functional</span></label>
								</span>
								Always active							</span>
							<span class="cmplz-icon cmplz-open">
								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
							</span>
						</span>
				</summary>
				<div class="cmplz-description">
					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
				</div>
			</details>

			<details class="cmplz-category cmplz-preferences" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">Preferences</span>
							<span class="cmplz-banner-checkbox">
								<input type="checkbox"
									   id="cmplz-preferences-optin"
									   data-category="cmplz_preferences"
									   class="cmplz-consent-checkbox cmplz-preferences"
									   size="40"
									   value="1"/>
								<label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">Preferences</span></label>
							</span>
							<span class="cmplz-icon cmplz-open">
								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
							</span>
						</span>
				</summary>
				<div class="cmplz-description">
					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
				</div>
			</details>

			<details class="cmplz-category cmplz-statistics" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">Statistics</span>
							<span class="cmplz-banner-checkbox">
								<input type="checkbox"
									   id="cmplz-statistics-optin"
									   data-category="cmplz_statistics"
									   class="cmplz-consent-checkbox cmplz-statistics"
									   size="40"
									   value="1"/>
								<label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Statistics</span></label>
							</span>
							<span class="cmplz-icon cmplz-open">
								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
							</span>
						</span>
				</summary>
				<div class="cmplz-description">
					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
				</div>
			</details>
			<details class="cmplz-category cmplz-marketing" >
				<summary>
						<span class="cmplz-category-header">
							<span class="cmplz-category-title">Marketing</span>
							<span class="cmplz-banner-checkbox">
								<input type="checkbox"
									   id="cmplz-marketing-optin"
									   data-category="cmplz_marketing"
									   class="cmplz-consent-checkbox cmplz-marketing"
									   size="40"
									   value="1"/>
								<label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Marketing</span></label>
							</span>
							<span class="cmplz-icon cmplz-open">
								<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"  height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
							</span>
						</span>
				</summary>
				<div class="cmplz-description">
					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
				</div>
			</details>
		</div><!-- categories end -->
			</div>

	<div class="cmplz-links cmplz-information">
		<a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a>
		<a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a>
		<a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a>
		<a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a>
			</div>

	<div class="cmplz-divider cmplz-footer"></div>

	<div class="cmplz-buttons">
		<button class="cmplz-btn cmplz-accept">Accept</button>
		<button class="cmplz-btn cmplz-deny">Deny</button>
		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
			</div>

	<div class="cmplz-links cmplz-documents">
		<a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a>
		<a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a>
		<a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a>
			</div>

</div>
</div>
					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button>

</div><style id='core-block-supports-inline-css'>
.wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1{flex-wrap:nowrap;}
</style>
<script src="https://shamsherhaider.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script>
<script src="https://shamsherhaider.com/wp-includes/js/masonry.min.js?ver=4.2.2" id="masonry-js"></script>
<script id="neve-script-js-extra">
var NeveProperties = {"ajaxurl":"https:\/\/shamsherhaider.com\/wp-admin\/admin-ajax.php","nonce":"7e7803b53f","isRTL":"","isCustomize":"","masonryStatus":"enabled","masonryColumns":"2","blogLayout":"grid"};
</script>
<script src="https://shamsherhaider.com/wp-content/themes/neve/assets/js/build/modern/frontend.js?ver=3.8.7" id="neve-script-js" async></script>
<script id="neve-script-js-after">
	var html = document.documentElement;
	var theme = html.getAttribute('data-neve-theme') || 'light';
	var variants = {"logo":{"light":{"src":"https:\/\/shamsherhaider.com\/wp-content\/uploads\/2024\/06\/cropped-shamsher-1.png","srcset":false,"sizes":"(max-width: 200px) 100vw, 200px"},"dark":{"src":"https:\/\/shamsherhaider.com\/wp-content\/uploads\/2024\/06\/cropped-shamsher-1.png","srcset":false,"sizes":"(max-width: 200px) 100vw, 200px"},"same":true}};

	function setCurrentTheme( theme ) {
		var pictures = document.getElementsByClassName( 'neve-site-logo' );
		for(var i = 0; i<pictures.length; i++) {
			var picture = pictures.item(i);
			if( ! picture ) {
				continue;
			};
			var fileExt = picture.src.slice((Math.max(0, picture.src.lastIndexOf(".")) || Infinity) + 1);
			if ( fileExt === 'svg' ) {
				picture.removeAttribute('width');
				picture.removeAttribute('height');
				picture.style = 'width: var(--maxwidth)';
			}
			var compId = picture.getAttribute('data-variant');
			if ( compId && variants[compId] ) {
				var isConditional = variants[compId]['same'];
				if ( theme === 'light' || isConditional || variants[compId]['dark']['src'] === false ) {
					picture.src = variants[compId]['light']['src'];
					picture.srcset = variants[compId]['light']['srcset'] || '';
					picture.sizes = variants[compId]['light']['sizes'];
					continue;
				};
				picture.src = variants[compId]['dark']['src'];
				picture.srcset = variants[compId]['dark']['srcset'] || '';
				picture.sizes = variants[compId]['dark']['sizes'];
			};
		};
	};

	var observer = new MutationObserver(function(mutations) {
		mutations.forEach(function(mutation) {
			if (mutation.type == 'attributes') {
				theme = html.getAttribute('data-neve-theme');
				setCurrentTheme(theme);
			};
		});
	});

	observer.observe(html, {
		attributes: true
	});
function toggleAriaClick() { function toggleAriaExpanded(toggle = 'true') { document.querySelectorAll('button.navbar-toggle').forEach(function(el) { if ( el.classList.contains('caret-wrap') ) { return; } el.setAttribute('aria-expanded', 'true' === el.getAttribute('aria-expanded') ? 'false' : toggle); }); } toggleAriaExpanded(); if ( document.body.hasAttribute('data-ftrap-listener') ) { return; } document.body.setAttribute('data-ftrap-listener', 'true'); document.addEventListener('ftrap-end', function() { toggleAriaExpanded('false'); }); }
</script>
<script id="cmplz-cookiebanner-js-extra">
var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"15","version":"7.1.0","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"uk","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/shamsherhaider.com\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"22","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/shamsherhaider.com\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=15","page_links":{"uk":{"cookie-statement":{"title":"","url":"https:\/\/shamsherhaider.com\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/shamsherhaider.com\/privacy-policy\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"};
</script>
<script defer src="https://shamsherhaider.com/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1718580703" id="cmplz-cookiebanner-js"></script>
<script id="cmplz-cookiebanner-js-after">
	let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice');
	if ( cmplzBlockedContent) {
	        cmplzBlockedContent.addEventListener('click', function(event) {
            event.stopPropagation();
        });
	}
</script>
</body>

</html>


<!-- Page cached by LiteSpeed Cache 6.5.2 on 2024-11-25 03:58:32 -->