Now you can Instantly Chat with Ali!
About Me
Experienced Software Engineer with a demonstrated history of working in the computer software industry on number of different products and projects. Major in latest frameworks technologies with extended work history as full stack developer working wi...
Show MoreSkills
Portfolio Projects
Description
Water mission design, build and implement safe water, sanitation, and hygiene (WASH) solutions for people in developing countries and disaster areas. Community App is developed using react native for both android and iOS devices. It is totally a dynamic application which is designed by using the designer portal. All application pages and forms are designed by using the designer portal. Community app is using the configurations and load the app based on how it would be designed from designer. We are using Pouch DB to store the data locally because it works offline. We are using atomic design pattern to achieve the dynamic forms and pages creation and maximize the reusability of components. Some important features are. Load Dynamic configurations and create pages. Render engine is used to build the components from configurations. Work offline by using Pouch DB. Syncing with server when mobile connected with internet. Peer to Peer data sharing. OCR implementation Image recognition of Assets. Charts building using Fusion charts.
Show More Show LessDescription
Next Foodie is an native mobile application build for android and ios platform. This application provide the way to improve the quality of food.
User give their feedback in the form of rating and comments. Some important features are..
View daily and weekly cafeteria and mess menu,
Special item push notification,
Mess update push notification,
Mess delay push notification.
Special Request to Staff
Description
Water mission design, build and implement safe water, sanitation, and hygiene (WASH) solutions for people in developing countries and disaster areas. Alerting system has some important scheduled utilities flow which runs ones in day. We fetch the sensors raw data in these flows and apply the business logic on data to get the desired output. We have syn flow to fetch the data, loading flow to trigger the alerts state based on business rules, email generator flow to generate rich emails and email sending flow to send the emails to the subscribers. We have dashboard stats flow to generate the timelines, communication logs history of alerts. The main reason for these flows is that we have a very complex business rules which are used in our calculations and we can not afford all these calculations on run time, So we clean our data and apply the complex formulas on that and at the end of flows we save the data in our database. When MAP (client side) requested for the data we have already calculated data, so we just send the data to client side without any delay.
Show More Show LessDescription
Water mission design, build and implement safe water, sanitation, and hygiene (WASH) solutions for people in developing countries and disaster areas. The Map manage all the alerts related to all water treatment pumps. Each pump has a lot of different type sensors which give data about water quality, quantity, chlorine, water level etc. The Map use sensor data and covert it to valuable information. MAP build different type of charts of history data of alerts like (Production charts, Water level charts, Financials and Management sustainability charts). MAP has different type of reporting like Excel sheets and PDF reports and other summary reports. Some important features are. Reporting in the form of rich PDF and Excel sheets. Exception and alerts Log Management Offline/Online use of application. Multi language conversion of MAP. Map view of communities and sensors alerts.
Show More Show LessDescription
A project management web application in which users can manage the project milestones, task and their activities. Excalibur also manage the resources attachment and their profiles. Excalibur generate the work logs on daily and weekly basis. This application manage resource allocations with client's. It is a bridge between client and developer to communicate, manage work load etc.
Some important modules
Manage client requirement
Manage teams
Manage sprints
Manage Deliverable
Manage work logs
Description
Next Foodie is an native mobile application build for android and ios platform. This application provide the way to improve the quality of food. User give their feedback in the form of rating and comments. Some important features are.. View daily and weekly cafeteria and mess menu, Special item push notification, Mess update push notification, Mess delay push notification. Special Request to Staff
Show More Show LessDescription
A project management web application in which users can manage the project milestones, task and their activities. Excalibur also manage the resources attachment and their profiles. Excalibur generate the work logs on daily and weekly basis. This application manage resource allocations with clients. It is a bridge between client and developer to communicate, manage work load etc. Some important modules Manage client requirement Manage teams Manage sprints Manage Delieverables Manage worklogs
Show More Show LessDescription
Water mission design, build and implement safe water, sanitation and hygiene (WASH) solutions for
people in developing countries and disaster areas. The Map manage all the alerts related to all
water treatment pumps. Each pump has a lot of different type sensors which give data about water
quality, quantity, chlorine etc. The Map use sensor data and covert it to information.MAP build different type of charts of history data of alerts. MAP has different type of reporting like Excel sheets and PDF reports and other summary reports.MAP send emails to subscribers based on their subscriptions about alerts state, timeline and communication logs.Some important features are..
Schedule data syncing and manipulation flows.
Email Generation of subscribed user flow.
Alerts state calculation flow.
Automate Testing flow.
Exception and alerts Log Management
Offline/Online use of MAP.
Multi language conversion of MAP.
Description
I work on the Bahawalpur weather station data and analyze the different variations of weather variables and then compare these weather variable with solar intensity. Solar intensity is dependent variable and dew point, wind speed, visibility etc are independent variables. I use R language and apply the following methodologies on data set.
Methodologies:
1: Reliability analysis
2: Normality analysis
3: Correlation analysis
4: Linear regression
Description
Employee Project Management System. EPMS has several modules HR, Inventory, Project Management, Finance, Customer. EPMS is multi-lingual (English, Arabic). EPMS has chatting module. Technologies: AngularJS, JavaScript, JQuery, MVC, Entity Framework, Web API’s, SQL Server Database.
Show More Show Less