Scala Data Engineer / Senior Full-Stack Developer
Address Al Khobar / Dammam Area, Saudi Arabia
Phone +966 55 9361044
Email [email protected]
LinkedIn linkedin.com/in/muhammadimrankhalid
Languages Urdu, English, Arabic
PROFESSIONAL SUMMARY
Senior Full-Stack Developer with 20 years of experience delivering enterprise applications with strong backend ownership and growing specialization in
data engineering. Expert in .NET Core, C#, ASP.NET Core Web API, SQL Server, React.js, and TypeScript, with practical delivery of Scala + Spark ETL pipelines,
Apache Airflow orchestration, Parquet storage design, and PostgreSQL reporting loads. Recognized for clean architecture, API design, performance tuning,
production support, mentoring, and dependable delivery in Agile environments.
WORK EXPERIENCE
Senior Full Stack Developer â?? Saudi Energy (SE), Saudi Arabia 10/2017 â?? Present
â?¢ Build enterprise full-stack systems with backend-heavy architecture using ASP.NET Core Web API, SQL Server, and React.js / TypeScript.
â?¢ Designed RESTful APIs with versioning, structured error handling, clean contracts, and maintainable production patterns.
â?¢ Developed React.js features using reusable components, API-driven UI integration, and dashboard-oriented screens for operational reporting and KPI
visibility.
â?¢ Led architecture and code reviews; improved reliability, performance, and engineering standards across delivery teams.
â?¢ Optimized SQL queries, indexes, and Entity Framework Core access patterns for business-critical applications.
â?¢ Supported Azure DevOps CI/CD pipelines, Docker-based development workflows, Agile delivery, and GitHub Copilot-assisted development.
Data engineering achievements
â?¢ Designed an end-to-end batch ETL pipeline in Scala and Apache Spark to process e-commerce sales data.
â?¢ Built cleansing, joining, and aggregation logic for customer, order, and product datasets.
â?¢ Orchestrated daily workflows in Apache Airflow for ETL execution, validation, and monitoring.
â?¢ Stored transformed datasets in Parquet and loaded summary tables into PostgreSQL for reporting and analytics.
â?¢ Improved query performance through partitioned output design and optimized file-format usage.
Senior Web Developer â?? Royal Commission, Jubail 08/2016 â?? 08/2017 Saudi Arabia
â?¢ Designed, enhanced, and supported enterprise web applications; contributed to deployment pipelines, resilience, and secure production support.
Senior .NET Software Engineer â?? Texpo Global LLC 01/2016 â?? 07/2016 Karachi, Pakistan
â?¢ Developed C#, SQL Server, and SharePoint-based business applications; integrated backend systems and supported release activities.
Senior .NET Software Engineer â?? Soft Horizon 10/2005 â?? 12/2015 Karachi, Pakistan
â?¢ Delivered ERP, HR/Payroll, appraisal, examination, and student management solutions using C#, ASP.NET, SQL Server, SSRS, and Crystal Reports;
handled analysis, design, reporting, optimization, and maintenance.
EDUCATION AND TRAINING
Master of Computer Science (MCS) â?? SZABIST, Karachi, Pakistan 2003 â?? 2006
PERSONAL SKILLS
Programming: C#, VB.NET, .NET Core, JavaScript (React.js), TypeScript, Python (intermediate), Scala.
Frontend / React: React.js, TypeScript, reusable component-based architecture, UI integration, dashboard screens, and maintainable front-end patterns.
Data engineering: Apache Spark batch processing, ETL design, data transformation and aggregation, Airflow orchestration, Parquet, PostgreSQL/data
warehouse loading, production pipeline design.
Frameworks & tools: ASP.NET Core, ASP.NET Web API, Entity Framework Core, AutoMapper, Git, Docker, Azure DevOps, CI/CD pipelines, GitHub Copilot.
Databases / reporting: SQL Server, PostgreSQL, MySQL, query optimisation, schema design, indexing, SSRS, Crystal Reports.
Working style: Clean architecture, SOLID principles, system integration, performance optimisation, mentoring, Agile/Scrum collaboration.
SELECTED PROJECTS
E-Commerce Batch ETL Pipeline â?? Scala, Apache Spark, Airflow, Parquet, PostgreSQL
â?¢ Built a batch ETL workflow for e-commerce sales processing with validation, transformations, aggregations, partitioned Parquet outputs, and reporting
loads.
Dashboard & Reporting Application (SEC) â?? ASP.NET Core, SQL Server, REST APIs, React.js
â?¢ Delivered a full-stack KPI tracking solution for operational departments, connecting backend services with user-facing reporting dashboards.
Operational / HR Analytics Dashboards â?? SQL Server, reporting tools, backend services
â?¢ Integrated data sources and reporting logic to provide workforce and operational insights for decision-making.
Enterprise Business Systems â?? C#, ASP.NET, SQL Server, SSRS, Crystal Reports
â?¢ Delivered performance appraisal, HR & payroll, ERP, examination, and student management systems with end-to-end reporting.
CERTIFICATIONS
â?¢ Microsoft Power BI Data Analyst Associate (2024)
â?¢ Applied Data Science & AI Specialization (2023)
â?¢ Microsoft Certified SharePoint Developer (2015)
ADDITIONAL INFORMATION
â?¢ 20 years of enterprise software delivery across Saudi Arabia and Pakistan.
â?¢ Strong ownership mindset, problem-solving ability, and experience supporting business-critical production systems.
â?¢ Open to Scala / data engineering, backend, or full-stack roles in Bosnia and Herzegovina and wider EU markets.