Ahmad Ibrahim, Senior .NET Developer

Ahmad Ibrahim

Senior .NET Developer

Consol for Medical Devices Integration

Location
Egypt - Alexandria
Education
Diploma, Computer Science
Experience
13 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 11 Months

Senior .NET Developer at Consol for Medical Devices Integration
  • Egypt - Alexandria
  • My current job since November 2016

1) The lead developer of Electrocardiography Web Viewer project; including Parsing DICOM
files, plotting, security, UI features and reporting.
2) Implementing communication protocols for collecting data from medical devices and controlling them.
3) Contributing to the designing and implementation of the integration framework.

Senior .NET Developer at MillenSys
  • Egypt - Alexandria
  • April 2013 to November 2016

- Using ASP.NET MVC, EntityFramework, IoC Container, KendoWebUI I work on:
- Developing Electronic Medical Records (EMR) system.
- Developing Human Resources (HR) Management system.
Also I work on:
- Design the UI views and develop the business layer logic for these projects.
- Making research and implement solutions for problems like integration between different modules, decoupling and dependency injection between the application tiers.. etc.
- Maintaining the solutions, reviewing and refining the code.
- Using InstallShield for packaging the solutions resource on a Setup Media.

Web Developer at ABS
  • Egypt - Alexandria
  • November 2011 to March 2013

Developing Healthcare ERP system screens (HR and Billing Modules).
Building the Xml schemas and defining the workflow for the Xml Documents.
Programming DB objects (Microsoft SQL Server).
Documenting the cycle of business objects in the form of activity diagrams (using Visual Studio 2010 Modeling Projects).
Developing .NET applications as supporting tools for handling DB objects and automating repetitive tasks.

Freelance .NET Developer at Freelance
  • Egypt - Alexandria
  • June 2010 to October 2011

Working on various types of projects
1. Inventory Quantities Control System
2. Suppliers/Clients Management Application

Education

Diploma, Computer Science
  • at Arab Academy for Science & Technology and Maritime Transport
  • May 2015
Diploma, Software Development
  • at Ministry of Communications and Information Technology
  • November 2008

The diploma included the following course: - Object Oriented Programming - Data Structure - Programming with C#.NET - Db Fundamentals - Querying Microsoft SQL Server - Programming Microsoft SQL Server - Developing Microsoft .NET Applications for Windows - Introduction to Web Technologies - Developing ASP.NET Web Applications - Advanced Web Applications Technologies - Advanced Data Access Development - Advanced Windows Forms Technologies - Implementing and Maintaining Microsoft SQL Server Reporting Services And I was also the team leader of the Graduation Project team, where our project was a Students Management System for a university that follows the credit hours system with full features. (i.e. choosing course -based on prerequisites-, instructors,dynamically building schedule.. etc.)

Specialties & Skills

Software Development
Web Development
ASP.NET
ASP.NET MVC
C# Development
XML Databases
Working with Team Foundation Server
Object Oriented Programming
SQL Server Development
Javascript
.NET Framework 4.5
EntityFramework
IoC and Dependency Injection
EMR (Electronic Medical Records)
Kendo UI
ERP (Enterprise Resource Planning)
Microsoft SQL Server 2012
.NET Framework
Microsoft SQL Server 2008
Web Development
ASP.NET MVC
ASP.NET
Bootstrap
ASP.NET Web Forms
Distributed Version Control Systems (DVCS)
Source Control
Autofac
ASP.NET Web API

Languages

English
Expert
Arabic
Expert

Memberships

Microsoft
  • MCP
  • November 2008

Training and Certifications

C#, SQL, Web Development (Training)
Training Institute:
Synergy
Date Attended:
January 2008

Hobbies

  • Reading article and surfing the web
  • Online Support on Questions and Answers Programming Websites