Alaa Al Saadi, Senior Software Developer (Full Stack .NET)

Alaa Al Saadi

Senior Software Developer (Full Stack .NET)

Abuljadayel Co. for Contracting & Maintenance

Location
Saudi Arabia - Jeddah
Education
Bachelor's degree, Information Technology
Experience
17 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :17 years, 3 Months

Senior Software Developer (Full Stack .NET) at Abuljadayel Co. for Contracting & Maintenance
  • Saudi Arabia - Jeddah
  • My current job since July 2011

• Lead the software development and implementation processes.
• CI/CD Continuous integration and continuous delivery.
• Design structure of solutions including conceptual, logical and physical design views.
• Business rules and requirements analysis.
• Carry out post implementation maintenance.
• Provide consultations and communicate with end users to determine and clarify their operational business needs.
• Data Migration.
• Build and design applications reports.
• Debugging and ensure application software packages are installed, meet specifications, operate efficiently, and error free.
• Microsoft SQL Server development \ administration.
• Microsoft IIS Hosting \ administration.
• SharePoint development.

Projects:

Abuljadayel ERP:
Lead and implement the process of developing “on-premises” Enterprise Resource Planning Information Management System of core business processes for Abuljadayel company.

The process of ABULJADAYEL ERP implementation has been divided into 4 major phases, as the following:
- Phase 1: Security, personnel, payroll, notifications and alerts modules.
- Phase 2: Integration with Abuljadayel 3rd party MIS.
- Phase 3: HR, workflows, government transactions, fixed Assets maintenance modules.
- Phase 4: Continuous integration and extra features implementation.

Technologies used:
- RDBMS: SQL Server.
- Application Architecture: Client-Server N-Tier Architecture.
- IDE: Visual Studio.
- Web Server: IIS.
- Version control system: GIT, Source Tree, Azure DevOps.
- Continuous integration and continuous delivery: Azure DevOps.
- Back-end Frameworks: DOT NET Framework 4.5, ASP.NET Web forms, C#.Net, , DevExpress.NET UI Controls, Entity Framework, LINQ, SignalR, Hangfire (Background jobs and workers).
- Front-end Frameworks: HTML5, Css3, JavaScript, JQuery, Bootstrap, AJAX.
- Reporting: Crystal Reports 13.

* Microsoft Dynamics 365 Finance and Operation:
Working with Microsoft partner team for implementing and customizing MS D365 for both "Abuljadayel" and "Seejan Arabian" companies, to migrate business process from legacy financial systems into MS D365.

* SCRIBES :
Lead the process of developing, customizing and implementing “SCRIBES” MIS for Abuljadayel company, included head office and branches (Jeddah, South Jeddah, Makkah, Taif and Al Madina).
“SCRIBES” MIS is one of “Arab Sea Company http://arabsea.com/” Management Information Systems which consist of 5 modules: (Finance, Fixed Assets, Warehouse Management, Purchasing and Letter of Credit).

Responsibilities:
- Analysis and provides expertise to identify and translate systems requirements into software architecture and design documentation.
- Technical supervision.
- Technical consultant for end users as well as developers.
- Create and design application output reports from scratch.
- Plan and design procedures for data migration process from old resources: (ORACLE, SQL Server, MS Excel and MS Access).
- Design and implement infrastructure of hardware that hosts the application and allow distributed users to access.
- Database backup and restore strategies.
- Ensure application software packages are installed, meet specifications, operate efficiently, and error free.
- 3rd level support.

Achievements:
- Redesign SQL queries of reports, which increased reports performance in a large percent.
- Technical participation with developers in analyses crucial errors, and develop the best solutions.
- Transform all reports of application from old techniques into “SAP Crystal Reports”, which allow application outputs to be more valuable, efficient and clear.

* Document Management System:
SharePoint-based application, that enables end users (create, upload, download, manage....) official documents of the required construction project such as (Letters, Reports, Photos, Drawings…) from anywhere via WAN.

Senior Software Developer at IT LAND
  • Syria - Damascus
  • December 2010 to June 2011

Systems Analyst & Developer for: Syrian Golden Group MIS
Put analysis study and implement information system to manage G.G.S departments tasks (marketing, sales, stores, hiring process, and training courses) and issuing reports.

Software Developer at New Gate Technologies
  • Syria - Damascus
  • March 2007 to December 2010

Part of development team for building many information systems with all phases of software development life cycle (situation study, analysis, design, implementation, installation, testing and training).
Major projects handled from start to finish:

Developer & Programmer for: Hazardous Substances Information Management System \[SY-HSIMS\]:
This project is focus to developing a distributing application for an information management system to managing and tracking hazardous substance in Syria, five ministries are involved in the project (Ministry of Health, Agriculture, Industry, Local Administration and Environment, and Customs Authority) with the support of Switzerland Development Corporation Agency (SDC).

System Analyst & Programmer for: Health Center Information System
Member of a team to set an analysis study and develop an information system to automate the health center work processes.
This system has been applied on (25) health center that belong to health directorate of Quneitra city.

System Analyst & Programmer for: “Global Motor” Information System
This project is used to mange inventories, handling order processing, managing sales, issuing reports and demand planning.

System Analyst & Programmer for: Fixed Assets Maintenance Information System
This projects is part of “NGBS New Gate Business Solutions ERP system” modules, it is focus on managing fixed assets maintenance processes like: maintenance scheduling, maintenance orders tracking, maintenance processes tracking …etc.

Skills used in implementing process for mentioned projects: ASP.Net 2005, VB.Net (2005, 2008), OOP, ADO.NET 2.0, SQL Server 2005, Crystal Reports, Component One, UML, MERISE, Rational Rose, Power designer, MS Visio 2003

Education

Bachelor's degree, Information Technology
  • at SVU - University
  • December 2010

Graduation Project : TTS “Trouble Ticket System”: A trouble ticket (sometimes called a trouble report) is a mechanism used in an organization to track the detection, reporting, and resolution of some type of problem. Skills Used: MS Project, ASP.NET, VB.NET, ADO.NET 2.0, HTML, CSS, Component One 2008, SQL Server 2005.

Diploma, Informatics Engineering
  • at Computer Techniques Institute
  • August 2006

Graduation Project : Automation of Computer Engineering Institute: automation for two departments (Examination & Students Time Attendance). Skills Used: ORACLE Database 10g, ORACLE forms developer6i.

High school or equivalent, Information Technology
  • at High school of computer techniques
  • August 2003

Specialties & Skills

SQL Server
SharePoint
Crystal Reports
Microsoft SQL Server (SQL, T-SQL)
VSTS "Visual Studio Team Service"
Visual Basic.Net
Microsoft Access
Crystal Reports
Oracle (SQL, PL/SQL, Forms)
Analysis & Design : UML, MERISE, ERD (Power designer, Rational Rose, MS Visio)
Photoshop
JavaScript
Cascading Style Sheets (CSS)
Internet Information Services IIS
Microsoft SharePoint 2010
Microsoft Sharepoint Designer 2010
VoIP Telephony
.NET Entity Framework
DevExpress .NET UI Controls
GIT version control
ASP.Net Web Forms
ASP.NET MVC

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.

Languages

English
Intermediate
Arabic
Native Speaker

Training and Certifications

Certified Specialist (Saudi Council of Engineers) (Certificate)
Date Attended:
August 2020
Intermediate 2 (Certificate)
Date Attended:
April 2015
Pre Intermediate IELTS FC (Certificate)
Date Attended:
January 2015
Introduction to ORACLE 10g: SQL Fundamentals (Certificate)
Date Attended:
March 2006
Valid Until:
March 2006
ORACLE Forms Developer 10g: Build Internet Applications (Certificate)
Date Attended:
March 2007
Valid Until:
March 2007
ORACLE 10g: Programming with PL/SQL (Certificate)
Date Attended:
April 2006
Valid Until:
April 2006
2373: Programming with Microsoft Visual Basic.NET 2005 (Certificate)
Date Attended:
June 2007
Valid Until:
June 2007
Microsoft® Certified Professional (Certificate)
Date Attended:
March 2018

Hobbies

  • Musical meetings and festivals
  • Listening classic music
  • Soprts Activities
  • Camping and Traveling