Tamer Ibrahim, Analyst Programmer

Tamer Ibrahim

Analyst Programmer

Royal Children's Hospital

Location
Australia
Education
Master's degree, Information Technology
Experience
18 years, 0 Months

Share My Profile

Block User


Work Experience

Total years of experience :18 years, 0 Months

Analyst Programmer at Royal Children's Hospital
  • Australia
  • My current job since May 2006

* Developed Quality System which allow Admin users to create KPIs for departments and divisions and get users to provide their KPIs for every department.Admin user can then have an overview of all KPIs across organization using a relational tree view. Application buil based on Visual Studio 2013 - .NET Framework 4.5, JQuery, Entity Framework, Bootstrap, SQL server 2008R2


* Developed Electronic Task Board which manage non urgent tasks logged by Clinical staff outside working hours. Helping staff to search our exiting Patients Records within Oracle Database and search Staff contact details within Active Directory. Application Built using NET framework 4.0, ASP.NET C# MVC4.0 JQuery, entity framework SQL server 2008R2, Oracle 10g


* Developed a web service which get called from SQL server in a daily basis to terminate / Deactivate User accounts for staff who left the organization or not using specific clinical systems.
Currently working on replacing the web service with a new WCF.

* Designed and developed Referral management system which receive Faxes, Allows outpatient department to attach the FAX to a patient and send referral to department. Send Confirmation Fax and SMS to Clinic and Patient. Allow Departments to assign patient to clinic and do a bookings. Application keeps track of referrals records time / actions performed by users and provide status of the referral at any time. Application Built using NET Framework 4.0, ASP.Net C# - MVC 3.0, JQuery, Entity Framework, SMS and Fax web services, SQL server 2008R2, Reporting Service 2008R2


* Designed and developed Patient Calling System which handle Clinics with large patient volumes and long waiting times. System records patient’s arrival time once patient arrive to the reception desk who allocate a pager to patient.System allow clinicians to page the patient back to a designated area in the waiting room and keep Calling history.
* System built using Visual studio 2010 C# / ASP.NET / Entity framework Poco / jQuery / AutoFac as IOC / NetConnect web Service, Reporting Services SQL server 2008 R2 to address average waiting time per clinic.
* Designed and developed Extension (Add-on) to Adobe Connect (A Tool to create online training materials, web conferencing, learning modules). The developed extension allow users to create Templates - Attributes for our internal training. Also extended the reporting functionality to be used across different divisions/ departments using Microsoft Reporting Services 2005.Tool Built using VS 2008 - C# - Linq to SQL - ASP.NET - SQL Server 2005- OOP.

* Developed a browser toolbar to access our software catalogue and resources such as (Applications/ Forms/ Reports).

* Developed a Single clinical viewer for the patient which link different desperate data sources and provide portal access to information to enable a better access and visibility to patient information.System is being built based on .NET Framework 3.5 sp1 / ASP.NET/ C# / jQUERY/ ORACLE 10g.
* Designed and developed a Medical System called Neuromuscular.A web application to mange patient diagnosis details. Application use Visual Studio 2008 Framework 3.5 ASP.NET C# and SQL Server 2005. Application built based on Repository pattern using Linq to SQL - MVC Model.

Education

Master's degree, Information Technology
  • at Swinburne University of Technology
  • May 2003

(MCPD.NET,MCAD.NET, MCSD,MCP) • Upgrade your MCPD: Web Developer 4 to MCSD: Web Applications • Programming in HTML5 with JavaScript and CSS3 • Upgrade: Transition your MCPD .NET Framework 3.5 Web Developer Skills to MCPD .NET Framework 4 Web Developer • Upgrade: Transition your MCPD .NET Framework 3.5 Windows Developer Skills to MCPD .NET 4 Windows Applications Developer • UPGRADE: Transition your MCPD Enterprise Application Developer Skills to MCPD Enterprise Application Developer 3.5, Part 2 • UPGRADE: Transition your MCPD Enterprise Application Developer Skills to MCPD Enterprise Application Developer 3.5, Part 1 • Upgrade MCSD .NET Skills to MCPD enterprise Application Developer • Analyzing Requirements and Defining Microsoft .NET Solution Architectures • Developing and Implementing Windows Applications with C#.NET and Visual Studio. NET • Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework • Developing and Implementing Web Applications with Visual Basic .NET and Visual Studio. NET • Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 • Designing and Implementing Desktop Applications in Microsoft Visual Basic 6.0 • Designing and Implementing Databases with Microsoft SQL Server 7.0 • Designing and implementing Databases with Microsoft SQL Server 2000 • Analysing Requirements and Defining Solution Architecture

Master's degree, Information Technology
  • at Swinburne Univeristy
  • February 2003

Programming in Microsoft.Net – Designed and developed a Book Sore System using Microsoft Visio and developed using ASP.Net and SQLServer2000 as a database. .Net Architecture – Developed a simple application using Remote objects, interfaces and Delegates, Created assemblies using VB Compiler and Assembly linker. Advanced .Net Programming – focus on new programming techniques using C# - VB.Net in creating applications using Threading, custom controls, Delegates, Event Handling, GDI+, security and deployment. Advanced Web Development – using ASP/VB script, XML,XSL, DHTML and JavaScript. XML Technology – Excellent skills developed in creating XML files supported by DTD and XML Schema and also using XSL with XML. Object Oriented Modelling – through given a business specification (Computer Aided Assessment System) I used Microsoft Visio to presented it in UML (Use case , Flow of events , Class Diagram, Sequence diagram state diagram). Enterprise .NET– use ADO.NET, creating secure web service using WS-Security from the web service enhancements, use message queues to implement asynchronous programming , create interactive interfaces using windows forms and asp.Net. Database 2 –implemented a businesses role and form application using Pl/Sql and Forms Developer2000.

Specialties & Skills