Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
adib salhani, Associate Technical Consultant

adib salhani

Associate Technical Consultant ·Elm

Saudi Arabia

Bachelor's degree, Computer Science

Work experience

Total years of experience: 14 years, 9 months

Associate Technical Consultant

July 2023 - Present

Elm

Riyadh, Saudi Arabia

July 2023 - Present

Real Estate Registry (RER)
Integration and Process Automation Developer (Dotnet core, Camunda, RabbitMQ)

I lead a team in facilitating the seamless integration between public portal and back-office portal by following API best practices such as Versioning, rate limiting, caching and other techniques provided by the Dotnet platform to ensure the success and effectiveness of integration API endpoints.
In addition to that, I was assigned to design, implement, and deliver process automation aimed to digitalize property ownership transfer, full or partial, involving various parties by leveraging Camunda 8 workflow (BPMN) engine as process orchestrator and Dotnet core 6.0 as backend. Integration with Al-Rajhi bank was done to complete the payment transactions between parties. To address scalability and ensure fault tolerance, RabbitMQ was employed to manage asynchronous communication through messaging. Additionally, a dedicated API gateway specific to this integration was established to centralize and manage the intricacies of various integration aspects.

Company industry:
Software Development
Job role:
Information Technology

Associate Technical Consultant

July 2022 - July 2023

Elm

Riyadh, Saudi Arabia

July 2022 - July 2023

General Authority of Awqaf (AWQAF)
Full-Stack Developer and functioned as Lead (Dotnet core, Angular, K2)

As a Senior Developer at AWQAF, I led the development of the E-Services portal, seamlessly integrating it with the National Identity Authentication Management (IAM) app, NAFATH. Ensuring compliance with national identity standards, I strengthened the reliability of authentication mechanisms. Using SignalR (Angular frontend and Dotnet Core backend), I implemented a multi-step authentication process, enhancing security and ensuring a seamless login experience.
In addition to my core responsibilities, I took on a leadership role, coordinating teams and streamlining deliverables. I designed the system with a modular monolithic architecture for simplified development, deployment, and distinct business separation. Integrating K2 for process orchestration and API consumption, I met business needs while optimizing system performance and functionality.General Authority of Awqaf (AWQAF) Full-Stack Developer and functioned as Lead (Dotnet core, Angular, K2) As a Senior Developer at AWQAF, I led the development of the E-Services portal, seamlessly integrating it with the National Identity Authentication Management (IAM) app, NAFATH. Ensuring compliance with national identity standards, I strengthened the reliability of authentication mechanisms. Using SignalR (Angular frontend and Dotnet Core backend), I implemented a multi-step authentication process, enhancing security and ensuring a seamless login experience. In addition to my core responsibilities, I took on a leadership role, coordinating teams and streamlining deliverables. I designed the system with a modular monolithic architecture for simplified development, deployment, and distinct business separation. Integrating K2 for process orchestration and API consumption, I met business needs while optimizing system performance and functionality.

Skills: .NET Architecture · Nexus · Confluence · Windows Services · docker · Microsoft SQL Server · C# · JavaScript · Web Applications · Software Development · RabbitMQ · .NET Core · ASP.NET Core · K2 · JIRA · Bitbucket

Company industry:
Software Development
Job role:
Information Technology

Senior Engineer

July 2018 - July 2022

Elm

Riyadh, Saudi Arabia

July 2018 - July 2022

EJADH - National Inspection Platform
Full-Stack Developer / Camunda Integrator / Infrastructure Facilitator (Dotnet core, Angular, Camunda 7, RabbitMQ, ELK, Dynamic Forms)

I played a key role in the development of an inspection platform for the EJADH program. Primarily, I worked as Camunda 7 process designer and developer for some customization deployed in top of the engine (Scripting, Listeners, Handlers), and in the backend, I encapsulated and exposed various Camunda engine APIs, ensuring that the rest of the team could seamlessly consume them in an abstracted manner.
The solution was architecture following a microservices approach with built-in support for multi-tenancy. To streamline deployment across environments, I implemented a deployment process across multiple servers using a Camunda process to manage and control deployment steps. Additionally, I developed an admin portal that enables administrators to configure tenants, schedule releases and deployments, and monitor live deployment progress.
To improve troubleshooting for production issues, I integrated platform logs with the ELK stack (Elasticsearch, Logstash, FileBeat, Kibana). This integration allows for the aggregation and consolidation of logs generated from numerous services. The system administrator can then analyse and identify issues with minimal effort using dashboards, smart search, and notifications triggered by specified events.
In addition, I served as a full-stack developer, implementing specific business requirements as requested.EJADH - National Inspection Platform Full-Stack Developer / Camunda Integrator / Infrastructure Facilitator (Dotnet core, Angular, Camunda 7, RabbitMQ, ELK, Dynamic Forms) I played a key role in the development of an inspection platform for the EJADH program. Primarily, I worked as Camunda 7 process designer and developer for some customization deployed in top of the engine (Scripting, Listeners, Handlers), and in the backend, I encapsulated and exposed various Camunda engine APIs, ensuring that the rest of the team could seamlessly consume them in an abstracted manner. The solution was architecture following a microservices approach with built-in support for multi-tenancy. To streamline deployment across environments, I implemented a deployment process across multiple servers using a Camunda process to manage and control deployment steps. Additionally, I developed an admin portal that enables administrators to configure tenants, schedule releases and deployments, and monitor live deployment progress. To improve troubleshooting for production issues, I integrated platform logs with the ELK stack (Elasticsearch, Logstash, FileBeat, Kibana). This integration allows for the aggregation and consolidation of logs generated from numerous services. The system administrator can then analyse and identify issues with minimal effort using dashboards, smart search, and notifications triggered by specified events. In addition, I served as a full-stack developer, implementing specific business requirements as requested.

Skills: Microsoft SQL Server · C# · JavaScript · Camunda BPM · RabbitMQ · ASP.NET Core · Elastic Stack (ELK) · formio

Company industry:
Software Development
Job role:
Information Technology

Senior Engineer

July 2017 - July 2018

Elm

Riyadh, Saudi Arabia

July 2017 - July 2018

MoH - Efada E-Service
Full-Stack (Dotnet Framework 4.0, ASPX, Reporting Service)

Efada is an e-service designed to manage the recording and transfer of medical check results for authorized beneficiaries from health institutes. I served as a full-stack developer, responsible for implementing necessary business requirements. Additionally, I collaborated with the operations team to troubleshoot issues and deliver necessary fixes.MoH - Efada E-Service Full-Stack (Dotnet Framework 4.0, ASPX, Reporting Service) Efada is an e-service designed to manage the recording and transfer of medical check results for authorized beneficiaries from health institutes. I served as a full-stack developer, responsible for implementing necessary business requirements. Additionally, I collaborated with the operations team to troubleshoot issues and deliver necessary fixes.

Skills: ASP.NET · Microsoft SQL Server · C# · .NET Framework · Software Development

Company industry:
Software Development
Job role:
Information Technology

Senior Engineer

July 2016 - July 2017

Elm

Riyadh, Saudi Arabia

July 2016 - July 2017

MOI - E-Services to Paperless Transformation for 2030 vision (Process Automation)
Full-Stack (Dotnet Framework 4.0, ASPX, Reporting Service)

Led the design and enforcement of high-level solution’s architecture in accordance with DevOps standards. Established and executed coupled software-as-a-service and platform-as-a-service products for operating-system-level virtualisation to build solution. Executed fundamental reusable modules by utilising C# and ASP.NET focused on best practices, modularity, and scalable design. Developed business solutions by utilising enterprise products including K2 and SharePoint within minimum budget constraints.
• Credited for proposing business automation solutions to ministries for accomplishing ambitious 2030 vision.
• Examined recent technologies and researched software products that updated job knowledge.
• Utilised C# language and applied open-source server-side web application framework ASP.NET as per company standards for implementation of core reusable modules.
• Operated modern technology to design web applications and platforms in compliance with security and quality terms.MOI - E-Services to Paperless Transformation for 2030 vision (Process Automation) Full-Stack (Dotnet Framework 4.0, ASPX, Reporting Service) Led the design and enforcement of high-level solution’s architecture in accordance with DevOps standards. Established and executed coupled software-as-a-service and platform-as-a-service products for operating-system-level virtualisation to build solution. Executed fundamental reusable modules by utilising C# and ASP.NET focused on best practices, modularity, and scalable design. Developed business solutions by utilising enterprise products including K2 and SharePoint within minimum budget constraints. • Credited for proposing business automation solutions to ministries for accomplishing ambitious 2030 vision. • Examined recent technologies and researched software products that updated job knowledge. • Utilised C# language and applied open-source server-side web application framework ASP.NET as per company standards for implementation of core reusable modules. • Operated modern technology to design web applications and platforms in compliance with security and quality terms.

Skills: ASP.NET · C# · .NET Framework · K2

Company industry:
Software Development
Job role:
Information Technology

Senior Developer

July 2013 - July 2016

Elm

Riyadh, Saudi Arabia

July 2013 - July 2016

MOI - Jalsa Portal
Full-Stack (SharePoint, ASPX, Windows Workflow Foundation, Reporting Service)

I served as a full-stack developer for Jalsa, a public service provided by the Ministry of Interior (Moi) that enables citizens and residents to submit requests and schedule meetings with the interior minister. The portal, developed on the SharePoint platform, tasked me with creating SharePoint customization artifacts such as features, events, web parts, and other UI/UX enhancements to meet the specified business requirements.
In response to a crucial integration need with Moi’s Document Management System (DMS), managed by a third party, I focused on developing integration APIs. To ensure secure communications and prevent the denial of authenticity, I implemented the non-repudiation challenge pattern. This pattern guarantees that a party involved in a contract or communication cannot dispute the authenticity of their signature on a document or the origination of a message.MOI - Jalsa Portal Full-Stack (SharePoint, ASPX, Windows Workflow Foundation, Reporting Service) I served as a full-stack developer for Jalsa, a public service provided by the Ministry of Interior (Moi) that enables citizens and residents to submit requests and schedule meetings with the interior minister. The portal, developed on the SharePoint platform, tasked me with creating SharePoint customization artifacts such as features, events, web parts, and other UI/UX enhancements to meet the specified business requirements. In response to a crucial integration need with Moi’s Document Management System (DMS), managed by a third party, I focused on developing integration APIs. To ensure secure communications and prevent the denial of authenticity, I implemented the non-repudiation challenge pattern. This pattern guarantees that a party involved in a contract or communication cannot dispute the authenticity of their signature on a document or the origination of a message.

Skills: SharePoint · ASP.NET · C# · .NET Framework · SQL

Company industry:
Software Development
Job role:
Information Technology

Sharepoint Developer

August 2012 - July 2013

Netways

Riyadh, Saudi Arabia

August 2012 - July 2013

- Plan, design and Implement several Internet/Intranet portals using Microsoft Office SharePoint Server 2010 platforms.
- Develop core reusable modules (web parts and features).
- Branded the portal by customizing the site definitions to give the corporate look and feel (based on the SharePoint best practices, ex. Master Pages, page layouts, application page, etc.)
- Implemented K2 BlackPoint workflows in a SharePoint environment using InfoPath forms.
- Part of team who implemented Internet portal for Ministry of Foreign Affairs (MOFA) using Microsoft Office SharePoint Server 2010.
- Develop core project modules (web parts and features).

- Plan, design and Implement several Internet/Intranet portals using Microsoft Office SharePoint Server 2010 platforms. - Develop core reusable modules (web parts and features). - Branded the portal by customizing the site definitions to give the corporate look and feel (based on the SharePoint best practices, ex. Master Pages, page layouts, application page, etc.) - Implemented K2 BlackPoint workflows in a SharePoint environment using InfoPath forms. - Part of team who implemented Internet portal for Ministry of Foreign Affairs (MOFA) using Microsoft Office SharePoint Server 2010. - Develop core project modules (web parts and features).

Skills: SharePoint · Microsoft SQL Server · C# · .NET Framework · JavaScript

Company industry:
Software Development
Job role:
Information Technology

Sharepoint Developer

October 2011 - September 2012

Naseej

Riyadh, Saudi Arabia

October 2011 - September 2012

- Part of team who implemented Internet portal for Ministry of Foreign Affairs (MOFA) using Microsoft Office SharePoint Server 2010.
- Develop core project modules (web parts and features).
- Plan, design and Implement several Internet/Intranet portals using Microsoft Office SharePoint Server 2010 platforms.
- Develop core reusable modules (web parts and features).
- Implement core reusable modules using C# and ASP.NET emphasizing on best-practices, modularity and scalable design.

Company industry:
Software Development
Job role:
Information Technology

Education

Prince Sultan University

January 2011

January 2011

Bachelor's degree, Computer Science

Saudi Arabia

GPA (point): 2.9 out of 4

GPA (point): 2.9 out of 4

Skills

JavaScript
Expert
JavaScript
Expert
Java
Expert
Java
Expert
C#
Expert
C#
Expert
SQL
Expert
SQL
Expert
.NET
Expert
.NET
Expert
Dotnet Core
Expert
Dotnet Core
Expert
BPMN
Intermediate
BPMN
Intermediate
c#
Expert
c#
Expert
Angular
Expert
Angular
Expert
SQL
Intermediate
SQL
Intermediate
Camunda
Expert
Camunda
Expert

Languages

Arabic

Native Speaker

English

Intermediate

Training and Certifications

Certifications
IELTS - Academic
Jan 2021 - Jan 2023
Show credentials
AWS Certified Cloud Practitioner
Nov 2019 - Nov 2022
Show credentials

Training
Android Development with Kotlin Training Course
Framework Training Ltd
Mar 2021
Show credentials
K2 Platform Learning
K2
May 2014
Show credentials
AWS CERTIFIED DEVOPS ENGINEER
KOENIG
Oct 2019
Show credentials
Dojo Labs (Andorid Mobile App Developement)
ELM
Aug 2021
Show credentials
Privacy and Information securi8ty awareness
ELM
Jan 2014
Show credentials
Microservices Architecture Training Course
Arcitura
Aug 2020
Show credentials
Agile introduction for Executives Training.
ELM
Nov 2013
Show credentials

Hobbies and interests

Soccer