Ibrahim J.

Ibrahim J.

Microsoft Certified .NET and SharePoint Developer with 9 plus years of experience.

, Saudi Arabia

Experience: 9 Years

Ibrahim

Microsoft Certified .NET and SharePoint Developer with 9 plus years of experience.

36000 USD / Year

  • Start Date / Notice Period end date: 2020-01-01

9 Years

Now you can Instantly Chat with Ibrahim!

About Me

A certified IT professional with 9 years’ programming experience in developing web applications using Microsoft .net technologies, with competencies in conceptualizing and delivering critical web applications. Seeking a challenging position to c...

Show More

Portfolio Projects

Description

Devices kit is a solution that manages and integrates vendor provided USB and Serial Port devices (i.e. fingerprint &documents readers, digital cameras, image & Iris scanners, etc). This application provides an uniform interface to all connected devices and monitors when the device is plugged in and plugged out, captures data stream from the device and sends it to the web UI using SignalR. For integration with vendors' SDKs, PInvoke and C++/CLI Wrapper approach have been for communication between managed and unmanaged code.

Show More Show Less

Description

A .NET 5 windows service that generates various reports using XSLT template from XML data (fetched from various data sources), converts into PDF and sends to management according to schedule using CRON expressions.

Show More Show Less

Description

This is a .net core solutions that has two parts;

Server Side: This part is a .net core MVC web application that provides an admin interface to manage applications, applications’ versions and deployment policies for clients. This part also exposes RESTful API endpoints for application deployments and checking new updates.

Client Side: This part is a distributable .net core windows service which is installed on each client machine. The windows service starts a self-hosted web application that provides UI for all deployed applications on client machines with options for starting, stopping and restarting the applications. This windows service also contains workers that periodically call API endpoints on the server to check for new versions of applications and update automatically if the app is not running or alert the user if the app is running.

Show More Show Less

Description

Preference Based Voting System (PBVS) is an ASP.NET Core 3.1 Web API application with SQL Server asdatasource, hosted on Microsoft Azure for preference based voting system. This application exposes various REST API Endpoints that are consumed by mobile applications. Mobile app users can sign up as voter, candidate and admin.

Voters can cast votes for candidates by giving preference (1st, 2nd, 3rd, etc.) to candidates according to their choices.

Candidates can also cast votes for themeselves as well as for othersand can apply for running elections.

Admin can create elections and approve a candidate's candidacy after reviewing their documents.

Once the voting period is over, the application generates election results by using Borda, IRV and Condorcet voting methods.

Show More Show Less

Description

This is a web-based application forStroke RegistryDepartment of King Saud Medical City Riyadh Saudi Arabia. This application includes collectingpatients' demographics data, stroke diagnosis, medical history, NIH Stroke Score calculation, reports, KPIs and statistics

Show More Show Less

Description

Nursing Information System (NIS)is aweb-based ERP like solution forKing Saud Medical CityNursing Department. This solution includes following major modules;

1. Employee Self-Service.

2. Evaluation & Assessment.

3. Duty Rota.

4. Learning Management System.

5. Point of Care Testing (POCT). This module provides an interface for adding, editing and deletingQC Readings and represents theses readings graphicallywith dynamic Mean & Standard Deviation.

6. Reporting and Statistics.

Show More Show Less

Description

One of my first major ERP like solution that I conceptualized, handled, leaded, developed and delivered successfully to the ABANA Telecom Department. This solution reduced ABANA's Telecom, HR, Admin and Finance departments paper work almost by 90%. ABANA's Telecom department had major issues of courier services charges, materials losses, field operations tracking, Incentive calculation, travel & leaverequests submission, employees’ evaluation and more seriously STC penalties. ABANA Telecom Department offered me to conceptualize and develop a system to tackle all these issues. The solution I delivered consists of following major modules:

Materials tracking: A real time tracking from warehouse until customer delivery and from pullout & dismantling back to warehouse.

Tickets Tracking: A real time tracking of daily field operations, monthly and annual productivity reports, target achievements status and incentive calculation based on targets.

Request System: This module enables employees to submit and follow up for leave, travel, general (HR, Admin), overtime, incentive, petty cash and many more requests online with a very good escalation system.

Attendance System: This module enables employees to record and view their daily attendance and provides daily, monthly and annual attendance reports to management.

Evaluation Module: This module enables managers and supervisors to evaluate their employees based on a defined standard criteria.This module provides a data driven evaluation system and monthly, quarterly and annual evaluation reports.

Show More Show Less