Senior Asp.net Developer - Data Scientist
Edraky
Total des années d'expérience :14 years, 7 Mois
• 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
• 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).
• 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).
• 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).
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