Ahmed Elsayed, Senior Software Engineer

Ahmed Elsayed

Senior Software Engineer

MOHRE

Location
United Arab Emirates - Dubai
Education
Master's degree, Big Data Analytics
Experience
12 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :12 years, 4 Months

Senior Software Engineer at MOHRE
  • United Arab Emirates - Dubai
  • My current job since September 2017

 Conceptualised and Created an intelligent adaptive Chatbot in two languages (English and Arabic) and connecting it to Skype, Telegram and Web Chat using Microsoft Bot Framework, DialogFlow and Windows Azure.

 Designed and Deployed a distributed interactive dashboard that gathers all the statistics and KPIs of the concerning departments in one application using ASP.Net MVC, D3Js and HighCharts.Js.

 Built a single page high-performant social-media-like messaging platform between internal users handling different types of Workflows with enabling the admins to define their customised workflows and defining the required templates in each step.

 Ensured the development of the highest standards to produce applications that meet the three characteristics of successful products (The Right Product - Developed Right - Managed Right).

Senior Software Engineer at ESSBC
  • United Arab Emirates - Dubai
  • January 2015 to September 2017

 Produced a fully dynamic archiving system allows the customer to define the complete properties of the file/document and full integration with Kodak Alaris scanners SDK using Angular, RESTfull Web API and SQL Server.

 Revamped a recruitment website that manages the complete workflow starting with posting the vacancy to hiring the successful candidate including scheduling the interview sessions and handling the Queue system using ASP.NET MVC, DevExpress Controls, JavaScript, JQuery and SQL Server.

 Orchestrated a geographically distributed team of six members among three countries to produce multiple SOLID and DRY software projects while adopting selected SCRUM activities that work for the particular case of the team.

 Hired the best of the applied candidates by designing the required test assignments and contribute to live interviews.

Part Time Software Developer at Inifinity
  • Egypt - Cairo
  • July 2015 to April 2016

 Engineered an IoT solution with collaboration with the firmware and hardware engineers. The application monitors and tracks cars using a plugged-in ship with an attached mobile SIM that sends coordinates and other readings every few seconds using Web Services, ASP.Net Web Forms and SQL Server.

 Established an interactive dashboard showing the live location of all the registered vehicles on the map using ASP.NET Web Forms, Google maps, D3Js and JQuery.

 Managed the hosting process and configured the required servers for the API and Dashboard applications on IIS.

Software Engineer at Sewedy Electrometer
  • Egypt - Cairo
  • January 2012 to December 2014

 Coordinated with firmware and hardware engineers to implement communication protocols such as PLC, smart RFID cards, optical device, GSM, GPRS, SMS, RS-485 and DLMS while working with unmanaged code and extensive use of .Net Reflection.

 Created windows applications that set and get the configuration of smart meters while applying Test Driven Design (TDD) approach, DevExpress controls and Crystal Reports.

 Worked with the team to build an application handles the entire lifecycle of smart meters from manufacturing till the collection of monthly data after delivery to the client.

 Refactored a legacy code enterprise-level project into a layered architecture with applying refactoring activities, including writing the required Unit Tests and applying modern OO code standards.

Education

Master's degree, Big Data Analytics
  • at University of Liverpool
  • July 2021

Dissertation Project: A Fuzzy Logic system that compares the performance of an implemented social media application using four different software architectures which are Three Tiers Architecture, MVC, Domain-Driven Design and Microservices, while using both Structured (SQL Server) and Non-Structured DB (MongoDB).

Diploma, Software Engineering
  • at Information Technology Institute
  • July 2011

Graduation Project: A web crawler application that visits news websites and mines the HTML sources looking for specific predefined keywords. Once it finds a match, it extracts the main body of the article and views all the findings in one place.

Bachelor's degree, Computer And Control Department
  • at Faculty Of Engineering
  • May 2010

Graduation Project: An E-Learning application manages courses, applicants, instructors and dynamically generated examination system using Oracle and Java EE.

Specialties & Skills

Tableau
SQL Server
ASP.NET
JavaScript
SQL Server
Tableau
R Programming Language
Entity Framework
ASP.Net MVC
ASP .Net
Javascipt
Web API
ASP.Net Web forms
Web Service
Asp.Net MVC Core
Angular

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.



Languages

Arabic
Expert
English
Expert

Training and Certifications

Microsoft Certified: Azure Fundamentals (Certificate)
Date Attended:
November 2020