Experienced software developer with expertise in the .NET framework (2.0–4.8) and .NET Standard, specializing in crafting object-oriented solutions using C#.net and CLS-compliant languages. Proficient in web technologies including Asp.net Webform, Asp.net MVC, Asp.net Core, Web API, WCF, microservices, and web services utilizing REST, SOAP, JSON, and XML. Skilled in database management with RDBMS (SQL Server 2010–2019), SQL scripting, ADO.NET, stored procedures, functions, triggers, indexes, Entity Framework and LINQ. Adept at implementing security measures aligned with OWASP standards to safeguard applications against vulnerabilities such as CSRF and XSS injections. Experienced with Angular 10 framework and tools like TeamCity, Slack, Postman, Fiddler, Visual Studio (2018–2022), Visual Code and SQL Server. Demonstrates a strong understanding of software development best practices while leveraging plugins like Swagger and NLOG to enhance application performance.
Overview
7
7
years of professional experience
Work history
Senior Full Stack Developer
Dr Sulieman Al Habib Group (Cloud Solutions)
Riyadh, Saudi Arabia
10.2022 - Current
Project Name : Patient Apps VIDA 4.0
Domain: Health Care
Client : Dr. Sulaiman Al Habib Group (HMG) is one of the leading hospitals in the Middle East . This medical group is a private healthcare provider in the Middle East, with over 30 years of experience. HMG operates 18 medical facilities across Saudi Arabia, the United Arab Emirates, and Bahrain.
HMG offers a comprehensive range of medical services, including :
Oncology
Cardiology
In Vitro Fertilization (IVF)
Pediatrics
General Surgery
Obstetrics and Gynecology
Internal Medicine
Endocrinology and so on.
Description : The Patient Application is a large-scale mobile app with a rich UI, designed to streamline healthcare operations. It enhances medical services, optimizes hospital management, and improves patient care through advanced technology. As we know that In healthcare, patients are generally classified into two main types based on the nature of their treatment and stay in the hospital.
1. In-Patient (IPD - In-Patient Department) - An in-patient is a patient who is admitted to the hospital for at least one night or longer for treatment
2. Out-Patient (OPD - Out-Patient Department) - An out-patient is a patient who visits the hospital or clinic for a consultation, diagnosis, or minor treatment but does not require an overnight stay so our application support both type treatment. The Patient Application provides the following services to the patients. Services are Patient Management
Patient Registration
Electronic Health Records (EHR)
Medical History
Appointment Scheduling
Laboratory & Diagnostic Management
Lab Test Requests
Results Management
Radiology Reports Emergency & Inpatient Care
Emergency Response System
Bed & Ward Management
ICU Monitoring Health Analytics & Reporting
Disease Trends & Predictive Analytics
Patient & Hospital Reports
Regulatory Compliance Reports
Security & Compliance Role-Based Access Control
Data Encryption & HIPAA Compliance
Audit Trails
Our application is built using two different technologies: the front end is developed with Angular, while the back end is powered by WCF in C# and asp.net core web API.
Methodology - Agile
Architecture - N-Tier
Environment -Azure DevOps ,WCF, Microservices ,Html , CSS, JavaScript, Bootstrap, Ajax, Angular and Asp.net core, Web Services and Using REST,SOAP ,JSON XML, ADO.NET, Stored Procedure ,Trigger & Function & IIS
Tools - Visual Studio 2020 ,MS SQL Server 2019, Visual Code and Slack
Team hierarchy - Project Manager , Scrum Master ,Business Analyst, Team architect, Team Lead, Senior Software Developer, Software Developer, Lead Tester and Tester.
Role & Responsibility - Participate in Sprint planning requirements analysis & execution.
Participate in Standup team and Refinement meeting.
Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages.
Revise, update, refactor and debug code
Improve existing software
Bug fixing
Serve as an expert on applications and provide technical support.
Senior Full Stack Developer
Dr Sulieman Al Habib Group (Cloud Solutions)
Riyard, Saudi Arabia
10.2022 - Current
Project Name : Doctor Apps VIDA 4.0
Domain: Health Care
Client : Dr. Sulaiman Al Habib Group (HMG)
Project Description : The Doctor Application is a specialized healthcare solution designed to help doctors efficiently manage their daily tasks within a hospital or clinic. This Application provides the following services. They are
Doctor Profile & Dashboard
Personal Profile & Specialization
Availability & Work Schedule
Dashboard with Patient Statistics
Environment -Azure DevOps ,WCF, Microservices ,Html , CSS, JavaScript, Bootstrap, Ajax, Angular and Asp.net core, Web Services and Using REST,SOAP ,JSON XML, ADO.NET, Stored Procedure ,Trigger & Function & IIS
Tools - Visual Studio 2020 ,MS SQL Server 2019, Visual Code and Slack
Team hierarchy - Project Manager , Scrum Master ,Business Analyst, Team architect, Team Lead, Senior Software Developer, Software Developer, Lead Tester and Tester.
Role & Responsibility - Participate in Sprint planning requirements analysis & execution.
Participate in Standup team and Refinement meeting.
Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages.
Revise, update, refactor and debug code
Improve existing software
Bug fixing
Serve as an expert on applications and provide technical support.
Senior Full Stack Developer
Dr Sulieman Al Habib Group (Cloud Solutions)
10.2022 - Current
Project Name -Dental Apps VIDA 4.0
Domain - Health Care
Client - Dr Sulieman Al Habib Group
Description - A Dental Healthcare Project is a digital solution designed to manage dental clinics, streamline patient care, and enhance the efficiency of dental practitioners. It provides a centralized platform for patient management, appointment scheduling, treatment planning, billing, and diagnostics, ensuring a smooth workflow in a dental practice. This application has several feature which mentioned below -
They are Patient Registration & Management
Secure patient onboarding with medical & dental history
Profile creation with previous treatments & X-rays
Digital consent forms for procedures
Appointment Scheduling & Management
Online booking system for dental checkups & treatments
Automated reminders via SMS/email
Calendar integration for better scheduling
Dental Charting & Treatment Planning
Visual dental charting for tracking conditions (cavities, extractions, implants)
Treatment history with detailed notes & images
AI-based treatment suggestions for diagnosis support
Digital Imaging & Diagnostics
Integration with X-rays, CBCT scans, and intraoral cameras
Cloud-based storage of dental images & reports
Image annotation for precise treatment guidance
Billing & Insurance Processing
Automated invoice generation for dental services
Integration with insurance providers for claims processing
Online payment gateways for quick transactions
E-Prescription & Medication Management
Digital prescription for painkillers, antibiotics, and post-procedure care
Integration with pharmacies for medicine delivery
Medication reminders for patients
Methodology - Agile
Architecture - N-Tier
Environment -Azure DevOps, Asp.net MVC,WEB API ,WCF, Microservices ,Html , CSS , JavaScript, jQuery, Bootstrap, Ajax, Angular and Asp.net core, Web API, Web Services and Using REST,SOAP ,JSON XML, ADO.NET, Stored Procedure ,Trigger & Function.
Tools - Visual Studio 2019 ,MS SQL Server 2019, Visual Code, IIS and Slack
Team hierarchy - Project Manager , Scrum Master ,Business Analyst, Team architect, Team Lead, Senior Software Developer, Software Developer, Lead Tester and Tester.
Role - Participate in Sprint planning requirements analysis & execution.
Participate in Standup team and Refinement meeting.
Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages.
Revise, update, refactor and debug code
Improve existing software
Bug fixing
Serve as an expert on applications and provide technical support.
Senior Full Stack Developer
Dr Sulieman Al Habib (Cloud Solutions)
Riyard, Saudi Arabia
10.2022 - Current
Project Name -Dental Apps VIDA 4.0
Domain - Heath Care
Client - Dr Sulieman Al Habib Group
Description - A Dental Healthcare Project is a digital solution designed to manage dental clinics, streamline patient care, and enhance the efficiency of dental practitioners. It provides a centralized platform for patient management, appointment scheduling, treatment planning, billing, and diagnostics, ensuring a smooth workflow in a dental practice.
Patient Registration & Management
Secure patient onboarding with medical & dental history
Profile creation with previous treatments & X-rays
Digital consent forms for procedures
Appointment Scheduling & Management
Online booking system for dental checkups & treatments
Automated reminders via SMS/email
Calendar integration for better scheduling
Dental Charting & Treatment Planning
Visual dental charting for tracking conditions (cavities, extractions, implants)
Treatment history with detailed notes & images
AI-based treatment suggestions for diagnosis support
Digital Imaging & Diagnostics
Integration with X-rays, CBCT scans, and intraoral cameras
Cloud-based storage of dental images & reports
Image annotation for precise treatment guidance
Billing & Insurance Processing
Automated invoice generation for dental services
Integration with insurance providers for claims processing
Online payment gateways for quick transactions
E-Prescription & Medication Management
Digital prescription for painkillers, antibiotics, and post-procedure care
Integration with pharmacies for medicine delivery
Medication reminders for patients
Methodology - Agile
Environment -Azure DevOps, Asp.net MVC,WEB API ,WCF, Microservices ,Html , CSS , JavaScript, jQuery, Bootstrap, Ajax, Angular and Asp.net core, Web API, Web Services and Using REST,SOAP ,JSON XML, ADO.NET, Stored Procedure ,Trigger & Function.
Tools - Visual Studio 2019 ,MS SQL Server 2019, Visual Code, IIS and Slack
Team hierarchy - Project Manager , Scrum Master ,Business Analyst, Team architect, Team Lead, Senior Software Developer, Software Developer, Lead Tester and Tester.
Role - Participate in Sprint planning requirements analysis & execution.
Participate in Standup team and Refinement meeting.
Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages.
Revise, update, refactor and debug code
Improve existing software
Bug fixing
Serve as an expert on applications and provide technical support.
Software Engineer
Aspire Systems
Telangana , Hyderabad
08.2021 - Current
Project Name -FCG.Net-Dev-SAS
Client - First Central Services (Guernsey) Ltd
Description - 1st Central Insurance is number 1 company in UK which provide car insurance to the customer at the best possible price with excellent level of coverage and friend support.
FCG is a large scale web application with complex bushiness which divided into 2 parts one is a Customer and Other one is a Admin. Here Customer application are implemented using with Angular with Net Core and Admin part developed using Asp.net core Web API, WCF,Microservices Jquery etc.
Methodology - Agile
Environment -Azure DevOps, Asp.net MVC,WEB API ,WCF,Microservices ,Html , Css , Javascript,Jquery,Bootstrap, Ajax, Angular and Asp.net core, Web API, Web Services and Using REST,SOAP ,JSON XML, ADO.NET,Stored Procedure ,Trigger & Function.
Tools - Visual Studio 2019 ,MS Sql Server 2019, Visual Code,Team City and Slack
Team hierarchy - Project Manager , Scrum Master ,Business Analyst, Team architect, Team Lead, Senior Software Developer, Software Developer,Lead Tester and Tester.
Role - Participate in Sprint planning requirements analysis & execution.
Participate in Standup team and Refinement meeting.
Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages.
Revise, update, refactor and debug code
Improve existing software
Bug fixing
Serve as an expert on applications and provide technical support.
Software Developer
All India Technology
Kolkata, WB
07.2020 - 08.2021
Project Name - Corp Recharge System
Description- Corporate Recharge System has developed a unique multiple Recharge business Platform that brings together a variety of prepaid and postpaid mobile and DTH operators. We support API mode recharge because we want to serve a large customer base with different requirement.Although our API based recharge server in faster .
CorpRechargeSystem not only provide you easy access .we also ensure fast transaction .we can complete prepaid and postpaid mobile recharges is less than 10 sec . you can instantly recharge your mobile and get an attractive commission on every transaction.
Prepaid\ Postpaid service for Retailers- Any one can become our partner. you can start a mobile recharge shop very easily from your shop in you location .
Our company will provide you mobile recharge software for your business, you can recharge telecom like Bsnl,Vodafone,Jio,Airted etc and recharge DTH like Tata Sky , SUN DIRECT, Airted TV DTH etc and Recharge Retail Commission is very attractive with Less Investment.
Methodology - Agile
Environment -Azure DevOps, MVC Architecture, Asp.net MVC,WEB API ,Html , Css , Javascript, Jquery Library & Plugin,Bootstrap, Ajax, Angular and Asp.net core Web API, Web Services and Using REST,SOAP ,JSON XML, ADO.NET,Stored Procedure ,Trigger & Function.
Tools - Visual Studio 2018,MS Sql Server 2018, Visual Code,Team City .
Team hierarchy - Project Manager , Scrum Master , Team Lead, Senior Software Developer, Software Developer,Lead Tester and Tester.
Role - Participate in Sprint planning requirements analysis & execution.
Participate in Standup team and Refinement meeting.
Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages.
Revise, update, refactor and debug code
Improve existing software
Bug fixing
Serve as an expert on applications and provide technical support.
Software Developer
All India Technology
Kolkata, WB
10.2019 - 07.2020
Project - SureHomz ( Home buying redefined)
Description - A web application with rich UI & complex business which is used for buying and selling the property in India. User can purchase their dream home through Online (Directly) or through Broker (Indirectly).
Methodology - Agile
Environment - MVVM architecture ,Azure DevOps, C#,Asp.net MVC,WEB API ,Html , Css , Javascript, JQuery plugins/libraries ,Bootstrap, Ajax, Angular and Asp.net core Web API, Web Services and Using REST,SOAP ,JSON XML, ADO.NET,Stored Procedure ,Trigger & Function.
Tools - Visual Studio 2018 ,MS Sql Server 2018, Visual Code & Team City .
Team hierarchy - Project Manager , Scrum Master ,Team Lead, Senior Software Developer, Software Developer,Lead Tester and Tester.
Role - Participate in Sprint planning requirements analysis & execution.
Participate in Standup team and Refinement meeting.
Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages.
Revise, update, refactor and debug code
Improve existing software
Bug fixing
Serve as an expert on applications and provide technical support.
Junior Developer
Stellar System Private Limited
Kolkata, WB
06.2019 - 08.2019
Project Name : Massachusetts Housing Partnership (MHP),USA Electronic Soft Second Loan-One Mortgage Program
Description - This Project is an enhancement of existing project es2 to incorporate a new workflow/loan cycle to process loan of special type. New extensible calculation framework is being developed to support new subsidy calculation while maintaining backward compatibility with existing system. Loan cycle management framework to track the life cycle of loan and recording each activity and generating auto-notification.
ASP.NET, C#.net Sql Server 2014,JavaScript,Crystal Report, Asp.net WebService,IIS 6.0
Team Size - Manager , Team-Lead , Senior Developer , Developer and Tester
Role - Participate in requirements analysis.
Collaborate with internal teams to produce software design and architecture.
Write clean, scalable code using .NET programming languages.
Test and deploy applications and systems.
Revise, update, refactor and debug code
Improve existing software
Bug fixing
Serve as an expert on applications and provide technical support.
Junior Software Developer
Stellar System Private Limited
Kolkata, WB
01.2019 - 06.2019
Project Name- Burn Permit System
Description - An Application used for taking Decision. There are summary dispositions are primarily directed to the parties and, therefore, may not fully address the facts of the case or the panel's decisional rationale. Moreover, such decisions are not circulated to the entire court and, therefore, represent only the views of the panel that decided the case.
Environment- ASP.NET, C#.net Sql Server 2014,JavaScript,Crystal Report, Asp.net WebService,IIS 6.0
Team Hierarchy - Manager , Team-Lead , Senior Developer , Developer and Tester.
Role - Participate in requirements analysis.
Collaborate with internal teams to produce software design and architecture.
Write clean, scalable code using .NET programming languages Test and deploy applications and systems.
Revise, update, refactor and debug code.
Improve existing software
Bug fixing . Serve as an expert on applications and provide technical support.
Junior Software Developer
Stellar System Private Limited
Kolkata, WB
07.2018 - 01.2019
Project Name - Dog License
Description - A web application that provide license to dog. Licensing helps the recovery of lost or stray animals and helps protect the public from rabies,since licensed dogs must have proof of vaccination. The license is attached to your dog's collar, and will identify you as the owner should the dog be lost dog. License must be renewed annually.If user not renew the license at a time then late fees apply on them.Environment - ASP.NET, C#.net Sql Server 2014,JavaScript,Crytal Report, Asp.net WebService,IIS 6.0
Team Hierarchy - Manager , Team-Lead , Senior Developer , Junior Developer and Tester.
Role - Participate in requirements analysis.
Collaborate with internal teams to produce software design and architecture.
Write clean, scalable code using .NET programming languages Test and deploy applications and systems.
Revise, update, refactor and debug code.
Improve existing software
Bug fixing . Serve as an expert on applications and provide technical support.
Education
Bachelor of Technology - Computer Sciences
Camellia Institute of Technology
07-2018
ISC - Computer Science
Indira Gandhi Memorial High School
05-2014
ICSE - Science
Anglo Arabic Secondary High School
05-2012
Skills
NET framework - 20 - 48 NET Standard
CLS complaint languages - C#net
Object Oriented Programming - Encapsulation, Abstraction, Inheritance, and Polymorphism to craft object model representation of complex business scenario
Web Technology - Aspnet with C# ,Aspnet MVC with C# , Aspnet Core with C# , Web API ,WCF ,Microservice, and Web Services Using REST,SOAP ,JSON and XML
RDBMS(SQL SERVER 2010,2017,2018,2019) SQLScript,ADONET, Stored Procedure,Function,Trigger,Indexes, Entity Framework and LINQ
Framework –Angular 10
Plugin - Swagger & NLOG
Tools –TeamCity,Slack,Postman,Fiddler, Visual Studio(2018,2019 &2022),Visual Code and SQL SERVER (2010,2017,2018,2019)
Security - OWASP,qa implementing Security in web application to defect against like csrf,xss injection with owasp standard
HR Supervisor at DR. SULAIMAN AL HABIB MEDICAL GROUP, DR. ABDULAZIZ AL AJAJI DENTAL POLYCLINICSHR Supervisor at DR. SULAIMAN AL HABIB MEDICAL GROUP, DR. ABDULAZIZ AL AJAJI DENTAL POLYCLINICS