SlideShare uma empresa Scribd logo
1 de 6
ZIAD Z. KASMANI
Old Airport Road (Matar Qadeem),
Doha - Qatar
kasmaniziad@outlook.com
Contact-00974-55900375
CAREER SNAPSHOT
EDUCATION
CERTIFICATION
TECHNICAL SKILLS
 Microsoft Certified ITProfessional (MCITP) for developingand implementing Web Applications (ASP.NET) with Microsoft
Visual C#.NET and MS SQL Server 2008 / 12.
 Around4 years and 1 month experience in designing, developing and implementing Client-Server Applications, Web
Applications (WebForms,MVC),Windows Applications (Win Forms), WebServices (WCF),Dashboards using Silverlight and
Telerik Kendo UI.
 DevelopmentskillsincludeASP.NETMVC 4.0, C#.NET, Angular JS, AJAX, WCF Services, WF(WindowsWorkflow), Entity Data
Framework,ADO.NET, Java Script, JSON,HTML 5, CSS, MS SQL Server 2008 / 12, SQL Server Reporting Services (SSRS), SQL
Server Integration Services (SSIS)... etc.
 Strong knowledgein Database Programming using RDBMS databases like SQL Server 2008. Expertise in writing T-SQL
Queries,StoredProcedures,Triggers, Packages,Cursors and Creating Clustered, Non-Clustered, Covered, Filter Indexes.
 Expertisein .NetFramework3.5/4.0,Delegates.Knowledge ofWCF(WindowsCommunication Foundation), Isolation Levels,
Execution Plan including Nestedloops,Hash andMerge Joins, Linkedserver, SQL Query Optimizer,ProcedureCache,Schema,
Data Driven subscription, Static Subscription, Transactions and Locking.
 Experience havingworked in all phasesof software development lifecycle includingrequirements gathering,analysis,design,
reviews, coding, testing, debugging, documenting, building and deployment.
 Excellentskillsin developingcodeforthe databaseapplications tointeract with the databases, having extensively used the
ADO.NETwith SqlClient,Oledb,andODBCusing Connection Object, Command Object,Data Reader Object, Dataset Object,
Data Adapter, GridView, DetailsView,FormView.Used Version Controllingtools such as TeamFoundation Server (TFS) and
expertise in Visual Studio .Net 2008/2010/2012.
 Strong knowledge in Object Oriented Programming concepts using C#.
 ExcellentCommunicationsskills, good teamplayer andhave goodAnalyticalcapabilities. Goodorganizational skills,ability to
handle multiple tasks and work independently as well as in a team.
Bachelor’s Degree in Information Technology from Mumbai University (2011).
 Microsoft Certified Technology Specialist (MCTS): Microsoft SQL Server 2008, Database Development
 Microsoft Certified Technology Specialist (MCTS): DesigningDatabaseSolutions andDataAccessUsingMicrosoft SQL Server
2008.
 Microsoft Certified IT professional (MCITP).
LANGUAGES: T-SQL, C#, VB.
Dot Net Technologies: VB.NET, C#.NET, Entity Data Framework, ADO.NET, WSDL, SOAP, LINQ
Web Technologies: ASP, ASP.NET 3.5/4.0, AJAX, WCF, WF (Windows Workflow) (intermediate), Silverlight.
Markup Languages: HTML 5, Angular JS, CSS JavaScript, VBScript.
Databases: MS-SQL Server 2008 / 12.
Front-end tools: Visual Studio.NET (2010 /12), Blend (Intermediate) and MS Office, Telerik.
Version Control Tools: Team Foundation Server (TFS).
Component Technology: COM, .Net Assemblies.
Reporting and ETL Tools: SQL Server Reporting Services (SSRS), Crystal Reports, Telerik Reporting and SSIS.
PROFESSIONAL
EXPERIENCE
Raffle Management System – (Confidential)
SENIOR SOFTWARE DEVELOPER
One of theLeadingbank hada business requirementfor rafflemanagement systemthat drives consumer participation in raffle
events. In this application you can define a raffle, attach and schedule events and configure prizes for the same.
This systemwill helpallow you to bulkupload a transaction or balancesheetdataset and define rulesusing built in rule
enginewhich are usedfor autocalculation of coupons for each user.Further,in rule engine you can alsospecify the
columns alongwith customconditionsthat you wantto be applied on thedatasetwhile calculatingcoupons or
certificatesfor the user.
Moreover,usingthe backofficemoduleyou can also setup the witnesswhoselogin willbe requiredbeforestartingthe
raffle,thewitness can alsobe an external userwhich will be authenticatedby an OTP. This datawill then be available in
all reportslikewhich dataset wasused for conductingwhich raffle and who werethewitnesses and winners ofthesame.
Here we alsohavea mechanismto create draw set fromthis dataset which can befurtherexportedfor a manual draw.
RESPONSIBILITIES:
 Extensively involved in designing and developing the GUI using Razor, Bootstrap and JQuery.
 Create Action Filter for Bilingual support in application .
 Create and Trigger Jobs after insert for asynchronous processing of stored procedures.
 Creatingmodule whereuser can uploadBulkdatasetsusinga specificformat and also provide functionality where he can
upload any dataset by just mapping column names to the one’s which are required by our application.
 Creatingstored procedure usingRecursion, DynamicSQL, Cursors,and Set Based operations for automatic calculation of
Coupons or Certificates,GeneratingDatasets, applyingDynamic rulesgenerated using Rule Engine, Shuffling (Changing
Sequence) and choosing winners from them.
 Used LINQ along with Model objects and EDF, for consistent access to SQL data sources.
 Creating Back Office Module where we can add and manage User, Modules, and Role linkages.
 Design and development of reports using SQL Server Reporting Services (SSRS).
Environment:SQL Server 2012,C#,Entity DataFramework(EDF),JSON, JQuery, HTML5,SSRS,SQL Server Agent.
Exelon Enrollment Tracking - NOVARTIS, INDIA
SENIOR SOFTWARE DEVELOPER
The Exelon Franchise has a businessrequirement forupdating,trackingand reporting Enrollments for the Exelon brand. The
application will be compatible with Internet Explorer / Chrome browsers on PC and Safari browser on I Pad.
This Exelon Enrollmenttrackingactivity is carriedouton a monthly cycle, whereTBEs enter Doctor WisePatient
enrolment datain an excel file andemail it to the FranchiseeHead.The FranchiseeHeadconsolidatesthisfileand
generatesreports in Excel.Additionally TBEs also providea weekly enrollment status. Weekly update is a single figure
per TBE and does not contain doctorwise bifurcation.
In the automatedsystem,TBEs can access the systemusingtheirI Pads andenterthe enrollment information themselves.The
entry willbe offline and onceall the data is entered,TBE can submit the data to the server.The datawillthen beavailabl ein all
reports andTBEs,Managers andFranchisee Head can view thereports.
RESPONSIBILITIES:
 Extensively involved in designing and developing the GUI using expressions and directives of Angular JS.
 Involved in designing of system with user team & developed functional specifications.
 Created andScheduledJobsforAutostart and stopof cycle basedactivities, CreatedStoredProcedures,triggers,scalarvalue
functions, tablevaluedfunctions, Views,Wrote queries which included cursors, while loop and conditional statements.
 Consuming Web Services using JSON, Created UI for uploading (Target) excel files.
 Used ETL tools for uploading and processing historical data.
 Used LINQ alongwith ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL data sources.
 Built Report Screens for variousfunctions thatincludes refining, retrievingand displaying of data based on specific search
criteria keyed in by the user.
 Used Objects, binding,Servicesandvarious other functionality available in AngularJS to define modularfunctionality in order
to make sure that whenever required it can be reused by other controllers.
 Designing and Administering Security policies, ASP.NET security infrastructure, .Net role based security.
 Design and development of reports using Telerik Reporting.
Environment: SQL Server 2008, Visual Studio .Net, JSON, WCF, ADO .Net, HTML5, Angular JS, Telerik Kendo UI.
NovaSTAR - Novartis, India
SENIOR SOFTWARE DEVELOPER
NovaSTAR is basically Sales Tracking, AnalysisandReporting tooldeveloped to import raw day wise and month wise sales from
SAP in our data warehouse, groupthemas per our customgrouping,andlinkit to theterritory to which thesaleused to belong.
It also providedfeatures like salestransferwherein you can transfer sales in few minutesby justmakingan entry intothesystem,
and Salesgrouplinkageslikewhich salebelongs to which temcan alsobe decided andchanged anytime by just linking them
together,just like thisreports can alsobe configured by theadmin as per requirement and hecan generatethesame whenever
required.Including allthis we had a variety of reports for our user like FTM – YTD Reports, Stockiest Report, Manager Wise
report and so on.
RESPONSIBILITIES:
 Extensively involved in designing and developing the GUI as well as Dashboard using Web Forms and Silverlight.
 Involved in designing of system with user team & developed functional specifications.
 Implementing Ajax to get control over web page design as partial page update and Ajax enabled extender controls
 Designed and coded database tables and stored procedures and their interface with front end using ADO.Net.
 Configured Data Driven Subscriptions.
 Design and development of reports using SSRS.
 Used ETL tools for uploading and processing data.
 Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.
 Developed code for ASP.NETpages for data retrievalto facilitate information exchange between the Operational Data Store
and the data access layer.
 Developed the User Interface usingASP.NETUI Component's like Panel, Textbox,Button,CheckBox,,GridView andTree View
etc.
 Used ASP.NET Server Objects to define declarative, modular functionality and reused by other ASP.NET pages.
Environment:SQL Server 2008, SSRS, SSIS, Visual Studio,C#.Net, ADO .Net, ASP.Net, Telerik, Ajax, Master Pages, LINQ, Team
Foundation Server (TFS), JavaScript and HTML.
IMS Dashboard- NOVARTIS, INDIA
SENIOR SOFTWARE DEVELOPER
This systemwas developedto provide graphical interface thatallowsyou to seean outcomeof your entire marketing strategy in
a single view.By providinga simpleinterfacethrough which you areableto view your key brandsat a glanceyou can cutout all
of the data that you don’t need and most importantly you can get to know where you are going wrong.
Here we usedto geta hugebasefilefromIMS (IntercontinentalMedicalStatistics) which we used to upload (using ETL tools)
and interfacewith ourlinkages sothat wecan providethema user-friendly interface where they can view Own vs Competitor
growth, market share, month on month, All India, Metro, Zone, State wise comparison vs competitor brands.
RESPONSIBILITIES:
 Experience of working on all 3 tiers of the application facing key challenges on Business and Data Access layers
 Used ETL tools for uploading and processing data.
 Making business logic component available over the internet by creating Web Services.
 Used Rapid Application development controls for creating rich GUI for dashboard using Telerik controls.
 Scheduled jobs which run overnight and invoke SSIS package whenever a new file gets uploaded into the system.
 Developed the classes using C#.Net. The Entity Objects are used to perform data manipulation operations.
 Wired the required UI components with the code in the code-behind file using event handlers.
 Used JavaScript for Client side scripts and AJAX for developing Web Forms in the System.
 Built Report Screens for variousfunctions thatincludes refining,retrievingand displaying of data based on specific search
criteria keyed in by the user.
 Developed User controls, navigation Menus using ASP.Net.
 Used Master Pages to design web application.
 Designed and coded database tables and stored procedures and their interface with fron t end using ADO.Net.
 Used ASP.NET Server Objects to define declarative, modular functionality and reused by other ASP.NET pages.
 Design and development of reports using SQL Server Reporting Services (SSRS).
Environment:SQL Server 2008,Visual Studio.Net, C#.Net, Silverlight,WebServices, WCF, Framework 3.5, ADO .Net, ASP.Net,
TFS, Master Pages, JavaScript, XAML and HTML.
Lucentis Procedures Tracking System - NOVARTIS, INDIA
SENIOR SOFTWARE DEVELOPER
Lucentisprocedure trackingsystemwas developedto track weekly status of Medical reps through iPad. Medical reps (TBE’s)
report to first linemanagers(FLM’s) andthey further report to zonalmanagers (ZBM).So iPad’swere provided to TBE’s so that
they can update procedure data via iPad which can be simultaneously monitored by FLM’s and their ZBM’s.
Here basically we provided an HTML 5 interface over iPad for TBE’s where they can enter their procedure data and sync
accordingly, asthey use to connect through VPN we alsoimplemented Local StorageandAppCache features usingHTML5 for a
better performance. Similarly wealsoprovidedan admin screen where admin can have a lookat reports and submission status
of each and every TBE and as this cycle use to start automatically every week with an intimation to all TBE’s via Email.
RESPONSIBILITIES:
 Extensively involved in designing and developing the GUI using Web Forms.
 Involved in designing of system with user team & developed functional specifications.
 Making business logic component available over the internet by creating Web Services.
 Consuming Web Services using JSON.
 Developed User controls, navigation Menus using ASP.Net
 Created dynamic GUIs with ASP.Net Web Controls.
 Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.
 Developed code for ASP.NETpages for data retrievalto facilitate information exchange between the Operational Data Store
and the data access layer.
 Used ASP.NET Server Objects to define declarative, modular functionality and reused by other ASP.NET pages.
 Designing and Administering Security policies, ASP.NET security infrastructure, .Net role based security.
 Design and development of reports using Telerik Reporting.
Environment:SQL Server 2008,Visual Studio.Net,JSON, WCF, ADO .Net, ASP.Net,C#.Net, JavaScript, Team Foundation Server
(TFS), HTML5, Angular JS, Telerik Kendo UI.
Price Volume Variance -NOVARTIS INDIA
SOFTWARE DEVELOPER
The application/systemwasdevelopedfor MSO team as they used to compute Price-Volume-Mix every month manually in
excel. In thissystemwecreatedscreens where user can upload the raw file (KE30), configure report structure as per their
requirement alongwith color codes, Initiate ASYNC process fromUI (which autogenerates excel), monitor progress and t hen
can easily download them from UI.
RESPONSIBILITIES:
 Design and implementation of seamless communication between differen t modules of the system.
 Developed the classes using C#.Net. The Entity Objects are used to perfo rm data manipulation operations.
 Developed the User Interface usingASP.NETUI Component's like Panel, Textbox,Button,CheckBox,RadioButton, Grid View
and Form View etc.
 Refreshing master data from a different database.
 Implementing Ajax to get control over web page design as partial page update and Ajax enabled extender controls.
 Designed the data access layer using ADO.NET.
 Used the Grid View and Form View Component extensively to display, update and delete data in a very professional,
consistent and user-friendly manner.
 Built Screens whereusercan configurecustomreportsandgettheir EXCEL versions at runtimeby following only few steps.
 Wired the required UI components with the code in the code-behind file using event handlers.
 Achieved data validations in the UI ASP.NET Validation Controls.
 Construction of Client side scripts in JavaScript.
 Built Report Screens for variousfunctions thatincludes refining,retrievingand displaying of data based on specific search
criteria keyed in by the user.
 Designed and coded database tables and stored procedures and their interface with front end using ADO.Net.
 Design and development of reports using SSRS.
Environment:SQL Server 2008,SSRS, Spreadsheet Gear,Visual Studio, C#.Net, ADO .Net, ASP.Net, Telerik, Ajax, Master Pages,
LINQ, Team Foundation Server (TFS), JavaScript and HTML.
EXPERIENCE
PERSONAL
INFORMATION
NCL Home– National Chemical Laboratory
JUNIOR SOFTWARE DEVELOPER
This systemwas developedto handle all admin activitieslikemakingan announcement, postinga Regular or External vacancy,
addingRTI details,approvingguesthouse booking, replying to online queries posted on NCL India (Public website), user
management, role management etc.
Apart fromthis wecreateda specialmodulefor scientists where scientistscan managetheir profile and providedetails like area
of expertise, patents, research themes, center of excellence, research interest and much more.
Moreover thismodulewas then extendedfor internal users where they can follow a particularscientistandsee his updates like
videos, conferences and much more.
RESPONSIBILITIES:
 Design and implementation of seamless communication between different modules of the system.
 Built code for theBusiness Object Layer (BO's) classes using C#.Net. The BO's are responsible for interacting with the
database and also hold all business processing logic.
 Developed classes for theLookupLayer usingC#.Net.This layer is mainly used to build queries and retrieve specific data
from the database.
 Developed the classes for the Entity Layer using C#.Net. The Entity Objects are used with the BO's to perform data
manipulation operations.
 Developed the User Interface usingASP.NETUI Component's like Panel, Textbox,Button,CheckBox,RadioButton, Data Grid,
and Data List.
 Used the Telerik Data GridComponentextensively to display,updateanddeletedatain a very professional, consistent and
user-friendly manner.
 Wired the required UI components with the code in the code-behind file using event handlers.
 Achieved data validations in the UI ASP.NET Validation Controls.
 Construction of Client side scripts in JavaScript.
 Implemented security using Memberships and Roles in Asp.net 2.0
 Built Report Screens for variousfunctions thatincludes refining,retrievingand displaying of data based on specific search
criteria keyed in by the user.
 Designed and coded database tables and stored procedures and their interface with front end using ADO.Net.
 Design and development of reports using SQL Server Reporting Services (SSRS)
Environment: SQL Server 2008, Telerik, Visual Studio .Net, C#.Net, ADO .Net, ASP.Net, JavaScript and HTML.
Symbiosis International WLL: Feb 2015 – Present
Arctech Systems: Aug 2012 – Jan 2015
ILogic Academy: Jun 2011 – Aug 2012
Date of Birth : July20, 1991
Nationality : Indian
Passport No. : M0459204
Qatar ID No. : 29135614814
Visa : Holding Valid Qatar Work Visa.
Marital Status : Single
Languages : English, Hindi.
Contact Number : +974 55900375.
Ziad Resume_New

Mais conteúdo relacionado

Mais procurados

Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixMohammed Arefeen
 
programming_resume
programming_resumeprogramming_resume
programming_resumeJohn Weiss
 
Edwin John.net
Edwin John.netEdwin John.net
Edwin John.netEdwin John
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
 
Swaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan Umapathy
 
PeterHo_Resume_20160924
PeterHo_Resume_20160924PeterHo_Resume_20160924
PeterHo_Resume_20160924Peter Ho
 
Apoyo en la administración de bases de datos mediante microsoft data tools
Apoyo en la administración de bases de datos mediante microsoft data toolsApoyo en la administración de bases de datos mediante microsoft data tools
Apoyo en la administración de bases de datos mediante microsoft data toolsSpanishPASSVC
 
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
Richard_Safford_III_Resume_V1012_3_24_2015_Java_DeveloperRichard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developerrichard safford
 
Developing Next-Gen Enterprise Web Application
Developing Next-Gen Enterprise Web ApplicationDeveloping Next-Gen Enterprise Web Application
Developing Next-Gen Enterprise Web ApplicationMark Gu
 

Mais procurados (20)

Bhargav
BhargavBhargav
Bhargav
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
 
programming_resume
programming_resumeprogramming_resume
programming_resume
 
Edwin John.net
Edwin John.netEdwin John.net
Edwin John.net
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Siva_DotNet
Siva_DotNetSiva_DotNet
Siva_DotNet
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Swaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_Experience
 
Resume 2016-5
Resume 2016-5Resume 2016-5
Resume 2016-5
 
PeterHo_Resume_20160924
PeterHo_Resume_20160924PeterHo_Resume_20160924
PeterHo_Resume_20160924
 
Apoyo en la administración de bases de datos mediante microsoft data tools
Apoyo en la administración de bases de datos mediante microsoft data toolsApoyo en la administración de bases de datos mediante microsoft data tools
Apoyo en la administración de bases de datos mediante microsoft data tools
 
Rakshith Sreedhar_CV
Rakshith Sreedhar_CVRakshith Sreedhar_CV
Rakshith Sreedhar_CV
 
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
Richard_Safford_III_Resume_V1012_3_24_2015_Java_DeveloperRichard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
 
Karthik .net resume
Karthik  .net resumeKarthik  .net resume
Karthik .net resume
 
Robyn Ann Smith
Robyn Ann SmithRobyn Ann Smith
Robyn Ann Smith
 
Developing Next-Gen Enterprise Web Application
Developing Next-Gen Enterprise Web ApplicationDeveloping Next-Gen Enterprise Web Application
Developing Next-Gen Enterprise Web Application
 
Vishnu(java)
Vishnu(java)Vishnu(java)
Vishnu(java)
 

Destaque (11)

Adspaypro
AdspayproAdspaypro
Adspaypro
 
Actividad 6 el flautista de amelin
Actividad 6 el flautista de amelinActividad 6 el flautista de amelin
Actividad 6 el flautista de amelin
 
CV Deepak Singh Karki
CV Deepak Singh KarkiCV Deepak Singh Karki
CV Deepak Singh Karki
 
IRFAN MALIK KHAN resume (1)
IRFAN MALIK KHAN resume (1)IRFAN MALIK KHAN resume (1)
IRFAN MALIK KHAN resume (1)
 
ISDD Sequential & Random Access
ISDD Sequential & Random AccessISDD Sequential & Random Access
ISDD Sequential & Random Access
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
Don Lewchuk Resume
Don Lewchuk ResumeDon Lewchuk Resume
Don Lewchuk Resume
 
Muestrario de arreglos florales
Muestrario de arreglos floralesMuestrario de arreglos florales
Muestrario de arreglos florales
 
SD & D Negative Numbers
SD & D Negative NumbersSD & D Negative Numbers
SD & D Negative Numbers
 
王品集團
王品集團王品集團
王品集團
 
Database Validation
Database ValidationDatabase Validation
Database Validation
 

Semelhante a Ziad Resume_New

Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev Kumar Paul
 
Mounika .net dev
Mounika .net devMounika .net dev
Mounika .net devSAI MOUNIKA
 
Aftab Jahangeer_Dot Net
Aftab Jahangeer_Dot NetAftab Jahangeer_Dot Net
Aftab Jahangeer_Dot NetAftab Jahangir
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh Dasari
 
GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)bhutu
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu S
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resumewahirshad
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java DeveloperMdHasan872214
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UIChandra Sekhar
 

Semelhante a Ziad Resume_New (20)

Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
 
Shraddha_Muchandi
Shraddha_MuchandiShraddha_Muchandi
Shraddha_Muchandi
 
Mounika .net dev
Mounika .net devMounika .net dev
Mounika .net dev
 
JulianSerna2016
JulianSerna2016JulianSerna2016
JulianSerna2016
 
Aftab Jahangeer_Dot Net
Aftab Jahangeer_Dot NetAftab Jahangeer_Dot Net
Aftab Jahangeer_Dot Net
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)GUFRAN_CV(.NET DEVELOPER)
GUFRAN_CV(.NET DEVELOPER)
 
Ram Prasad P.S.S
Ram Prasad P.S.SRam Prasad P.S.S
Ram Prasad P.S.S
 
Resume
ResumeResume
Resume
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
 
Lalith Thota
Lalith ThotaLalith Thota
Lalith Thota
 
Vamshi
VamshiVamshi
Vamshi
 
VAMSHI
VAMSHIVAMSHI
VAMSHI
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-Exp
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Resume
ResumeResume
Resume
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 

Ziad Resume_New

  • 1. ZIAD Z. KASMANI Old Airport Road (Matar Qadeem), Doha - Qatar kasmaniziad@outlook.com Contact-00974-55900375 CAREER SNAPSHOT EDUCATION CERTIFICATION TECHNICAL SKILLS  Microsoft Certified ITProfessional (MCITP) for developingand implementing Web Applications (ASP.NET) with Microsoft Visual C#.NET and MS SQL Server 2008 / 12.  Around4 years and 1 month experience in designing, developing and implementing Client-Server Applications, Web Applications (WebForms,MVC),Windows Applications (Win Forms), WebServices (WCF),Dashboards using Silverlight and Telerik Kendo UI.  DevelopmentskillsincludeASP.NETMVC 4.0, C#.NET, Angular JS, AJAX, WCF Services, WF(WindowsWorkflow), Entity Data Framework,ADO.NET, Java Script, JSON,HTML 5, CSS, MS SQL Server 2008 / 12, SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS)... etc.  Strong knowledgein Database Programming using RDBMS databases like SQL Server 2008. Expertise in writing T-SQL Queries,StoredProcedures,Triggers, Packages,Cursors and Creating Clustered, Non-Clustered, Covered, Filter Indexes.  Expertisein .NetFramework3.5/4.0,Delegates.Knowledge ofWCF(WindowsCommunication Foundation), Isolation Levels, Execution Plan including Nestedloops,Hash andMerge Joins, Linkedserver, SQL Query Optimizer,ProcedureCache,Schema, Data Driven subscription, Static Subscription, Transactions and Locking.  Experience havingworked in all phasesof software development lifecycle includingrequirements gathering,analysis,design, reviews, coding, testing, debugging, documenting, building and deployment.  Excellentskillsin developingcodeforthe databaseapplications tointeract with the databases, having extensively used the ADO.NETwith SqlClient,Oledb,andODBCusing Connection Object, Command Object,Data Reader Object, Dataset Object, Data Adapter, GridView, DetailsView,FormView.Used Version Controllingtools such as TeamFoundation Server (TFS) and expertise in Visual Studio .Net 2008/2010/2012.  Strong knowledge in Object Oriented Programming concepts using C#.  ExcellentCommunicationsskills, good teamplayer andhave goodAnalyticalcapabilities. Goodorganizational skills,ability to handle multiple tasks and work independently as well as in a team. Bachelor’s Degree in Information Technology from Mumbai University (2011).  Microsoft Certified Technology Specialist (MCTS): Microsoft SQL Server 2008, Database Development  Microsoft Certified Technology Specialist (MCTS): DesigningDatabaseSolutions andDataAccessUsingMicrosoft SQL Server 2008.  Microsoft Certified IT professional (MCITP). LANGUAGES: T-SQL, C#, VB. Dot Net Technologies: VB.NET, C#.NET, Entity Data Framework, ADO.NET, WSDL, SOAP, LINQ Web Technologies: ASP, ASP.NET 3.5/4.0, AJAX, WCF, WF (Windows Workflow) (intermediate), Silverlight. Markup Languages: HTML 5, Angular JS, CSS JavaScript, VBScript. Databases: MS-SQL Server 2008 / 12. Front-end tools: Visual Studio.NET (2010 /12), Blend (Intermediate) and MS Office, Telerik. Version Control Tools: Team Foundation Server (TFS). Component Technology: COM, .Net Assemblies. Reporting and ETL Tools: SQL Server Reporting Services (SSRS), Crystal Reports, Telerik Reporting and SSIS.
  • 2. PROFESSIONAL EXPERIENCE Raffle Management System – (Confidential) SENIOR SOFTWARE DEVELOPER One of theLeadingbank hada business requirementfor rafflemanagement systemthat drives consumer participation in raffle events. In this application you can define a raffle, attach and schedule events and configure prizes for the same. This systemwill helpallow you to bulkupload a transaction or balancesheetdataset and define rulesusing built in rule enginewhich are usedfor autocalculation of coupons for each user.Further,in rule engine you can alsospecify the columns alongwith customconditionsthat you wantto be applied on thedatasetwhile calculatingcoupons or certificatesfor the user. Moreover,usingthe backofficemoduleyou can also setup the witnesswhoselogin willbe requiredbeforestartingthe raffle,thewitness can alsobe an external userwhich will be authenticatedby an OTP. This datawill then be available in all reportslikewhich dataset wasused for conductingwhich raffle and who werethewitnesses and winners ofthesame. Here we alsohavea mechanismto create draw set fromthis dataset which can befurtherexportedfor a manual draw. RESPONSIBILITIES:  Extensively involved in designing and developing the GUI using Razor, Bootstrap and JQuery.  Create Action Filter for Bilingual support in application .  Create and Trigger Jobs after insert for asynchronous processing of stored procedures.  Creatingmodule whereuser can uploadBulkdatasetsusinga specificformat and also provide functionality where he can upload any dataset by just mapping column names to the one’s which are required by our application.  Creatingstored procedure usingRecursion, DynamicSQL, Cursors,and Set Based operations for automatic calculation of Coupons or Certificates,GeneratingDatasets, applyingDynamic rulesgenerated using Rule Engine, Shuffling (Changing Sequence) and choosing winners from them.  Used LINQ along with Model objects and EDF, for consistent access to SQL data sources.  Creating Back Office Module where we can add and manage User, Modules, and Role linkages.  Design and development of reports using SQL Server Reporting Services (SSRS). Environment:SQL Server 2012,C#,Entity DataFramework(EDF),JSON, JQuery, HTML5,SSRS,SQL Server Agent. Exelon Enrollment Tracking - NOVARTIS, INDIA SENIOR SOFTWARE DEVELOPER The Exelon Franchise has a businessrequirement forupdating,trackingand reporting Enrollments for the Exelon brand. The application will be compatible with Internet Explorer / Chrome browsers on PC and Safari browser on I Pad. This Exelon Enrollmenttrackingactivity is carriedouton a monthly cycle, whereTBEs enter Doctor WisePatient enrolment datain an excel file andemail it to the FranchiseeHead.The FranchiseeHeadconsolidatesthisfileand generatesreports in Excel.Additionally TBEs also providea weekly enrollment status. Weekly update is a single figure per TBE and does not contain doctorwise bifurcation. In the automatedsystem,TBEs can access the systemusingtheirI Pads andenterthe enrollment information themselves.The entry willbe offline and onceall the data is entered,TBE can submit the data to the server.The datawillthen beavailabl ein all reports andTBEs,Managers andFranchisee Head can view thereports. RESPONSIBILITIES:  Extensively involved in designing and developing the GUI using expressions and directives of Angular JS.  Involved in designing of system with user team & developed functional specifications.  Created andScheduledJobsforAutostart and stopof cycle basedactivities, CreatedStoredProcedures,triggers,scalarvalue functions, tablevaluedfunctions, Views,Wrote queries which included cursors, while loop and conditional statements.  Consuming Web Services using JSON, Created UI for uploading (Target) excel files.  Used ETL tools for uploading and processing historical data.  Used LINQ alongwith ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL data sources.  Built Report Screens for variousfunctions thatincludes refining, retrievingand displaying of data based on specific search criteria keyed in by the user.  Used Objects, binding,Servicesandvarious other functionality available in AngularJS to define modularfunctionality in order to make sure that whenever required it can be reused by other controllers.  Designing and Administering Security policies, ASP.NET security infrastructure, .Net role based security.  Design and development of reports using Telerik Reporting.
  • 3. Environment: SQL Server 2008, Visual Studio .Net, JSON, WCF, ADO .Net, HTML5, Angular JS, Telerik Kendo UI. NovaSTAR - Novartis, India SENIOR SOFTWARE DEVELOPER NovaSTAR is basically Sales Tracking, AnalysisandReporting tooldeveloped to import raw day wise and month wise sales from SAP in our data warehouse, groupthemas per our customgrouping,andlinkit to theterritory to which thesaleused to belong. It also providedfeatures like salestransferwherein you can transfer sales in few minutesby justmakingan entry intothesystem, and Salesgrouplinkageslikewhich salebelongs to which temcan alsobe decided andchanged anytime by just linking them together,just like thisreports can alsobe configured by theadmin as per requirement and hecan generatethesame whenever required.Including allthis we had a variety of reports for our user like FTM – YTD Reports, Stockiest Report, Manager Wise report and so on. RESPONSIBILITIES:  Extensively involved in designing and developing the GUI as well as Dashboard using Web Forms and Silverlight.  Involved in designing of system with user team & developed functional specifications.  Implementing Ajax to get control over web page design as partial page update and Ajax enabled extender controls  Designed and coded database tables and stored procedures and their interface with front end using ADO.Net.  Configured Data Driven Subscriptions.  Design and development of reports using SSRS.  Used ETL tools for uploading and processing data.  Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.  Developed code for ASP.NETpages for data retrievalto facilitate information exchange between the Operational Data Store and the data access layer.  Developed the User Interface usingASP.NETUI Component's like Panel, Textbox,Button,CheckBox,,GridView andTree View etc.  Used ASP.NET Server Objects to define declarative, modular functionality and reused by other ASP.NET pages. Environment:SQL Server 2008, SSRS, SSIS, Visual Studio,C#.Net, ADO .Net, ASP.Net, Telerik, Ajax, Master Pages, LINQ, Team Foundation Server (TFS), JavaScript and HTML. IMS Dashboard- NOVARTIS, INDIA SENIOR SOFTWARE DEVELOPER This systemwas developedto provide graphical interface thatallowsyou to seean outcomeof your entire marketing strategy in a single view.By providinga simpleinterfacethrough which you areableto view your key brandsat a glanceyou can cutout all of the data that you don’t need and most importantly you can get to know where you are going wrong. Here we usedto geta hugebasefilefromIMS (IntercontinentalMedicalStatistics) which we used to upload (using ETL tools) and interfacewith ourlinkages sothat wecan providethema user-friendly interface where they can view Own vs Competitor growth, market share, month on month, All India, Metro, Zone, State wise comparison vs competitor brands. RESPONSIBILITIES:  Experience of working on all 3 tiers of the application facing key challenges on Business and Data Access layers  Used ETL tools for uploading and processing data.  Making business logic component available over the internet by creating Web Services.  Used Rapid Application development controls for creating rich GUI for dashboard using Telerik controls.  Scheduled jobs which run overnight and invoke SSIS package whenever a new file gets uploaded into the system.  Developed the classes using C#.Net. The Entity Objects are used to perform data manipulation operations.  Wired the required UI components with the code in the code-behind file using event handlers.  Used JavaScript for Client side scripts and AJAX for developing Web Forms in the System.  Built Report Screens for variousfunctions thatincludes refining,retrievingand displaying of data based on specific search criteria keyed in by the user.  Developed User controls, navigation Menus using ASP.Net.  Used Master Pages to design web application.  Designed and coded database tables and stored procedures and their interface with fron t end using ADO.Net.  Used ASP.NET Server Objects to define declarative, modular functionality and reused by other ASP.NET pages.  Design and development of reports using SQL Server Reporting Services (SSRS). Environment:SQL Server 2008,Visual Studio.Net, C#.Net, Silverlight,WebServices, WCF, Framework 3.5, ADO .Net, ASP.Net, TFS, Master Pages, JavaScript, XAML and HTML.
  • 4. Lucentis Procedures Tracking System - NOVARTIS, INDIA SENIOR SOFTWARE DEVELOPER Lucentisprocedure trackingsystemwas developedto track weekly status of Medical reps through iPad. Medical reps (TBE’s) report to first linemanagers(FLM’s) andthey further report to zonalmanagers (ZBM).So iPad’swere provided to TBE’s so that they can update procedure data via iPad which can be simultaneously monitored by FLM’s and their ZBM’s. Here basically we provided an HTML 5 interface over iPad for TBE’s where they can enter their procedure data and sync accordingly, asthey use to connect through VPN we alsoimplemented Local StorageandAppCache features usingHTML5 for a better performance. Similarly wealsoprovidedan admin screen where admin can have a lookat reports and submission status of each and every TBE and as this cycle use to start automatically every week with an intimation to all TBE’s via Email. RESPONSIBILITIES:  Extensively involved in designing and developing the GUI using Web Forms.  Involved in designing of system with user team & developed functional specifications.  Making business logic component available over the internet by creating Web Services.  Consuming Web Services using JSON.  Developed User controls, navigation Menus using ASP.Net  Created dynamic GUIs with ASP.Net Web Controls.  Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.  Developed code for ASP.NETpages for data retrievalto facilitate information exchange between the Operational Data Store and the data access layer.  Used ASP.NET Server Objects to define declarative, modular functionality and reused by other ASP.NET pages.  Designing and Administering Security policies, ASP.NET security infrastructure, .Net role based security.  Design and development of reports using Telerik Reporting. Environment:SQL Server 2008,Visual Studio.Net,JSON, WCF, ADO .Net, ASP.Net,C#.Net, JavaScript, Team Foundation Server (TFS), HTML5, Angular JS, Telerik Kendo UI. Price Volume Variance -NOVARTIS INDIA SOFTWARE DEVELOPER The application/systemwasdevelopedfor MSO team as they used to compute Price-Volume-Mix every month manually in excel. In thissystemwecreatedscreens where user can upload the raw file (KE30), configure report structure as per their requirement alongwith color codes, Initiate ASYNC process fromUI (which autogenerates excel), monitor progress and t hen can easily download them from UI. RESPONSIBILITIES:  Design and implementation of seamless communication between differen t modules of the system.  Developed the classes using C#.Net. The Entity Objects are used to perfo rm data manipulation operations.  Developed the User Interface usingASP.NETUI Component's like Panel, Textbox,Button,CheckBox,RadioButton, Grid View and Form View etc.  Refreshing master data from a different database.  Implementing Ajax to get control over web page design as partial page update and Ajax enabled extender controls.  Designed the data access layer using ADO.NET.  Used the Grid View and Form View Component extensively to display, update and delete data in a very professional, consistent and user-friendly manner.  Built Screens whereusercan configurecustomreportsandgettheir EXCEL versions at runtimeby following only few steps.  Wired the required UI components with the code in the code-behind file using event handlers.  Achieved data validations in the UI ASP.NET Validation Controls.  Construction of Client side scripts in JavaScript.  Built Report Screens for variousfunctions thatincludes refining,retrievingand displaying of data based on specific search criteria keyed in by the user.  Designed and coded database tables and stored procedures and their interface with front end using ADO.Net.  Design and development of reports using SSRS. Environment:SQL Server 2008,SSRS, Spreadsheet Gear,Visual Studio, C#.Net, ADO .Net, ASP.Net, Telerik, Ajax, Master Pages, LINQ, Team Foundation Server (TFS), JavaScript and HTML.
  • 5. EXPERIENCE PERSONAL INFORMATION NCL Home– National Chemical Laboratory JUNIOR SOFTWARE DEVELOPER This systemwas developedto handle all admin activitieslikemakingan announcement, postinga Regular or External vacancy, addingRTI details,approvingguesthouse booking, replying to online queries posted on NCL India (Public website), user management, role management etc. Apart fromthis wecreateda specialmodulefor scientists where scientistscan managetheir profile and providedetails like area of expertise, patents, research themes, center of excellence, research interest and much more. Moreover thismodulewas then extendedfor internal users where they can follow a particularscientistandsee his updates like videos, conferences and much more. RESPONSIBILITIES:  Design and implementation of seamless communication between different modules of the system.  Built code for theBusiness Object Layer (BO's) classes using C#.Net. The BO's are responsible for interacting with the database and also hold all business processing logic.  Developed classes for theLookupLayer usingC#.Net.This layer is mainly used to build queries and retrieve specific data from the database.  Developed the classes for the Entity Layer using C#.Net. The Entity Objects are used with the BO's to perform data manipulation operations.  Developed the User Interface usingASP.NETUI Component's like Panel, Textbox,Button,CheckBox,RadioButton, Data Grid, and Data List.  Used the Telerik Data GridComponentextensively to display,updateanddeletedatain a very professional, consistent and user-friendly manner.  Wired the required UI components with the code in the code-behind file using event handlers.  Achieved data validations in the UI ASP.NET Validation Controls.  Construction of Client side scripts in JavaScript.  Implemented security using Memberships and Roles in Asp.net 2.0  Built Report Screens for variousfunctions thatincludes refining,retrievingand displaying of data based on specific search criteria keyed in by the user.  Designed and coded database tables and stored procedures and their interface with front end using ADO.Net.  Design and development of reports using SQL Server Reporting Services (SSRS) Environment: SQL Server 2008, Telerik, Visual Studio .Net, C#.Net, ADO .Net, ASP.Net, JavaScript and HTML. Symbiosis International WLL: Feb 2015 – Present Arctech Systems: Aug 2012 – Jan 2015 ILogic Academy: Jun 2011 – Aug 2012 Date of Birth : July20, 1991 Nationality : Indian Passport No. : M0459204 Qatar ID No. : 29135614814 Visa : Holding Valid Qatar Work Visa. Marital Status : Single Languages : English, Hindi. Contact Number : +974 55900375.