Mohammad Inayatullah

Mohammad Inayatullah

Mentor
5.0
(341 reviews)
US$10.00
For every 15 mins
786
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Lead Software Engineer|.NET|MVC|Blazor|SQL|VBA|UML|Azure Open AI
Lead Software Engineer|.NET|MVC|Blazor|SQL|VBA|UML|Azure Open AI

** 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 | 27 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#.
3 years experience | 3 endorsements
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 a strong background in Blazor development. I've successfully completed several Blazor projects, including: 1) Induction System (Blazor Server, ASP.NET Web API, Clean Architecture, CQRS, SQL Server) 2) QUBS (Blazor Web Assembly, cornerstonejs) https://qubs-client-web.pages.dev/ 3) Jarbas (Blazor Web Assembly, ASP.NET Web API, Azure Storage) https://jarbas.online/ 4) FAT (fastadventurestourism.com), developed using Blazer Web Assembly, Asp.NET Web API, Sql Server and Clean (Onion) architecture. https://fastadventurestourism.com/ 5) AskTuMi (deploying soon) is a SaaS AI chat tool for user-uploaded documents (Blazor/.NET 8, ASP.NET Web API, SQL Server). Leverages Clean Architecture, CQRS, Azure OpenAI & Storage.
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. Using Azure Open AI, currently I have completed a project with name AskTuMi AskTuMi (deploying soon) is a SaaS AI chat tool for user-uploaded documents (Blazor/.NET 8, ASP.NET Web API, SQL Server). Leverages Clean Architecture, CQRS, Azure OpenAI & Storage.
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
(341 reviews)
SM
SM
October 2024
Very helpful and patient
SM
SM
October 2024
Mohammed is very helpful and can figure out the issue quickly
Tim S
Tim S
October 2024
Very patient and good at listening
SM
SM
October 2024
Very good person
Abraar Ahmed
Abraar Ahmed
October 2024
Great help and patience
Tim S
Tim S
October 2024
Good communication and very patient
Alessandro Paoletti
Alessandro Paoletti
September 2024
Very knowledgeable and patient, highly recommended
sai kishore Lakkampally
sai kishore Lakkampally
September 2024
He is very knowledgeable and quickly resolve the issues. He feels responsible for the work that we are expecting be done and completes it without wasting time.
Kriance
Kriance
August 2024
Was very helpful, helped layout a plan of action before the session. Not an aggressive mentor, but ensures you understand what is being discussed. Already planning my next session!
Removed User
Removed User
August 2024
Mohammad is very patient ad knowledgeable about C# and Blazor. Helped me with my problems and the root of it
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