Spaces:
Sleeping
Sleeping
File size: 5,518 Bytes
ad9a260 92d70ff ad9a260 92d70ff ad9a260 92d70ff ad9a260 1043403 f080dc2 1043403 f080dc2 1043403 f080dc2 1043403 f080dc2 1043403 f080dc2 1043403 f080dc2 1043403 f080dc2 ad9a260 f080dc2 92d70ff f080dc2 92d70ff f080dc2 92d70ff f080dc2 1043403 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | import streamlit as st
st.set_page_config(page_title="Mechanical Engineer Certification Guide", layout="centered")
st.title("π Certification Guide for Mechanical Engineers - GCC Region")
# Dropdown for selecting career path
career_path = st.selectbox(
"Select your preferred Mechanical Engineering field:",
(
"--- Select ---",
"QA/QC (Quality Assurance / Control)",
"Design Engineering",
"Project Management",
"Health and Safety (HSE)",
"Maintenance Engineering",
"General Management / Planning"
)
)
# Data: Certifications, Salaries, Region Demand, Top Companies
data = {
"QA/QC (Quality Assurance / Control)": {
"certifications": [
"CSWIP (Welding Inspector)",
"BGAS (Painting Inspector)",
"ASNT NDT Level II / III",
"API 510 / 570 / 653 (Pressure Vessel, Piping, Tank Inspection)"
],
"salary": {
"Fresher": "4,000 β 6,000 SAR",
"Mid-Level (3β7 yrs)": "7,000 β 12,000 SAR",
"Experienced (8+ yrs)": "13,000 β 20,000+ SAR"
},
"regions": ["Jubail", "Yanbu", "Riyadh", "Abu Dhabi", "Doha"],
"companies": ["Saudi Aramco", "SABIC", "SWCC", "Bechtel", "Technip Energies", "Samsung Engineering"]
},
"Design Engineering": {
"certifications": [
"Certified SolidWorks Professional (CSWP)",
"Autodesk Certified Professional (AutoCAD / Revit)",
"Creo Certification",
"Piping Design Certification (SP3D / PDMS)",
"FEA / CFD Simulation Courses (ANSYS)"
],
"salary": {
"Fresher": "4,000 β 7,000 SAR",
"Mid-Level (3β7 yrs)": "8,000 β 14,000 SAR",
"Experienced (8+ yrs)": "15,000 β 22,000+ SAR"
},
"regions": ["Dubai", "Riyadh", "Doha", "Dammam", "Muscat"],
"companies": ["Worley", "KBR", "Jacobs", "Fluor", "NES Fircroft", "Saipem"]
},
"Project Management": {
"certifications": [
"PMP (Project Management Professional)",
"CAPM (Certified Associate in Project Management)",
"PRINCE2 Foundation/Practitioner",
"Primavera P6 Certification"
],
"salary": {
"Fresher": "5,000 β 8,000 SAR",
"Mid-Level (3β7 yrs)": "10,000 β 18,000 SAR",
"Experienced (8+ yrs)": "20,000 β 30,000+ SAR"
},
"regions": ["Riyadh", "Dubai", "Abu Dhabi", "Jeddah", "Kuwait City"],
"companies": ["Saudi Aramco", "Bechtel", "Fluor", "Parsons", "AECOM", "McDermott"]
},
"Health and Safety (HSE)": {
"certifications": [
"NEBOSH IGC (International General Certificate)",
"IOSH Managing Safely",
"OSHA 30 Hours",
"First Aid & Fire Safety Training"
],
"salary": {
"Fresher": "4,000 β 6,000 SAR",
"Mid-Level (3β7 yrs)": "7,000 β 11,000 SAR",
"Experienced (8+ yrs)": "12,000 β 18,000+ SAR"
},
"regions": ["Jubail", "Ruwais", "Doha", "Abu Dhabi", "Dammam"],
"companies": ["Hyundai Engineering", "SNC-Lavalin", "ENI", "ARAMCO", "NPCC", "L&T"]
},
"Maintenance Engineering": {
"certifications": [
"CMRP (Certified Maintenance & Reliability Professional)",
"SAP PM Training (Plant Maintenance)",
"RCM (Reliability-Centered Maintenance)",
"Predictive Maintenance Training (Vibration, Thermography)"
],
"salary": {
"Fresher": "4,000 β 7,000 SAR",
"Mid-Level (3β7 yrs)": "8,000 β 13,000 SAR",
"Experienced (8+ yrs)": "14,000 β 20,000+ SAR"
},
"regions": ["Jubail", "Yanbu", "Riyadh", "Muscat", "Doha"],
"companies": ["SABIC", "Ma'aden", "SWCC", "Marafiq", "Aramco", "Petro Rabigh"]
},
"General Management / Planning": {
"certifications": [
"MBA (Operations / Engineering Management)",
"Lean Six Sigma Green Belt / Black Belt",
"ERP (SAP, Oracle EAM)",
"Strategic Planning & Leadership Courses"
],
"salary": {
"Fresher": "5,000 β 7,000 SAR",
"Mid-Level (3β7 yrs)": "10,000 β 16,000 SAR",
"Experienced (8+ yrs)": "18,000 β 28,000+ SAR"
},
"regions": ["Riyadh", "Dubai", "Abu Dhabi", "Jeddah", "Manama"],
"companies": ["ARAMCO", "SABIC", "Alfanar", "Zamil", "Olayan", "Nesma & Partners"]
}
}
# Display content only after valid selection
if career_path != "--- Select ---":
selected = data[career_path]
st.subheader("π In-demand Certifications:")
for cert in selected["certifications"]:
st.markdown(f"- β
{cert}")
st.subheader("π° Estimated Monthly Salary in KSA (SAR)")
st.write("Note: Actual salary may vary depending on company, city, and qualification.")
st.markdown(f"- **Fresher**: {selected['salary']['Fresher']}")
st.markdown(f"- **Mid-Level (3β7 yrs)**: {selected['salary']['Mid-Level (3β7 yrs)']}")
st.markdown(f"- **Experienced (8+ yrs)**: {selected['salary']['Experienced (8+ yrs)']}")
st.subheader("π GCC Regions with High Demand:")
st.write(", ".join(selected["regions"]))
st.subheader("π’ Top Companies in KSA / GCC Hiring in This Field:")
for company in selected["companies"]:
st.markdown(f"- π’ {company}")
|