Mohamed Farouk Mohamed

Version 8.4h - Updated: 04/04/2020
Basic Info
Residency Status
Objective
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

    January 2018 - March 2018

    DevOps Engineer (Contract)

    City of Sydney (CoS)
    Sydney, NSW (www.cityofsydney.nsw.gov.au)

    • 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