Version 8.4h - Updated: 04/04/2020
Technical Skills
-
Basic .NET Technologies: .NET Framework (-> 4.7), C# & VB.NET
-
Modern Technologies: ASP.NET Core 2, Angular (4-8), EF, OWIN, WebAPI & Moq
-
CI/CD DevOps / SCRUM Tools: AzureDevOps, TFS and Octopus
-
Database Technologies: SQL Server 2000-2016, Oracle 11g, TOAD (Oracle) & MySQL
-
Testing: Backend (NUnit, Moq), Frontend (Karma, Jasmine), Automation (Selenium)
-
Source Control:GIT (BitBucket and AzureDevOps), TFS & SVN Subversion
-
.NET Technologies: ASP.NET, MVC, ADO.NET, Web Services & .NET Remoting
-
Software Management Tools: AzureDevOps, TFS, JIRA, MS Project & MS Visio
-
Scripting Languages: OO JavaScript/1.8, JSON, JQuery & AJAX
-
Markup Languages: HTML4/5, XML, DHTML, CSS2/3, Materialize & Bootstrap 3/4
-
Classic Internet Technologies: PHP & ASP
-
Development IDEs: Visual Studio .NET 2003-2019 & Eclipse
-
Application Servers: SharePoint, Sitefinity, Ultimus Workflow BPM & MOODLE
-
Other Languages/Technologies: C/C++, Visual C++ 6.0, JSP and WCF, Java & VB
-
Other Technologies: XAML, WPF, WWF, AWS & Github
Other Skills
-
• Software Architecture (Multi-layered Apps, SOA)
Architecture
-
• Project Planning, Management (AGILE, SCRUM)
Management
-
• Code Architecture (SOLID, OO , Dependency Injection)
Architecture
-
• CI/CD and DevOps
Continuous Delivery
-
• Database Analysis & Design (ER Data Modeling)
Database
-
• Committed to tight deadlines/high quality standards
Other Skills
-
• High trouble shooting skills
Other Skills
-
• Technical writing, Wiki creation (Markdown language)
Other Skills
-
• UI/UX design skills
Other Skills
-
• Windows 2000-10 administration
Operating Systems
-
• Windows 2000-2012 Server administration
Operating Systems
-
• openSUSE 11 and Ubuntu administration
Operating Systems
-
• Installation of (Linux/Apache/MySQL/PHP)
Operating Systems
-
• Microsoft IIS(Latest) and Apache
Web Servers Administration
Employment History
Continued on next page...
-
2
March 2018 - February 2020
Scrum Master/Senior Developer (Contract)
Cancer Institute NSW (Australian Government) - CINSW
Sydney, NSW (
www.cancer.nsw.gov.au)
-
Main Responsibilities (As Scrum Master)
-
Backlog items maintenance (Revise, update priories, add new if needed)
-
Organize and manage Scrum meetings (Sprint planning, stand-ups, Sprint review, Sprint retrospective)
-
Scrum reporting/documenting project using HPE and AzureDevOps Wiki
-
Backlog items points estimations, Tasks breakdown and forecasting.
-
Main Responsibilities (As Senior Developer)
-
Developing a state wide project consists of 2 Web applications, 1 WebAPI and 2 Windows Services. All developed in ASP.NET Core 2
Main Technologies used: Single Page Applications (SPA) | Angular CLI 6.2 | TypeScript | SCSS | ASP.NET Core 2 |
Moq | SQL Server
-
Frontend and Backend development. TDD using Moq and Karma
-
Database design and development
-
1
-
Main Responsibilities
-
Created a complete CI/CD cycle for major web applications using on premise Microsoft TFS 2018.
Also managed backups and disaster recovery of failed deployments. Outcomes:
1. Customized build definitions | 2. All components backup | 3. Database deployment automation |
4. SSIS deployment automation | 5. Web applications and Windows Services deployment automation
-
Planned, designed and created development and hot-fix environments in SIT, UAT, Pre-Production for major Web Applications.
-
TFS upgrade from 2011/2103 to 2017 and consolidate all source control systems into one. Also added un-tracked projects to source control.
Employment History (Before 2018)
-
2
April 2016 - January 2018
Senior Application Developer
The Royal Australasian College of Physicians - RACP
Sydney, NSW (
www.racp.edu.au)
-
Main Responsibilities
-
Developing and Maintaining RACP systems (Mainly Integration Services Application communicating between college different systems)
Main Technologies used: (.NET 4, C#, SQL Server, Web Services and WebAPI)
-
Source Code Installation/Migration from legacy systems to unified GIT server (BitBucket)
-
Generating Reports (SQL Server and Crystal Reports) and link them to main ERP system (Aptify)
-
Participate in AGILE (SCRUM) Project Planning using JIRA
-
Generating documentation for projects I am involved in using tech documentation tools and Confluence
-
Developing and administrating Content Management System (Telerik Sitefinity)
-
1
March 2017 - June 2017
Senior Application Developer
TRADER Corporation
Vancouver, BC (
go.trader.ca)
-
Main Responsibilities
-
Developing of the new version of trader.ca web application
Main Technologies used: (.NET 4.7, C#, SQL Server, WebAPI, OWIN, JSON)
-
2
December 2014 - April 2016
Senior Software Developer
EmployeeConnect Software - EC
Sydney, NSW (
www.employeeconnect.com)
-
Main Responsibilities
-
Developing and maintaining core ERP System engine EC6
Main Technologies used: (.NET 4, VB.NET, SQL Server, Bootstrap, JQuery)
-
Developing EmployeeConnect Business Builder (A tool enables any user to build own Forms and Reports in less than 5 minutes)
Technologies used: (.NET 4, VB.NET, SQL Server, Bootstrap, JQuery)
-
Developing and maintaining integration between EC5/6 Engines and MOODLE
Technologies used: (.NET 4.5, C#, SQL Server, mySQL, AWS)
-
Integration between EC6 and Xero Payroll
Technologies used: (.NET 4.5, C#, SQL Server, MVC, OAuth, WebAPI)
-
5
April 2009 - August 2014
Software Development Manager/ Software Engineer
ALHOSN University - AHU
Abu Dhabi, UAE (
www.alhosnu.ae)
-
Main Responsibilities
-
Planning and managing IT projects
-
Software and hardware procurement
-
Leading analyzing, developing, deploying and administrating in-house developed projects
-
Main Projects
-
ALHOSN University Official Website, 4 Online Portals & Full Automation
Main Technologies used: Microsoft .NET (C# and ASP.NET 4.0), IIS, Windows Server, SQL Server 2012 and Oracle 10g database.
Project Duration: 3 years and 6 Months.
Portals Features: http://goo.gl/6umpnn
-
MOODLE Course Management System
About the project: Moodle Installation on openSuse 11.0, Moodle UI Customizations, Integration with TurnItIn and Integration with McGraw-Hill application.
-
2
June 2007 - April 2009
Senior Systems Developer and Analyst
Ministry of Presidential Affairs - MoPA
Abu Dhabi, UAE (
www.mopa.ae)
-
Main Responsibilities
-
Analyzing and developing projects (Mainly Web-based) for the ministry
-
Deploying and administrating Web based projects
-
Support and troubleshooting Web based projects
-
Managing and training junior and new senior developers
-
Main Projects
-
MOPA Content Management Server (Codenamed: CMSConcept)
Main Technologies used: C#, ASP.NET, IIS, Windows Server, SQL Server and Visual Studio .NET.
Project Duration: 6 months.
CMS Features: http://goo.gl/uKzhu
-
HH Sheikh Khalifa Bin Zayed Al.Nahyan (UAE President) Website
Main Technologies used: Full implementation of the MOPA Content Management Server to manage site structure and information.
Project Duration: 6 months.
URL: http://www.uaepresident.ae/
-
Ministry of Presidential Affairs in the UAE Intranet System
Main Technologies used: SharePoint Server 2003, C#, ASP.NET, IIS, SQL Server, Visual Studio .NET, Oracle 10g, Ultimus Workflow and Saperion Archiving System.
-
Ministry of Presidential Affairs in the UAE Official Website (MOPA)
-
5
December 2002 - June 2007
Technical Project Manager
Sakhr Software
Cairo, Egypt / Abu Dhabi, UAE (
www.mopa.ae)
- Dec 2002 to Jun 2003: Junior Software Developer
- Jun 2003 to Jan 2005: Senior Software Developer
- Jan 2005 to Dec 2006: Technical Team Leader
- Dec 2006 to Jun 2007: Technical Project Manager
-
Main Responsibilities
-
Analyzing and developing projects held by the company
-
Planning, Team leading and Managing some of the projects
-
Deploying and administrating Web based projects
-
Main Projects
-
Abu Dhabi Educational Zone Web Based Automation System (ADEZ)
Main Technologies used: C#, ASP.NET, IIS, Windows Server, Microsoft SQL Server, Microsoft Visual Studio .NET, MailSite Mail Server, Ultimus Workflow. Project Duration: 3 years.
-
Oman Ministry of Education Web Based Full Automation System
URL: http://www.moe.gov.om
Project Duration: 3 years.
-
2
April 2002 - December 2002
Web/Application developer
Education
-
1
Jan 2001 - Dec 2001
Post Graduate Diploma in Systems Development
Information Technology Institute (ITI)
Part of Information and Decision Support Center (IDSC)
Giza, Egypt (
www.iti.gov.eg)
-
Graduation Project: VoiceXML Gateway (Written in C++)
-
Graduation Grade: Excellent
-
5
1995 - 2000
Bachelor of Science in Engineering
Ain Shams University, Faculty of Engineering
Cairo, Egypt (
www.asu.edu.eg)
-
Major: Civil Engineering
-
Graduation Project: Sanitary Engineering project
Awards/Appreciation Certificates
-
February 2010
"Most Valuable Contribution by an Employee" Award
ALHOSN University, Abu Dhabi, UAE
-
August 2009
Appreciation Certificate for participation and contribution in the "Open Source Day"
Zayed University, Abu Dhabi, UAE.
-
February 2009
Appreciation Certificate for "Ehtimam Website" creation
Ministry of Presidential Affairs, Abu Dhabi, UAE
Training Courses
-
May 2008
Project Management Professionals (PMP)
ITI, Cairo, Egypt
-
March 2008
Ultimus BMP (Full track)
Ultimus, Dubai, UAE
-
Dec 2007
SharePoint 2007 (Full track)
Exceed, Abu Dhabi, UAE
Remarkable Personal Projects
-
Creation of a freeware opensource Sourceforge project called "OpenImageManager" (URL:
http://openimgmanager.sourceforge.net) .It is an image manager written in C#. The application offers image viewing functionalities like folder explorer bar, thumbnails views, images resizing plus simple and advanced HTML Album generators.
-
Published IEEE Paper about "Developing an Initial Open-Source Platform for the Higher Education Sector". This is a research project aims to provide Higher Education institutes a complete freeware and open source solution for their main activities. More about the project at: http://www.computer.org/csdl/trans/lt/2009/03/tlt2009030239.html
-
Implementation of several Web-based Automation Systems like:
- Muamalat LLC Corporate Portal located at: http://muamalatuae.com/
- An advertising portal (UAEE) LAMP solution (PHP, mySQL Server, Apache and Linux)
-
Language Skills
-
English Fluent (IELTS Score: 8.0)
-
French Fair
-
Arabic Native
-
Personal Data
-
Year of Birth
1977
-
Driving License
Yes
-
Ready to Relocate/Travel
Yes (50%)
Credits: SB Admin 2(Start Bootstrap: David Miller) | Twitter Bootstrap (Mark Otto and Jacob Thorton) | SelectPDF.com