Ahmed El-nagar, Senior Asp.net Developer - Data Scientist

Ahmed El-nagar

Senior Asp.net Developer - Data Scientist

Edraky

Lieu
Egypte
Éducation
Baccalauréat, Computer Science
Expérience
14 years, 7 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :14 years, 7 Mois

Senior Asp.net Developer - Data Scientist à Edraky
  • Egypte - Le Caire
  • Je travaille ici depuis juin 2016

• Develop solutions in alignment with the Enterprise architecture while contributing and advocating the use of Enterprise frameworks.
• Defines applications and websites objectives by analyzing user requirements; envisioning system features and functionality.
• Researching and understanding new web technologies to provide technical leadership in developing service applications and analyzing business requirements.
• Participated in all phases of SDLC starting from Analysis to Delivery of the application development projects and also supported enhancements and maintenance of existing applications.
• Creating Internal Addons and reports on iVend CRM
• Integration Windows Services between SAP and POS
• Developed +7 web applications to support Task Sheet Application, eCommerce Site based on NopCommerce, SPACE Portal (Order Service, Ticketing System)
• Technologies used (C#, ASP.Net Web API, .Net Core 3.1, Visual Studio, N-Tier, Entity Framework, TFS, Web Service, SQL Server, Angular 8, Bootstrap, HMTL, CSS, TFS, SSIS, REST, Agile Methodology).

Regarding Data Scientist Job:
• Develop and maintain our Analytics Tool Edraky Data Gear (EDGE) using Python scientific packages such as NumPy, Pandas, Django, Keras, Tensorflow
• Working on Hyperone Customer Segmentation, as we agreed to consider the customers who have both online/offline (in-store) sales transactions by using Kmeans Technique with specific number of clusters based on Elbow Method
• Working on Hyperone categories' forecasting results accuracy has exceeded the success criteria limit of 80% for all categories, as well as residual findings that we think will be of benefit for the business by using Prophet, ARIMA, Moving Average.
• Working on project that segment Kandil customers into a number of clusters, each cluster contains a number of customers that are similar to one another in terms of their characteristics.
• Working on Virgin for applying Market Basket Analysis (MBA) for the sales invoices and generated the Association Rules to design different store Layouts. By analyzing the past buying behavior of customers, we can find out which are the products that are bought frequently together by the customers.
• Certified machine learning course from Luleå University of Technology, Sweden
• Working on Text Analytics, applying Stopword removal, Tokenization into n-grams, Stemming and generate wordcloud and TFIDF also, regarding Arabic Text Analytics, I worked on Arabic BERT package (AraBERT v0.2/v2) for generating sentiment analysis for training and prediction data with accuracy 90%
• Regarding Conversational AI Application, I Worked on Azure bot service by using Microsoft Bot Framework integrated with LUIS & QnA Maker for creating Appointment Bot to BMW to make appointment for car service and integrated with SQL database and add appointment date into google calendar also integrated with social media (Facebook and WhatsApp)
• Refactor current predictive models, and extract commonly used functions into a reusable set of packages and libraries
• Manage the environment using Anaconda

Senior Asp.net Developer à Diwan El- Amery
  • Qatar - Doha
  • octobre 2015 à avril 2016

• The application was developed in waterfall model using ASP.NET framework and C#
• Worked on SQL queries and optimization techniques to improve the performance of the application
• Created custom and user controls for re-usability of code and improved performance
• Worked on client and server-side validations to make application more secure and data integrity
• Created WCF service that was used internally within the company for integrating different systems and sharing data in secured manner
• Worked on security aspects of the application that involved Authentication and Role-based Authorization
• Wrote T-SQL queries that include Stored Procedures, Views, Triggers, and scripts for creating tables
• Technologies used (C#, ASP.NET, .NET Core, SQL Server, AngularJS, Bootstrap, HMTL, CSS, TFS).

Senior Asp.net Developer à Innovative Business Solutions
  • Egypte - Le Caire
  • décembre 2014 à septembre 2015

• Analyzing user requirements
• Defining, designing, developing and debugging multi-tier object-oriented distributed software applications independently or as part of a team
• Interacting with internal teams like Project Management, QC, QA, Graphic Designers and System Analysts regarding timelines and technical issues
• Managed 5-member developer team
• Developed +5 web applications and create REST Web API
• Technologies used (C#, MVC, .NET, Entity Framework, SQL Server, AngularJS, Bootstrap, HMTL, CSS, TFS, REST, SQLite, Agile Methodology).

Solution Developer à Appliance
  • Egypte - Le Caire
  • septembre 2009 à octobre 2014

• Designed and developed 10 software web applications using SQL, .NET MVC and jQuery to support HR System, Appliance Mobile App., CRM, Maintenance System, payroll, talent and performance management applications through system driven approach
• Built dynamic web applications using entity framework and 3-tier architecture
• Technologies used (C#, ASP.NET, ADO.NET, MSQL Server, Bootstrap, HMTL, CSS, TFS).

Éducation

Baccalauréat, Computer Science
  • à Helwan University
  • juin 2009

Activities and societies: BSc of computer science 2009 some of faculty courses, Algorithms and Structured Programming, Computer Interface, Peripherals and Multimedia, Operations Research, System Analysis and Design, Operating System, Computer Graphics, Artificial Intelligent, Compiler Design, Computer Architecture, Software Engineering, Database, Digital Signal Processing, Data Communication, Parallel Processing, Digital Image Processing, Computer Network.Activities and societies: BSc of computer science 2009 some of faculty courses, Algorithms and Structured Programming, Computer Interface, Peripherals and Multimedia, Operations Research, System Analysis and Design, Operating System, Computer Graphics, Artificial Intelligent, Compiler Design, Computer Architecture, Software Engineering, Database, Digital Signal Processing, Data Communication, Parallel Processing, Digital Image Processing, Computer Network. Graduation Project: The Detector of the Banned (DOB) Category : Image Processing and Machine Learning. Description : The DOB is a system that works on the x-ray machines used within the airport, major conferences, hotels and Critical places. DOB aims to detect and classify the objects in the images of examined container to determine a valid or banned object. “DOB” Tools: Visual C#.Net 3, MATLAB (8), VC++, SQL Server 2005

Specialties & Skills

Programming
Web Development
Visual Web Developer
Database
Software
ASP.NET Web API
Web Development
ASP.NET Core
Machine Learning
Microsoft SQL Server
R (Programming Language)
Python (Programming Language)
Data Science

Langues

Arabe
Langue Maternelle
Anglais
Expert

Formation et Diplômes

Certified Machine Learning from Luleå University of Technology, Sweden (Certificat)
Date de la formation:
January 2021

Loisirs

  • Reading