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

Skills

Portfolio Projects

DevKit

Company

DevKit

Role

Full-Stack Developer

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

Reports Scheduler

Company

Reports Scheduler

Role

Full-Stack Developer

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

Toolkit Agent

Company

Toolkit Agent

Role

Full-Stack Developer

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

Preference Based Voting System

Company

Preference Based Voting System

Role

Backend Developer

Description

Preference Based Voting System (PBVS) is an ASP.NET Core 3.1 Web API application with SQL Server as datasource, 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 others and 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

National Stroke Registry

Company

National Stroke Registry

Role

Full-Stack Developer

Description

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

Show More Show Less

Nurses Information System

Company

Nurses Information System

Role

Full-Stack Developer

Description

Nursing Information System (NIS) is a web-based ERP like solution for King Saud Medical City Nursing 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 deleting QC Readings and represents theses readings graphically with dynamic Mean & Standard Deviation.

6. Reporting and Statistics.

Show More Show Less

Telecom Service Management System

Company

Telecom Service Management System

Role

Full-Stack Developer

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 & leave requests 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