Amr Ismail Fahmy, Dot Net Technical Lead

Amr Ismail Fahmy

Dot Net Technical Lead

ADECO GROUP

Location
Saudi Arabia
Education
Bachelor's degree, Computer Science
Experience
14 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :14 years, 11 Months

Dot Net Technical Lead at ADECO GROUP
  • Saudi Arabia - Hail
  • My current job since March 2018

Control System Hail Municipality KSA, The system aims to control health and professional facilities and monitor any violations by them and then adopt those violations to become a fine, System Main Privileges observer, Managers with different permissions, Facility Owner, System Admin, Controlling the visits of the observer with automatic Daily scheduling, When monitoring any irregularities, the owner must sign the tablet, There is a team to approve the violations, Before the final approval, the owner of the establishment shall have the right to object as long as the objection period has not expired.
Note: observers are distributed on the buildings geographically using GIS Map Control,
Buildings licenses are automatically withdrawn from the Oracle database using
Restful Web Service,
The system run on Tablet, PC.
•Health Control Mobile App (Xamarin Android), Same Health Control Web App properties but Mobile application, Consume Data from Web App Using Web API.
•Monitoring and control of pests System in Al-Qassim Municipality KSA, The system aims to monitor the focus of the pests and determine their location and number and then send them to the control team to combat and eliminate.

Technologies used: C#, ASP.NET, ADO.Net, Crystal Reports, Visual Studio 2015, Linq To Sql, .Net Framework 4.6, XML, OOP, n-Tier, Sql Server 2014, Html, CSS, JavaScript, JQuery, Web Services, bootstrap, Ajax, MVC, Entity Framework (Code First), Razor View engine, Web API, TFS, Schedule Tasks Using Windows Service & GIS Service & Google API& Sadad Service & SMS & Bitly URL Shortener, Digital Signature, GIS map control, Xamarin, Oracle 11g.

Responsibilities:
• Put strategy plan for Upgrading projects.• Put architecture for the new Projects.• Enhance architecture, security, and performance for the old Projects.• Put training Plans for Members, training sessions and guiding other colleagues.• Design, integrate, test and deploy software applications.
• Use Test-Driven Development (TDD) Methodology.
• Design DB, Writing complex SQL query, Secure DB, Backup DB.
• Deploy, Publish Application on IIS Server (Web App) / install shield (Win App) / Archive for Publishing (Mobile App).
• Work with product and business to find creative solutions to challenging business problems and guide a team toward good design and long-term stability.• Assist in building Security, Performance, Database and Coding Guidelines.• Provide technical leadership, consultation and evaluation to the development team.• Assign tasks and Follow up the development team.• Provide a code review Using Visual Studio Team Foundation Server (TFS).• Ability to train employees and Deliver information and ideas easily.

Software Development Team Leader at Logic Gears Solutions
  • Egypt
  • August 2017 to March 2018

System With All Modules including Human Resource, Inventory, Sales, Purchase, Finance & Accounting, Authorization, Calendar, multi-tenant
Technologies used: C#, Crystal Reports, Visual Studio 2015, Linq To Sql, .Net Framework 4.6, XML, OOP, n-Tier, Sql Server 2014, Html, CSS, JavaScript, JQuery, Web Services, bootstrap, Ajax, MVC, Entity Framework (Code First), Razor View engine, Web API, TFS, Multitenancy

Responsibilities:
• Put strategy plan for Upgrading projects.• Put architecture for the new Projects.• Enhance architecture, security, and performance for the old Projects.• Put training Plans for Members, training sessions and guiding other colleagues.• Design, integrate, test and deploy software applications.
• Use Test-Driven Development (TDD) Methodology.
• Design DB, Writing complex SQL query, Secure DB, Backup DB.
• Deploy, Publish Application on IIS Server (Web App) / install shield (Win App) / Archive for Publishing (Mobile App).
• Work with product and business to find creative solutions to challenging business problems and guide a team toward good design and long-term stability.• Assist in building Security, Performance, Database and Coding Guidelines.• Provide technical leadership, consultation and evaluation to the development team.• Assign tasks and Follow up the development team.• Provide a code review Using Visual Studio Team Foundation Server (TFS).• Ability to train employees and Deliver information and ideas easily.

Senior Web Developer at KSA
  • United Arab Emirates
  • January 2017 to August 2017

Diyar Tech - khobar,

Senior Web Developer at Web Way Solutions
  • Egypt
  • January 2015 to January 2017

Estate Site, Real estate marketing for homes, villas and agricultural land.
•MobileHomeStores, View and sell everything related to mobile phones and accessories.
•A system to display and sell annual and monthly plans to obtain attendance and departure System online, The system Contains User Area, Client area, Admin area, Promotional points and earned points, Discounts on the package price, The system determines the number of fingerprint devices per customer in the plan, The system creates a SQL Server Database on the central server for each customer who buys a package with all the settings that he choose when buying the package.
•Cars Gallery App (Al Dahyan Group KSA) Xamarin Android Mobile App, Maintenance, spare parts and sale of cars, View cars by type, model
Technologies used: C#, Crystal Reports, Visual Studio 2015, Linq To Sql, ADO.Net, .Net Framework 4.6, XML, OOP, n-Tier, Sql Server 2014, ASP.NET Web Forms, Html, CSS, JavaScript, JQuery, Web Services, bootstrap, Ajax, MVC, Entity Framework (Code First), Razor View engine, Web API, TFS, Xamarin Android




Responsibilities:
•Collaborated with Product Management to design, build and test systems.
•Worked closely with clients to establish problem specifications and system designs.
•Provided Methodologies for object-oriented software development and efficient database design.
•Use JavaScript, jquery for client-side scripting.
•Develop web applications in ASP.NET, ASP.NET MVC, ADO.Net, and Entity Framework.
•Use Test Driven Development Before Method Implementation.
•Configured Security Features for the application used Form Based Authentication and Role Based Authentication using C# and ASP.NET.
•Assist the junior staff.

Senior Web Developer at TabibSoft Solutions
  • Egypt
  • January 2014 to January 2015

System for a Computers and Information Systems Faculty, includes Services for students, assistants and doctors, Study materials for all stages, student results, compassionate degrees, Control management, extract and print certificate, Add a new university year with First and second semester.
•Website for Recording the Medical History of the Patients and Follow Up, The patient can know the medicines dispensed to other patients and the best doctor in a particular specialty through the feedback of patients when they visit a doctor with a specific complaint.
•Dental Clinic management system, includes patient medical record, Book and arrange appointments for each patient, chat between doctor and assistant, It has a data for all medicines, Print the Roget immediately, Organizes follow-up and visits reports, Amalgam Charts

Technologies used: C#, Crystal Reports, Visual Studio 2012, Linq To Sql, ADO.Net, .Net Framework 4.5, XML, OOP, n-Tier, Sql Server 2012, ASP.NET Web Forms, Html5, CSS3, JavaScript, JQuery, Web Services, bootstrap, Ajax, MVC, Entity Framework (Code First), Razor View engine, Web API, TFS, SignalR
Responsibilities:
•Collaborated with Product Management to design, build and test systems.
•Worked closely with clients to establish problem specifications and system designs.
•Provided Methodologies for object-oriented software development and efficient database design.
•Use JavaScript, jquery for client-side scripting.
•Develop web applications in ASP.NET, ASP.NET MVC, ADO.Net, and Entity Framework.
•Use Test Driven Development Before Method Implementation.
•Configured Security Features for the application used Form Based Authentication and Role Based Authentication using C# and ASP.NET.
•Assist the junior staff.

Instructor at New Horizons Computer Learning Centers
  • Egypt
  • July 2012 to January 2014

Test for English Web Application for New Horizons trainees, Examination System Determines the levels of trainees in the English language, The system then sets a specific course for the trainee
•Basket Website For File Hosting & Sharing With Permissions For (Guests, Members, Family Users) Member Can Manage Family Users.
•Give Train of Trainer Course, Teaching Scholarship for the Ministry of Communications and Information Technology in programming being a Microsoft Certified Trainer.
•Giving training to employees of programming companies and trainees on modern Microsoft Technologies (.Net, SharePoint).

Technologies used: C#, Crystal Reports, Visual Studio 2012, Linq To Sql, ADO.Net, .Net Framework 4.5, XML, OOP, n-Tier, Install Shield, Sql Server 2012, ASP.NET, Html5, CSS3, JavaScript, JQuery, Web Services, bootstrap, Ajax Toolkit, TOT, MVC, Entity Framework (Code First), Razor View engine, Web API, TFS
Responsibilities:
•Collaborated with Product Management to design, build and test systems.
•Worked closely with clients to establish problem specifications and system designs.
•Provided Methodologies for object-oriented software development and efficient database design.
•Use JavaScript, jquery for client-side scripting.
•Develop web applications in ASP.NET, ASP.NET MVC, ADO.Net, and Entity Framework.
•Use Test Driven Development Before Method Implementation.
•Configured Security Features for the application used Form Based Authentication and Role Based Authentication using C# and ASP.NET.
•Time Management in Training.
•Supervise trainers and develop training plans for them, follow them.
•Good communication with the trainees and Employees.
•Delivering information easily and tidily.

Developer at Pioneers Solutions
  • Egypt
  • April 2011 to April 2012

Projects:
•P.O.S (Point Of Sale) Windows Application Contains Items, Inventory, Sales, Purchase, Accounting, Returns With Barcode Reading And Printing, Reporting
•A Field Survey Software for Industrial Facilities and Buildings to the Ministry of the Interior, Sharjah, UAE.
•Sanabel Schools Website for Medina, KSA, ASP.NET Web Application Display School News, Class Entry, Student Entry, Department Entry, Events Entry, Registration, Employee Entry, Exams, Students Results

Technologies used: C#, Windows Application, Crystal Reports, Visual Studio 2008, Linq To Sql, ADO.Net, .Net Framework 3.0, XML, OOP, n-Tier, Install Shield, Sql Server 2008, ASP.NET, Html, CSS, JavaScript, JQuery, Web Services, bootstrap, Ajax Toolkit




Responsibilities:
•Designed windows forms UI in Visual Studio and Populate Data in Data Grid View with help of ADO.Net and MS-SQL database Queries and Stored Procedures, Views, Triggers.
•Develop Windows Forms Application Using C#.NET
•Used LINQ To SQL to Manipulate And Retrieve Data From Database.
•Implemented Extension Methods of existing data types and classes to make the code simple.
•Provided Methodologies for object-oriented software development and efficient database design.
•Use Install Shield to create setup file.
•Use JavaScript, jquery for client-side scripting.
•Develop Web forms, User controls, Custom controls for the web application in ASP.NET.
•Use Test Driven Development Before Method Implementation.
•Configured Security Features for the application used Form Based Authentication and Role Based Authentication using C# and ASP.NET.

Developer at IMZ WEB Solutions
  • Egypt
  • April 2010 to April 2011
Developer at Crystal
  • Egypt
  • April 2009 to April 2010

Technologies used: C#, Windows Application,

Education

Bachelor's degree, Computer Science
  • February 2021

of

Bachelor's degree, Computer Science
  • at Mansoura University
  • January 2006

courses: Visual C#.NET Grade : Excellent •Certificate of experience in training for 2 Years (Pioneers Training Centre). •Certificate In C#.NET

Specialties & Skills

SQL Server
Cross platform Development
SharePoint
ASP.NET
ACCOUNTANCY
CRYSTAL REPORTS
CUSTOMER RELATIONS
DATABASE ADMINISTRATION
DATABASE DESIGN
FEATURES

Languages

Arabic
Expert
English
Expert

Training and Certifications

MCT/mcpd/mcts/mcp/emc cloud (Certificate)
Date Attended:
January 2011

Hobbies

  • Computer Programming