PROFESSIONAL SUMMARY:
●Around ** years of technical experience in designing and developing client/server applications, web applications, web services by using Microsoft .NET technologies.
●Experienced in Software Development Life Cycle (SDLC) including requirements definition, design, implementation, Testing and Maintenance.
●Developing software in Scrum environment using agile methodologies.
●Strong in Agile Software Development, Waterfall cycle, Rapid Application Development (RAD), and Database & Test-Driven Development methodologies.
●Experience in using Window Azure to deploy the application on cloud and managing the
Application.
●Utilized Azure SQL Database, Web API, Azure Active Directory, Azure Websites
●Professional level experience in design, development and implementation of applications using C#, .NET, ASP.NET MVC, Web Forms, Entity Framework, LINQ, HTML, HTML5, XHTML, CSS3, AJAX, VB.NET, JavaScript, JQuery, React js Angular JS, XML, UML, IIS, and SQL Server (2012, 2014/2019).
●Expertise in designing ASP.NET based Graphical User Interfaces with HTML, CSS, JavaScript, Bootstrap, AJAX, XSLT and JQuery.
●Developed HTML helpers, Custom filters. Developed Views and partial views using Razor syntax.
●Converted existing ASP.NET projects to MS Azure Cloud.
●Integrated Azure Service Bus for asynchronous communication between microservices, ensuring decoupled architecture and improved scalability
●Integrated RabbitMQ with .NET Core microservices to decouple service interactions and improve system resilience.
●Good Experience in development of GUI using Javascript, React.js, Redux, ES6, CSS3, HTML5, AJAX, JSON, and JQuery .
●Work on Docker Swarm or Kubernetes and manage and scale containerized applications, automating tasks such as deployment, scaling, and load balancing.
●Experience with the DNN (DotNetNuke) framework libraries and module development patterns.
●Implemented framework for RESTFull API testing using POSTMAN
●Strong hands on programming, design, understanding and deep functional experience in creating, deploying and consuming of XML Web Services, WCF services, REST Services and Web API.
●Involved in the design and development of 3 Tier, N-tier distributed architectures and MVC architecture design patterns.
●Server and Application Migration using AZURE including azure services.
●Experience in Database processes such as Analysis, Design, Normalization and Manipulation using DDL and DML with SQL Server 2008 R2/2012/2014/2019,
●Experience on Custom, distributed reports in multiple formats using Crystal Reports and SQL Server Services like SQL Server Reporting Services (SSRS), SQL Server Integrating System (SSIS) using SQL.
●Manipulated data using CRUD operations of MongoDB and SQL management studio and handled database access and data transmission based on RESTful web service
●In-depth knowledge in Multi-threaded programming and Thread synchronization, implementing error handling, troubleshooting, and exception management, tracing and logging features.
●Expertise in creating Web Forms, User Controls, Custom controls in .Net Framework. Extensively used various ASP.NET features like Caching, Session for State Management of Web Applications.
●Extensive experience in developing and implementing XML Web Services using WCF, WPF, WSDL, UDDI and SOAP.
●Agile/Scrum and Test-Driven Development (TDD) software development methodologies.
●Exposure in agile -SCRUM, user acceptance test driven development, prototype development, and waterfall software development methodologies.
●Worked with AWS Console EC2, S3 and for deploying, provisioning, load balancing, auto scaling applications.
●Experienced with GitHub Copilot for AI-assisted code generation, accelerating development and improving productivity in .NET, Angular, and SQL projects
EDUCATIONAL QUALIFICATION:
Master of Computer Science [Software Engineer)
Graduated from North American University. (2017 with GPA: 3.89) Houston TX.
Bachelor of Science [Software Engineer]
Graduated from Sindh University. (2008 with GPA: 2.8) Hyderabad Sindh Pak.
TECHNICAL SKILLS:
Web Technologies
HTML5, CSS3, ASP.NET, ASP.NET MVC, ASP.NET Core 3.x, VB.NET, MVC 4/5, WCF, WF, WPF, Bootstrap, Angular JS, Angular Cli, Telerik Controls, XML, FTP/SFTP, UML, AJAX, JavaScript, JQuery, JSON, React js, Web Forms, Web Services, ASP.NET Web API, Windows Services, MySQL, COM, Content Management System (Dot Net Nuke),FastAPI.
Visual Studio IDEs
VS.NET 2022/2019/2017/2015
Frameworks
LINQ, Entity Framework .Net Framework.
Languages
ASP.Net 2.0, 3.5, 4.0, 4.5,4.8, 5, VB.Net, C#, JavaScript, C++, SQL, JAVA (Database, JSP, servlet),Python and PHP
Scripting
XML, JSON, XSL, HTML4&5/XHTML, DHTML, jQuery, CSS, JavaScript, PHP and Python. Powershell
Operating Systems
2016/2008/2003 Server, 2008 Server, 2012 Server, XP, Vista, 7, 10,11
Web Servers
IIS 8.0/7.5/6.0, Apache
Database
SQL Server 2019/2012/2008, ADO.NET, MySQL, MS Access, MangoDB, PostgreSQL, SQLite
Source Control
Team Foundation Server(TFS), TF Service in Cloud, GIT
Business Intelligence
SSIS,SSRS, Crystal Reports
MS Windows Based Network
Configure LAN based Network including Domain, DHCP, Print, File and Database Servers etc. Can install cables, Switches, Routers, mikrotik firewall, IPCop firewall
ORM
Tortoise,SQLAlchemy
PROFESSIONAL EXPERIENCE:
Client: PyeBarker
Duration: Mrch 2024 – Feb -2026
Role: Software Engineer
Responsibilities
Design and create Clean Architecture for web application using with database first approach
Worked on legacy applications and building new application using with Microservice architecture with different databases and Api
Implemented inter-service communication using message brokers such as RabbitMQ / Azure Service Bus
Developed enterprise-grade Angular applications using TypeScript and advanced JavaScript concepts.
Built modular, reusable components following Angular best practices and scalable architecture.
Create a Azure bus service for fetching the data from legacy database.
Develop & Maintain APIs – Build RESTful APIs using ASP.NET Core for frontend integration.
Database Management – Design, optimize, and query SQL databases using Entity Framework (EF).
Implement JWT, OAuth, Microsoft Entra ID (formerly Azure AD) for secure access.
Version Control – Use Git, GitHub, and Azure DevOps for source code management.
CI/CD Pipelines – Deploy and maintain applications using Azure DevOps.
Develop Responsive UI – Build dynamic, user-friendly components using Angular 17/18 and Material UI.
Used Reactive Forms for complex forms with custom validators.
Used RxJS operators (map, switchMap, debounceTime) for handling complex async workflows.
State Management – Manage state efficiently with RxJS, Signals, or NgRx (if used in the project)
API Integration – Consume and process data from .NET APIs with HttpClient & Observables.
Routing & Navigation – Configure routes using Angular Router for a seamless user experience.
Authentication with Microsoft Entra ID Secure Angular applications using MSAL (Microsoft Authentication Library) for SSO & role-based access control.
Bug Fixing & Maintenance – Debug and resolve backend and frontend issues.
Documentation – Maintain clear technical documentation and API references.
Implemented Angular Routing with lazy-loaded modules to improve performance.
Collaborated with designers and developers to build responsive, accessible UIs using Tailwind CSS, ensuring consistency across devices and browsers.
Utilized GitHub Copilot to enhance development speed and code quality by generating boilerplate code, suggesting best practices, and reducing repetitive tasks in .NET Core and Angular applications
Client: BP
Duration: Dec2022 – Jan 2024
Role: Software Developer
Responsibilities
Involved in the complete Software Development Life Cycle (SDLC) using agile methodology with daily scrums, paired programming using Test Driven Development (TDD), and continuous integration.
Developed rich desktop applications using WPF and MVVM pattern, ensuring clean separation of UI and business logic.
Designed custom user controls, data templates, and styles to deliver modern and reusable UI components.
Implemented data binding, commands, and validation to provide responsive and user-friendly interfaces.
Integrated WPF applications with REST APIs, databases, and third-party services, improving overall functionality and performance
Worked on Microservice architecture with different databases on AWS
Integrated RabbitMQ for asynchronous communication between microservices, implementing publisher/subscriber and queue-based messaging to improve scalability and decouple tightly coupled systems
Developed scalable React applications using hooks, context API, and component-based architecture
Developed scalable React JS applications using modern JavaScript (ES6+), functional components, and hooks (useState, useEffect, useContext).
Implemented React Router for dynamic client-side navigation.
Applied performance optimization techniques such as lazy loading.
Built reusable and modular UI components following component-based architecture and best practices.
Utilized Entity Framework DB first approach for database access and LINQ scripts with Lambda Expressions in SQL Server 2016.
Used PostgreSQL in cloud and local environments (Azure / Docker / Local setup)
Designing layouts with WPF and creating custom controls. Implementing
Creating CI/CD pipelines using Azure DevOps services and bug fixing on AWS cloud.
PostgreSQL, SQLite, and MySQL using Tortoise and SQL Alchemy ORM on GCP.
Designed and maintained PostgreSQL databases for scalable backend applications
Tested and deployed web Api on the cloud AWS.
Client: Kinder Morgan
Duration: May2022 – Oct 2022
Role: Software Developer
Responsibilities
·Implemented ASP.NET 6 Review Application's presentation layer using MVC views, Razor view engine, Bootstrap, and HTML helpers on Azure.
·Integrated Redis caching in .NET APIs to significantly reduce database load and improve response times.
·Implemented Redis for high-performance in-memory caching to reduce database load
·Developed Razor Pages applications using ASP.NET Core for building scalable, modular, and maintainable web apps.
·Implemented two-way model binding with PageModel classes for clean separation of concerns.
·Azure SQL Database, Azure Active Directory, and Azure Blob Storage for streamlined application functionalities. Additionally, explored GCP (Google Cloud Platform) components like Google Cloud SQL and Google Cloud Storage to broaden database and storage capabilities, ensuring a comprehensive understanding of cloud-based solutions across both Azure and GCP platforms. Managed version control through Team Foundation Server (TFS) for seamless collaboration and code management."
·Leveraged Entity Framework's Database-first approach for SQL Server 2019 R2 database access and wrote LINQ scripts with Entity Framework for SQL data retrieval.
·Deployed web applications to Azure App Service and implemented major modules using Azure services and Team Foundation Server (TFS) for source code control.
·Used Entity Framework Database first approach for accessing database.
·Created new database objects like Stored Procedures, Triggers, Indexes and Views using SQL in development and production environment for SQL Server 2019 R2
·Wrote LINQ scripts along with Lambda Expressions and Entity Framework to access data in SQL Server2016.
·Using Team Foundation Server (TFS) for Source Code Control, project related document sharing and team collaboration.
·Work on Microsoft technology C#.net ADO.Net JQuery, Java Script, Rest API.
·Designed the front-end application HTML CSS, bootstrap 5x, jQuery and Java Script.
·Used jQuery for client side validation and AJAX for asynchronous execution of data.
·Deployed web application to the Dev server using Azure App Service
·Worked on major modules like Users, Roles, Entities, Entity Types, Pricing Records and Reports. Used Team Foundation Server (TFS) as a source code repository and version controlling.
·Solved ticket based on client support and managing the Database.
·Work on Data visualization using Google graph library and filtering data according to the API.
·Build pipeline using with Azure DevOps.
Environment: C# .NET, ASP.NET, .NET Framework 6, MVC, MVC Core, Visual Studio 2019/2022, json, JavaScript, MS SQL Database 2019, Entity Framework, Azure, TFS, Bitbucket, Azure
Client: HCL/True Value
Duration: Oct 2021 – Mrch2022
Role: Software Developer
Responsibilities
·Requirements gathering from the business team, performed requirement analysis, design, development and testing of the web-based application.
·Utilized Agile methodology, practicing TDD using internal process SCRUM for the application development.
·Built applications using React JS as the primary framework.
·Implemented real-time data streaming using Apache Kafka for inter-service communication in a microservices architecture
·Worked on Microservice architecture with different databases on AWS
·Integrated Kafka with .NET Web API to publish domain events for asynchronous processing.
·Create a webapi using with google apgee and provide JWT toten
·Designed and developed asp.net 4.5 web forms with user defined controls under Product backlog requirements.
·Implemented React Router for dynamic client-side navigation.
·Created modular React components for customer listing, job details, and summary views.
·Created Entity classes, relationships between entity classes using LINQ to Entities, and LINQ to SQL, Oracle PL/SQL and Enterprise Library to manage relational data as objects.
·Created and optimized views for user interactions and user experience (UI/UX) using objects of HTML Helper class in MVC, Custom Helpers and JavaScript
·Strong hands-on experience with advanced JavaScript (ES6+) including closures, promises, async/await, destructuring, and modules.
·Deployed and managed applications on AWS services including EC2, S3, RDS, and Lambda to ensure scalability and high availability.
·Implemented CI/CD pipelines on AWS CodePipeline & CodeBuild, automating deployments and reducing release times.
·Configured IAM roles, policies, and security groups to enforce least-privilege access and strengthen application security.
·Experience in creating SPA (Single Page Applications) based on client side JavaScript framework Angular 13x, employing MVC, MVVM and Web API.
·Responsible for unit testing the on the Windows CE platform as per directions. Some of the tools and technologies utilized include Visual Studio, Windows Powershell scripting, C#, WPF, Git.
·Deep understanding of component lifecycle, dependency injection, and RxJS.
Environment: C# .NET, ASP.NET, .NET Framework 4.5, MVC, MVC Core, Visual Studio 2013/2015, XML, JavaScript,react MS SQL, Oracle Database 2019, Oracle Database, Entity Framework, IIS, TFS, Bitbucket
Client: Cognizant/First Data Cockeysville, MD
Duration: Oct 2019 – Sep 2021
Role: Web Developer
Responsibilities
●Participate in development and maintenance of front-end and backend layers for applications by maintaining existing code base as well as extending it with new features as requested by business process.
●This project was implemented using Agile and SCRUM methodology for rapid development.
●Recent project with the financial institution I worked on creating Application for Merchant data on ASP script using C# perform the testing on Dev, Cat, and Prod server
●Excellent knowledge in Azure compute services, Azure Web apps.
●Work on Micro Services using visual Studio Services Febric template
●Server Refresh Project using ASP Scrip and Asp.net 7 application in hand work on DCOM + COM component
●Created branching & tagging strategy to maintain the source code in the Bitbuket repository and coordinated with developers with establishing and applying appropriate branching, labeling/naming conventions using Bitbuket source control
●Used Entity Framework with Code First approach and worked on Code First Migrations along with Fluent API and Implemented framwork for RESTFull API testing using POSTMAN
●Configure and installing COM in to windows registry using command prompt.
●Development will be mainly in VB, C#, ASP Script, Asp.Net, Bootstrap, JQuery, CSS, and XML.
●Work closely with our team members offshore and the software team leads, Assist in continually improving our software development process and the development environment.
●Technical Skills to include VB, C#, ASP.NET, HTML5, CSS, ASP Script.
●Production Support Ready to work in Production Support and Maintenance Project Regular Support Activities - Ticket monitoring, Application
●Develop high availability and highly scalable applications which will be used by both internal and external customers
●Developed form validation with Angular4 $valid and data validation
●Using Oracle database with connectivity Main frame Server and also internal Server using MS Access
●Create batch script file on server and run according trigger
●Used AutoCM for scanning code.
●Fixing issue using fortify webinspect like critical, high, medium, low on webpages
●Worked on Architecture diagram using by MS Visio
●Worked on Architecture diagram
●Creating Custom module for Merchant in Dot Net Nuke (CMS).
●Configure the database connection for DNN 8 and deploy application in local server and IIS server.
Environment: C# .NET, ASP.NET, .NET Framework 4.5, MVC, MVC Core, DotNetNuke, Visual Studio 2013/2015, XML, JavaScript, Oracle Database, Entity Framework, IIS, TFS, Bitbucket, Postman
Client: Senyar Int Real Estate Co, KUWAIT.
Aug 2013 to May 2016
Role: Software Developer
Description:
Senyar International Real Estate is one of the leading companies in the field of real estate through the sale and purchase of land locally and internationally, the development of real estate, whether investment, commercial and even industrial, to engage in construction work and contracting. The company also manages the assets (assets) Satisfaction of their customers
Responsibilities:
●Creating web application in Visual studio .Net and Dot Net Nuke (CMS).
●Involved in multiple projects that uses DNN 7 in creating websites and portals
● Perform DNN Administration and troubleshoot performance issues, bugs and ability to implement fixes.
●Using MVC design pattern for developing views, controllers and models using ASP.NET MVC, C#.
●Code and support provided through ASP.NET C#, Microsoft SQL Server, MS Access
●Code, test and support of .NET web applications using ASP.NET C#, .Net Framework 4.0, design patterns, GUI, HTML, XML, CSS, AJAX, JavaScript, and Entity Framework.
●Developed application using C#, Web API, HTML, CSS, JavaScript, Bootstrap, and SQL Server 2012
●Created inline forms, formatted the font using Bootstrap 3
●Created website for company using Dot Net Nuke (CMS).
●Created numerous Dot Net Nuke(CMS) modules and used AJAX auto-complete controls to lookup patient data
●Manage information systems personnel and contractors to design, develop, implement, and operate and administrator computer and telecommunications software, networks and information systems
●Troubleshoot hardware, software and network operating system. Train staff about potential uses of existing technology, provide individual training and support on request
Environment: C# .NET, ASP.NET, MVC Web API, .NET Framework 4.0, Visual Studio 2013, XML, JavaScript, SQL Server 2012, SSRS, Entity Framework, IIS 7.0, TFS
Client: MEEMAN TECHNOLOGY, KUWAIT. July 2012 - july 2013
Project: Transportation Shipping Services
Role: .Net Developer
Description:
Al-Roomi Transportation Company is an acknowledged and respected professional courier with over 17 years in the business. The company has two separate divisions; Al-Roomi Transportation Company and Al-Roomi Shipping Agencies.
Responsibilities:
●Actively Involved in Software Development Life cycle (SDLC) starting from Requirements gathering, feasibility analysis, requirement specification document, demonstrate prototype, design distributed architecture using various tiers like presentation, service etc.
●Creating web application in Visual studio .Net and Dot Net Nuke (CMS),
●Code and support provided through ASP.NET C#, Microsoft SQL Server, MS Access
●Provided analysis of track reported through shipping management system.
●Code, test and support of .NET web applications using ASP.NET C#, .Net Framework 3.0, design patterns, GUI, HTML, XML, CSS, AJAX, JavaScript, and Entity Framework.
●Designed User Interface System using HTML5, CSS, JavaScript, and Bootstrap. Implemented CRUD operations using LINQ to Entities and migrations when models change.
●Worked with Web API to provide services to HTTP requests.
●Worked on major modules like Users, Roles, Entities, Entity Types, Pricing Records and Reports. Used Team Foundation Server (TFS) as a source code repository and version controlling.
●Resolved application level issues efficiently that were Track on shipping code via tracking management system and closed on time bases.
●Created Benchmarked Items, Active Pricing Records, Revision History, etc., reports using SQL Server Reporting Services (SSRS).
Environment:
C# .NET, ASP.NE, Web API, .NET Framework 3.0, Visual Studio 2008, XML, JavaScript, SQL Server 2008, SSRS, Entity Framework, WCF, IIS, TFS.