Mohammad AlNsour, Senior Software Developer

Mohammad AlNsour

Senior Software Developer

Elm Company – Riyadh, Saudi Arabi

Location
Saudi Arabia - Riyadh
Education
Bachelor's degree, Economics And Computer Information Systems
Experience
11 years, 2 months

Share My Profile

Block User


Work Experience

Total years of experience :11 years, 2 months

Senior Software Developer at Elm Company – Riyadh, Saudi Arabi
  • My current job since January 2019

Developing a wide variety of backend components for the Billing System.
•Develop and C# components and APIs integrated with RabbitMQ messaging system.
•Integrate and test Billing and payment components with SADAD payment channels.
•Monitor and enhance the Billing database queries performance.
•Support Ejar Billing system for any issues related to Billing and payment with SADAD.
•Ejar Billing system: A proffessional backend system that supports suadi arabia’s Ministry of Housing Ejar System. The system is using web APIs, and fully developed using ASP.NET MVC 5, SQL Server 2016, C#, Dapper, Message Queuing technology and windows services.

Senior Software Engineer at Norconsult telematics LTD – Riyadh
  • Saudi Arabia
  • January 2018 to January 2019

Responsibilities
•Developing tools and web applications on the client’s premises.
•Plan, test and deploy ASP.NET MVC react and angular applications to client’s servers and Microsoft azure cloud web apps.
•Utilizing team foundation server and ALM with Visual Studio Team Services.
•Integrate and test the code in many projects and verify the quality and the performance of the applications.
•Coding and programming many enterprise wide applications using Microsoft stack of technologies including new .Net Core
•Projects
•Pmcs project : A proffessional and elegant project management tool that facilitates telecomunication projects including: project milestones, deliverables, performance tracking, finicial invoices tracking, leases management, approval workflows and more. The system is using web APIs, and fully developed using ASP.NET MVC 5, SQL Server 2016, React JS, HTML5, jQuery, C#, Entity framework.

Senior Software Engineer at CloudTech
  • Saudi Arabia
  • January 2015 to January 2017

Responsiblities

•Writing a robust high performance secured web applications and portals using ASP.net MVC 5 .
•Assests the system analysts to write SRS documents and help them to gain a better understanding of the possibility of implementing the features.
•Manage and upgrade Microsoft Azure websites by using azure portal.
•Designing the SQL Server databases schemas based on the SRS documents.
•Wrting the data access layer using entity framework database first or code first approach.
•Use Microsoft azure cloud services to host our asp.net MVC applications.
•Utilize Visual Studio online to use its Team foundation server cloud services as source control and all other project management activities.
•Writing applications in silverlight and WPF XAML in C#
•Managing technical teams in many projects and deliver secure rebust applications.
•Write unit tests using microsoft test frameworks and best practices.
•Provide end users presentations and guidance on the systems.
•Writing backend APIs in node js and mongo DB to be consumed from deferent front end devices such as mobiles and web panels.
•Use and configure Ubuntu linux server to host backend node js apps .

•Projects

•Ejadah project: which is a control panel and mobile app backend APIs, written in node js and Mongo DB and the front end uses Angular JS and Html5, and its hosted on ubuntu linux server.

•Motabi (نظام متابع) : which is a system for managing governemnt projects and it contains many modules for managing phases and tasks, notifications support and heavy reports for the stakeholders, its written in asp.net MVC 5 and SQL server 2012 R2 and c#.

•Fanni (نظام فني) : which is a system for managing company workers and freelancing homes technicians, the system have frontend mobile applications in IOS and android, and a backend asp.net web api resfull services which provides services like geographical locations, orders, finicial tracking, and registration, the backend uses SQL server 2012 r2.

Echo technology - Amman, Jordan

Web Developer at Netways arabi
  • Saudi Arabia
  • January 2008 to January 2010

Developing many govermental and private sector portals and E-services.
•Project lead on many portal projects and online E-services.
•Writing technical SRS documents on various enterprise portals and E-services.
•Writing web portals code in asp.net C# and SQL Server 2005.
•Using ADO.net data access technologies based on microsoft design patterns and best practicies.
•Write documentation and help manuals.
•Managing the quality of the web portals and make sure of the products quality and aim to be free of bugs.
•Utilize Team foundation Server 2005 sharepoint portals to fulfil the development life cycle and uploading reports and bugs track sheet.
•Utilize Asp.net web services to write robust and secure serivces to the outside world.
•Write many Extract-Transform-load tools in WPF in .net 3.5 C#

•Projects
•Bupa Middle east portal : an E-services portal that provides many services to the company and its clients its provide around 40 proffessional e-service.
•Al Fakieh Schools protal : an E-services protal that provides many services to the schools emloyees and also provides many e-services to the students.
•Al juman Investments portal : an E-services protal that provides many services to the group clients and employees.

Net Developer
  • Jordan
  • January 2007 to January 2008

Writing windows forms applications in VB.net.
•Writing technical help documents and help manuals to the users.
•Drawing the analytical UML diagrams to facilitate understanding the system to the end users.
•Writing code in ASP.net and C# to build a robust secured web applications.
•Using Visual Studio 2005 as an IDE to build the web applications.
•Wring SRS documents and the software requirements documents including functional requirements and non functional requirements.
•Projects
•Alumni Registration System : which is a students registration system written in asp.net 2.0 and C# it allows the students to register in the existing subjects and select the class room

Education

Bachelor's degree, Economics And Computer Information Systems
  • at yarmouk University
  • January 2006

’s in computer information systems khalid bin alwaleed shcools– Irbid, Jordan

Specialties & Skills

SQL Server
ASP.NET MVC
CUSTOMER RELATIONS
DATABASE ADMINISTRATION
MICROSOFT C#
MICROSOFT WINDOWS
NETSCAPE ENTERPRISE SERVER
PROJECT MANAGEMENT
QUALITY

Languages

English
Expert
Arabic
Native Speaker

Training and Certifications

Microsoft Mcp (Certificate)
Date Attended:
September 2015