Mohammad Inayatullah

Mohammad Inayatullah

Mentor
5.0
(322 reviews)
US$10.00
For every 15 mins
744
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Lead Software Engineer|.NET|MVC|Blazor|SQL|VBA|Angular|Javascript|UML
Lead Software Engineer|.NET|MVC|Blazor|SQL|VBA|Angular|Javascript|UML

** Full refund if I fail to solve the problem.**
Being a Lead Software Engineer (Full Stack Developer) i can develop applications with multi dimensions technologies. My delivery of solutions is on time, with good quality and having best software engineering practices.
I have worked by my passion in many organizations to develop professional products with my skills like ASP.NET, ASP.NET Core,C#, .NET8, MVC, Blazor, WPF, Silverlight, Azure Open AI, Azure Storage, Azure Functions, WCF, Javascript, HTML/CSS, JQuery, C, C++, SQL Server, Database design, UML, Software Architecture Design.

My Publication on IEEE is "Model-Based Scaffolding Code Generation for Cross-Platform Applications" (https://ieeexplore.ieee.org/document/8936289)

English
Islamabad (+05:00)
Joined June 2017
EXPERTISE
15 years experience | 26 endorsements
C# serves as the server-side language of the .NET framework, enabling developers to implement a wide range of server-side functionalities...
C# serves as the server-side language of the .NET framework, enabling developers to implement a wide range of server-side functionalities. With its versatility, C# empowers the creation of both web and desktop applications. I possess a deep-seated passion for developing applications using C# and have garnered substantial teaching experience in this language. Moreover, the introduction of Blazor has revolutionized the development landscape, allowing developers to utilize C# for building user interfaces as well. Drawing upon my extensive expertise, I have amassed over 15 years of hands-on experience in the field of C#.
2 years experience
Blazor lets you build interactive web UIs using C# instead of JavaScript. Blazor apps are composed of reusable web UI components implemen...
Blazor lets you build interactive web UIs using C# instead of JavaScript. Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries. I have good experience in Blazor
Azure OpenAI
1 year experience
Azure OpenAI is a service from Microsoft that allows you to access powerful artificial intelligence models from OpenAI. Think of it as a...
Azure OpenAI is a service from Microsoft that allows you to access powerful artificial intelligence models from OpenAI. Think of it as a toolbox filled with pre-built AI tools you can use for your projects. These AI models can do a variety of tasks, including generating different creative text formats, transcribing and translating speech, and even creating images based on your descriptions. The service is designed to be easy to use for developers, and offers a number of safety features to ensure the AI models are used responsibly. Now I have developed an application with Name AskTuMi in which the user can ask questions in their own documents.
8 years experience | 11 endorsements
The Model-View-Controller (MVC) architectural pattern separates an application into three main components: the model, the view, and the c...
The Model-View-Controller (MVC) architectural pattern separates an application into three main components: the model, the view, and the controller. The ASP.NET MVC framework provides an alternative to the ASP.NET Web Forms pattern for creating Web applications. The ASP.NET MVC framework is a lightweight, highly testable presentation framework that (as with Web Forms-based applications) is integrated with existing ASP.NET features, such as master pages and membership-based authentication. I have developed good business and office automation applications in ASP.NET MVC.
6 years experience | 6 endorsements
Windows Presentation Foundation (or WPF) is a graphical subsystem by Microsoft for rendering user interfaces in Windows-based application...
Windows Presentation Foundation (or WPF) is a graphical subsystem by Microsoft for rendering user interfaces in Windows-based applications. WPF employs XAML, an XML-based language, to define and link various interface elements. WPF applications can be deployed as standalone desktop programs or hosted as an embedded object in a website. WPF aims to unify a number of common user interface elements, such as 2D/3D rendering, fixed and adaptive documents, typography, vector graphics, runtime animation, and pre-rendered media. These elements can then be linked and manipulated based on various events, user interactions, and data bindings. I have good experience to develop desktop applications in WPF. I have already developed my own product in WPF for Pathology Lab Management System using the technologies like WPF, SQL Server and Web API.
2 years experience | 7 endorsements
Visual Basic .NET is a multi-paradigm, object-oriented programming language, implemented on the .NET Framework. Microsoft launched VB.NE...
Visual Basic .NET is a multi-paradigm, object-oriented programming language, implemented on the .NET Framework. Microsoft launched VB.NET in 2002 as the successor to its original Visual Basic language. Although the ".NET" portion of the name was dropped in 2005, this article uses "Visual Basic [.NET]" to refer to all Visual Basic languages releases since 2002, in order to distinguish between them and the classic Visual Basic. Along with Visual C#, it is one of the two main languages targeting the .NET framework. I have good experience in VB.NET to develop applications.
7 years experience | 2 endorsements
Windows Communication Foundation (WCF) is a framework for building service-oriented applications. Using WCF, you can send data as asynchr...
Windows Communication Foundation (WCF) is a framework for building service-oriented applications. Using WCF, you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an application. An endpoint can be a client of a service that requests data from a service endpoint. The messages can be as simple as a single character or word sent as XML, or as complex as a stream of binary data. I have developed many services in WCF and having good experience in WCF..

REVIEWS FROM CLIENTS

5.0
(322 reviews)
Manuel Basiri
Manuel Basiri
October 2023
An exceptional and articulated mentor. Mohammad solved my problem and made me a more informed and educated developer at the same time in a methodical and well structured manner. Highly recommended.
Mehran
Mehran
July 2022
Always willing to help. Very patient and thorough Mentor
Mehran
Mehran
July 2022
Very knowledgeable and proficient in coding and problem solving. Great Mentor!
mannu mallik
mannu mallik
April 2022
Mohammad is why I come back to codementor, He is very knowledgeable. He not only solved my issue but also explained to me better ways of solving it
Anthony Mazursky
Anthony Mazursky
January 2022
A great teacher of Python.
Mehran
Mehran
December 2021
Brilliant with coding in XAML. Lots of experience in this .Net framework. Highly recommend me for C# projects.
Anthony Mazursky
Anthony Mazursky
November 2021
Great, helpful, and intuitive teacher of C code
Mehran
Mehran
November 2021
Excellent with delivering great solutions. Gets work on time! Very hardworking!
mohamed ali kdouh
mohamed ali kdouh
October 2021
proffesional mentor
Mehran
Mehran
September 2021
Dedicated and hard worker. Brilliant in XAML and debugging. Highly recommend this mentor!
SOCIAL PRESENCE
GitHub
Projects
0
0
Stack Overflow
1 Reputation
0
1
0
EMPLOYMENTS
Lead Software Engineer
PointofIT
2018-04-01-2018-12-01
Major Responsibilities: • Analyze, design, develop and unit test web and database solutions using Microsoft Technologies. • Define functi...
Major Responsibilities: • Analyze, design, develop and unit test web and database solutions using Microsoft Technologies. • Define functional requirements with clients and identify modules, special processing routines and interface requirements. • Design and develop database architecture, write complex stored procedures, functions, triggers. • Assigning tasks to developers Technologies: ASP.NET, C#, AJAX, MVC, Angular 6, PHP, SQL Server 2014, Scrum.
C#
AJAX
Scrum
View more
C#
AJAX
Scrum
Microsoft SQL Server
ASP.NET
Angular 2
View more
Senior Software Engineer
Ovex Technologies
2010-10-01-2017-09-01
I had worked on the project named RING. RING is an online Sales Quotation and Order tool that directly communicate to SAP at back end. It...
I had worked on the project named RING. RING is an online Sales Quotation and Order tool that directly communicate to SAP at back end. It provides all those features of SAP that are required for our company business. Thus this is a kind of N-tier application which would be using a lot services, Vertex to calculate tax, freight etc, SAP bapi calls to communicate with SAP and some other heavy jobs running in database to sync data with SAP. https://ring.enpointe.com Apart from RING the projects on which i have worked are • ACCESSPOINTE, a centralized product manager developed for our client is to manage complete product catalogue extending from hardware, software and services. • REPORTING MANAGER, is a tool that generate all required reports of the client business. Reporting Service gathers the data from SAP, and then renders the data in a graphical user friendly form. • RIMS. is a human resource management system for the management of our own office in Pakistan Technologies that we used in this project are ASP.Net, C#, Silverlight, WCF, MVVM, AJAX, SQL Server
C#
AJAX
Silverlight
View more
C#
AJAX
Silverlight
MVVM
Scrum
Microsoft SQL Server
WCF (Windows Communication Foundation) Service
ASP.NET MVC
ASP.NET
Angular 2
View more
Software Engineer
MTBC
2009-07-01-2009-10-01
Worked in Medical Doctors application using ASP.NET and sql server 2008
Worked in Medical Doctors application using ASP.NET and sql server 2008
C#
Microsoft SQL Server
ASP.NET
C#
Microsoft SQL Server
ASP.NET
PROJECTS
RING
EnPointe
2017
I had worked on the project named RING. RING is an online Sales Quotation and Order tool that directly communicate to SAP at back end. I...
I had worked on the project named RING. RING is an online Sales Quotation and Order tool that directly communicate to SAP at back end. It provides all those features of SAP that are required for our company business. Thus this is a kind of N-tier application which would be using a lot services, Vertex to calculate tax, freight etc, SAP bapi calls to communicate with SAP and some other heavy jobs running in database to sync data with SAP. https://ring.enpointe.com
C#
Silverlight
SAP
View more
C#
Silverlight
SAP
Microsoft SQL Server
ASP.NET
View more
ACCESSPOINTE
2017
ACCESSPOINTE, a centralized product manager developed for our client is to manage complete product catalogue extending from hardware, so...
ACCESSPOINTE, a centralized product manager developed for our client is to manage complete product catalogue extending from hardware, software and services.
SAP
Microsoft SQL Server
ASP.NET
View more
SAP
Microsoft SQL Server
ASP.NET
View more