Sr Dot Net Consultant
United Arab Bank
Total years of experience :17 years, 4 Months
• Application Development in c# based on analysis
• Working on User Interface (UI) and Business Layer development
• Creating Web services in Business Layer and consuming it in UI
• Design and Development of Applications like Retail Internet Banking, Corporate Internet Banking
• Development of Modules like,
• Card System : Debit Card and Credit Card-Activate/Deactivate/Blocking/Un-Blocking, Re-Issue Card/Reset PIN, Forgot PIN functionalities
• Utility Payment System: SEWA, DEWA, ADDC, Etisalat, SALIK- Fixed and Recurring Payment facilities for each utilities
• Standing/Recurring Order Payment system for Utilities like SEWA, DEWA, ADDC, Etisalat, SALIK. Calling web services from stored procedure
• Integrate dot net application with vendor application gateway
• Fund Transfer System: Within own account, Third party transfer and Telex transfer
• Make necessary programming amendments/enhancements in the existing applications
• Working on database like SQL Server and Oracle
• Creating Stored Procedures, Functions, Cursor, Indexes, Views as per requirement
• Create and make necessary amendments so as to increase application and database performance
• Preparing required documentation
Dot Net Application Design and Development
Project Management, Project Planning, Controlling, Monitoring, Timely & successful completion of Projects
Managing resource allocation and scheduling project implementation
Plan & schedule project deliverables, goals, milestone
Identify, Monitor & manage project risk & budget.
Preparing project estimation
Perform cost control
Contributing in the acquisition of new projects from the market
Interacting with client for requirements gathering and customer relationship management.
Dealing with overseas client for satisfactory completion & handing over of the project
Leading team, supporting Team/Project Leader for software development/technical support
Involvement into SDLC process
Perform Code and Quality review
Handling multiple large and small size projects for dot net and php platform
Effective use of Project Management tools (MS Project 2010) to keep track of projects
Perform team assessments and evaluations
Work closed with HR department for resource Management
Provide valuable inputs to Marketing team to market ourselves
• Business process analysis and modeling
• Interact with clients on new requirements and define the priorities
• Software product & projects design & development and designing UML diagrams
• Unit testing and Code reviews and production activities
• Define and write implementation specifications
• Preparing Documentation-Estimates, BRS, SRS, Test Cases, Risk, Mitigation, Change Request, Implementation plans, Back up plans, Incident Report with Solution
• Project enhancement and amendments
• Perform high end programming with respect to banking standards
• Accelerating project & data performance and security
• Leading a team of developers and provide technical assistance to the team as and when required
• Coordinate with Venders, other Banks & Qatar Central Bank for various project development
• Effective use of Project Management & bug tracking tools (Jira) to keep track of projects
• Working experience on core banking - transaction processing system
• Providing IT expertise in different banking channels such as Treasury, Investment, remittance, e-statements, credits, retail, cards etc,
• Design and Developed an application for retail investment banking, providing various product investment information with the functionality to subscribe and process subscription within the internal banking channels, thus, it resulted into the increase in the productivity
• Design and Developed new interface between QIB and Qatar Credit Bureau (QCB) to facilitate customer financial information inquiry, the project target was to reduce cost by increasing number of users from QIB side and hence eliminating license purchasing from QCB. This interface is using web service
• Design and Developed Retail Dashboard which eliminates the guesswork of planning by Top Management, the dashboard was flexible enough to view data on daily, monthly, yearly, branch and category wise, it shows details of Current Assets, Liabilities, Cards, Calls, branch waiting time, etc
• Design and developed various windows services and applications for payment transfer (linked with CORE BANKING SYSTEM) within QIB and between QIB, various Qatar banks and Qatar Central Bank. This platform demands high level of data security, accuracy and reliability. And QIB was one of the leading banks to successfully complete all the market rehearsal on time before go live
• Working on Business Object for various projects using Crystal Reports
Gathering business requirements
Studying business requirements and converting into viable technical solutions
Preparing required system design document based on analysis outcome
Project Management, Project Planning, and Timely completion of Projects
Manage Resource allocation and scheduling project implementation
Plan, schedule and achieve project deliverables, goals, milestone as per deadline defined
Preparing UML diagrams
Developed and maintained 3-tier and n-tier applications by utilizing ASP.NET
Perform Programming of complex modules and assign other modules to junior developers
Responsible for the creation of the user defined applications, classes, structure, libraries, procedures and user controls
Perform Database analysis and create data dictionary based on it
Database experience of SQL Server, MYSQL, Oracle, Access
Responsible for the development of the modules and integrate them with the current applications
Responsible for the testing, fixing the bugs and troubleshooting the technical problems
Responsible for Unit Testing, Integration Testing, System Testing
Modified applications according to the users requirements
Leading team, supporting team for software development/technical support
Working with Designer Lead for Interface designing, wire frames, etc
Working with Test Lead for Test Cases preparation.
Need to get the quality assurance done by QA team
Perform Code & Quality review
Handling a large size team of developers working on Dot Net, PHP & Android Mobile Application
Handling multiple large and small size projects
Keep track records of all the projects using Project Management Tool
Perform team assessments and evaluations
Training to new employees
Dealing with overseas client for satisfactory completion & handing over of the project
Project Management, Project Planning & timely completion of projects
Responsible for analysis of projects, preparation of documents and report Solution of technical problems
Submission and briefing of projects to clients
Create architecture designing
Use 3-tier and n-tier architect
Design UML diagrams and workflow for the projects
Involvement into Programming of various modules, classes, structures, user controls, etc
Perform database analysis and create data dictionary
Create database objects like Tables, Stored Procedures, Views, Triggers, Functions, etc
Handling a team of 3 developers
Training & induction to new employees (Team building and motivation)
Provide support for Installation of Projects at client site & training to client
Trouble shooting & handle software problems at various times
Project module analysis
Project designing
Programming of the project
Perform unit testing, module testing, integration testing and live testing
Create database designing with data dictionary
Create database objects like Tables, Stored Procedures, Views, Triggers, Functions, etc
Responsible to handle a team of developers for project implementation
Perform code review
Training to teams members
Responsible for working on ERP project: Purchase module, Sales module, HR module, Stock module, Die Casting module
Responsible for working on Web based applications, Intranet projects, desktop projects
Master of computer Applications - MCA