Successfully reported this slideshow.

KhajavaliShaik

61 views

Published on

  • Be the first to comment

  • Be the first to like this

KhajavaliShaik

  1. 1. Khajavali Shaik Mobile: 971 525423529(Dubai) Senior .NET Lead/Developer Skype: khajavali_007 E-mail:khajavali007@rediffmail.com Career Objective: Looking for a challenging position in organization as a software lead or senior developer roles Highlight of Profile: • Microsoft Professional with 10 years of hands on programming experience in .NET technologies. • Professional experience in analysis, design, testing and implementing Web applications with Model View Controller (ASP.Net MVC), Service Oriented Architecture (SOA & Web API), N-tier Architecture, Client-Server Architecture, Windows Services based applications and Desk top applications. • Expertise in Healthcare, Travel, Finance, Government Services and Inventory domains. • Well Experienced with Object Oriented Programming (OOP) and Object Oriented Analysis and Design (OOAD) concepts. • Experience in Design and development of .Net Core, ASP.Net MVC, WEBAPI, Typescript, Angular JS, Entity Frame work with N-Unit of work design pattern. • Experience in design and development of Responsive web applications using Bootstrap, jQuery and angular JS. • Good Experience of Using open source API like google charts, Google Maps, Weather API, Google Analytics, Facebook Pixel. • Experience in C#, .Net Core, ASP.Net MVC, ASP.NET Web Forms, WCF, Entity Frame work, LINQ, ADO.NET, HTML5, Ajax, AngularJS, JQuery, Bootstrap, JavaScript, CSS, ADO, ASP, VB.NET, XML Web Services, VB, MS SQL Server, Oracle. • Good working experience of Web API, WCF Services, Web Services, .NET Architecture, .NET Security, .NET Caching, .Net Threading model, Asynchronies web application. • Good Experience in writing WEBAPI service for Travel Domain, Hospitality with HTNG standards • Developed services using WCF (Windows Communication Foundation) technologies with Microsoft Enterprise library and Web service software factory. Converted existing XML web service to WCF service/ WCF Components in. Net3.5 by using System.ServiceModel.dll assembly. • Designed and developed data access components in the application using VB.Net and ADO.NET for achieving connected and disconnected database connectivity. • Experience in implementing error handling, exception management, tracing and logging features. • Managed software project life cycle (Requirement gathering, analyzing, designing, developing, testing and implementing) in Waterfall Methodologies and Agile Methodologies. • System design and development, Rapid Application Development (RAD) using MVC , code review, release management. • Having experience in using payment gateways. • Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS)  Experience in Unit Testing. • Experience in working with divergent technologies including IIS 6.0/7.0, CSS, Classic ASP, VB6, ADO and Java Script. • Created different types of reports such as Standard, Cross-Tab, Drill Down and Sub-Reports for day to day operational reports, MIS reports and Dash-board reports by using Crystal Reports and SSRS. • Strong abilities in Database Design, Normalization, writing Stored Procedures, handling SQL CLR, Triggers, Views, Functions and Packages in ORACLE Database, MS SQL Server and involved in all stages of System Development Life Cycle. • Experience in installing ORACLE Database, SQL server in Windows platform. • Experience in Support and Implementation projects. • Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities. Page 1 of 7
  2. 2. • Work Experience – Summary • Working as Sr Software engineer in eData Management Solutions, Dubai Apr 2016 to till date. • Worked as a Sr Software Programmer in Commercial License and Government Service System. PCFC – Trakhees Dubai (Dec 2014 – Mar 2016). • Worked as a WCF Developer in Zen3 Info solutions (India) LTD, Hyderabad. Sep-2013 to Oct-2014. • Worked as Senior .NET Developer in Yashoda Hospitals, Hyderabad from Feb 2007 to sep 2013. • Worked as Accountant in RNS Infrastructure Limited. Hubli, Karnataka. India from Feb 2002 – Jan 2007. Technical Skills: Programming Languages : C# 6.0, ASP.NET 5, .Net Core, VB.NET 10.0, WPF, ADO.Net, AJAX, PL/SQL, Sql Server. Mark-up/Scripting Language : Type script, JavaScript, Jquery, AngularJS, VBScript, HTML, CSS IDE : Visual Studio 2015, .Net Core, VS2010, VS2005, Visual Studio 6 Databases : MS SQL Server 2014 2012/ 2008/2005, Oracle10g/ 9i, MS Access XML Technologies : XSL/XSLT, DOM, XPath, XSD Web Development: .Net Core, ASP.Net MVC 5/4/3, ASP.NET, LINQ, WCF, Silverlight, ASP, Web Service, AJAX Application/Web Servers : Microsoft IIS 7.0/6.0/5.0 Modeling Tools : MS Visio Professional Defect/Bug Tracking : Test Track, Star Team Version Control : Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS) Reporting Tools : Crystal Reports 10/ 9/7, SQL Server Reporting Services (SSRS) 2008 Platform : Windows 7/Vista/ XP/Win 2003/NT/2K, Win 2k Server, DOS. Tools / Applications : Visio 2013/2010, MS Project, VSS, TOAD, UnitTesting, Enterprise Library, Telerik controls, TOAD. Projects: Upgreats Role: Senior Software engineer. Apr 2016 to till date Organization : eData Management solutions, Dubai. Environment : Visual Studio 2015, .Net Core 1.0, ASP.NET MVC, Entity Framework 6, WEBAPI, Bootstrap, CSS, JQuery, Javascript, Sql Server 2014. Description : Upgreats Hospitality software this is data driven upselling web application for Hotel customer satisfaction. With Upgreats hotels get to know their customers better by sending them Post Booking / Pre-Arrival, relevant and targeted communication by mobile web, e-mail, desktop and tablet. In this way hotels increase both revenue and net profit whilst boosting guest satisfaction simultaneously. Responsibilities: • Created Upgreats web application in .net Core with MVC razer view engine, Bootstrap, Jquery. • Involved in Designing and coding for user interfaces by using ASP.Net MVC and C#.Net. • Designed and developed data access components in the application using .Net Core and Entity Framework with LINQ Query. • Designed and implemented partial views using ASP.Net MVC/C#.Net. And Created Common Exception layer. • Designed and developed Interfaces for dependency injections. • Designed and developed responsive User interfaces with bootstrap with jquery and JavaScript. • Written code for extracting hotel reservations from CSV files to database. • Designed and developed Dashboards and charts using google api. • Designed and developed User Role base security for web applications, Json Web Token has been developed for user authentication in WebAPI. Page 2 of 7
  3. 3. • I have provided Web API to hotels to share their hotel reservations to upgreats software with HTNG Standards. • Involved in preparation of Test Plan and Test Cases for Unit test and Integrated test. Project: CarReport Role: Senior Software engineer. Apr 2016 To Till date Organization : eData Management solutions, Dubai. Environment : Visual Studio 2015, ASP.NET MVC, Entity Framework 6, Bootstrap, CSS, JQuery, Javascript, Sql Server 2014. Description : CarReport provides information to make better purchasing decisions before buying UAE cars. CarReport provides Vehicle Specifications, Accident History, Mileage Analysis and Vehicle Valuation in order to assist buyers conduct more trust-worthy, transparent transactions. Responsibilities: • CarReport project entirely build with ASP.NET MVC 5, Entity Framework 6 with schema first approach, Bootstrap, CSS, Jquery, JavaScript. • Involved in Designing and coding for user interfaces by using ASP.Net MVC and C#.Net. • Designed and developed dashboards, charts using google Api, using google analytics to display the revenue, Insurance Leads, Finance leads data. • Designed and implemented partial views using ASP.Net MVC/C#.Net. and created common exception layer. • Designed and developed responsive User interfaces with bootstrap with jquery and JavaScript. • Web services consuming to display all the car information and converting html pages to pdf using open source nugget packages. • Website traffic capturing using google analytics. Project: Commercial License and Government Service System Role: Senior .Net Programmer. Dec2014 – Mar2016 Organization : Ports and Customs Free zone Corporation – Trakhees. Government of Dubai. Environment : Visual Studio 2010, .Net Frame 4.0/3.5, ASP.NET MVC, ADO.Net, WCF, XML, CSS, JQuery, Javascript, Oracle pl /sql Description : This is the Project for Government services and Commercial licensing system using this Existing Back office system I have provided WCF services to Java application (Online) for Mobile devices. All the wcf services are having the functionality of Visa services, licensing system. And also provided SSRS reports for back office applications Responsibilities: • Created the applications in SOA (Service Oriented Architecture) by implementing WCF (Windows Communication Foundation with basic http binding) services. • Involved in Designing and coding for user interfaces in Web forms by using ASP.Net MVCand C#.Net. • Designed and developed data access components in the application using C#.Net and ADO.Net. • Designed and implemented User Controls using ASP.Net/C#.Net. And Created Exception Layers in Ntier architecture to raise the application level exceptions. • Developed Multiple WCF Services to communicate back and forth with host systems that supply varies kind of plan rules and data. • Designed and developed User Interface, Controls and Pages using C#.Net, ASP.Net MVC, Angularjs and Bootstrap. • Designed and developed Business Layers, Data Access Layers, Interfaces and Classes by using C#.Net  Optimized Stored Procedures and PLSQL Queries by reducing the Query cost. • Written number of Stored Procedures and UDF (Used Defined functions) for application development and database operations using oracle pl/sql • Involved in preparation of Test Plan and Test Cases for Unit test and Integrated test. • Expertise Preparing SSRS Reports and Dashboard reports. Page 3 of 7
  4. 4. Project: Task Management System (Taskit) Role: Senior .Net Programmer. Sep 2013 – Oct 2014 Organization : Zen3 Info Solutions (India) Ltd. Hyderabad, India. Environment : C#, ASP.Net MVC 5.0, .NET Framework 4.5.1,ADO.Net, AngularJS, XML, JSON, JQuery, WCF, Visual Studio 2013, IIS8.0 & SQL Server 2012 Description : Task Management system is an internal system which facilitates to manage the tasks or creating the new tasks and assigning to the employees, this system facilitates to maintain the task schedules and task reports. Responsibilities: • Working with MVC with AngularJS Modules, Directives, Templates, Scope, Expressions, Data Bindings, Filters and Routing. • Defining Factories, Services for common functionality. • Creating custom dircective. • Developed the services using WEBAPI to access tasks and basket related functionalities Implemented for Taskit. • Using Auto Mapper for Map Entities and View Model Entities. • Creating Database with Entity Frame work Code First Approach. • Participated in scrum meetings and finding the requirements. • Developing the data access layer and API controllers. Project :B2B Agent and Admin Website Role : Senior WCF Developer. Organization : Zen3 Info Solutions (India) Ltd. Hyderabad, India. Environment : C#, WCF, Asp.net MVC 5.0, .NET Framework 4.5, XML, ADO.Net, Angularjs, WCF, Visual Studio 2012, IIS7.0 & SQL Server 2008, Description : This is a B2B website. Agent site will be used for agents. Agent can search and book Hotels, Flights, Cars and transfer products. This also provides Historical booking Information, Compare products and provides Smart suggestions. Admin site will be used for loading contracts with providers(Hotels, Rental agents).This includes Rates, Board Supplements, Restrictions, Release, Special Offers, Allocations, Closeouts. Responsibilities: • Developed different type of search engines by using of WCF services. • Developed APIs to consuming Dispongo Service in SalesBLL. This service Provide all Information Hotels in France, UK, US, Egypt related hotels Information  Developed WCF service for Rates Notifications. • Implemented Angularjs in UILayer for web pages. Implemented Sorting, filter for client side sorting and validations. • Developed the services using WCF to access catalog and basket related functionalities. • Developed RESTful WCF services. I have provided custom authentication through username and passwords. • Designed and developed classes using Web service Software factory, Application Block for Development. • Designed and developed Analytics Http module for Omniture and Google-Analytics to handle online strategies and marketing initiatives. • Implemented LINQ queries for sorting, filtering the complex objects. • Created couple of day to day activities reports and dashboard reports like Agent wise, destination wise, Sales and Revenue Information Reports. • Provided reports in different formats like PDF, Excel, Simple text report through XML, XSLT with ibex PDF generation tool. • Developed scheduler application to down loading static data Information from different Suppliers and Providers by Daily, Weekly and provides exception reports to management. • Developed scheduler application to prepare and sends emails to Agent regarding the latest deals. Project: CARE - HIMS Enhancements Role: Senior .Net Developer. Nov 2009 – Sep 2013 Page 4 of 7
  5. 5. Organization : Yashoda Hospitals, Hyderabad, Andhra Pradesh. India. Environment : WPF 3.2, Visual Studio 2010, C#, ADO.Net, SQL Server 2008 and Crystal Reports 10 Description : OPD Module in this we are WPF controls Like Canvas, Grid, Stakpanel, Solid brush, Grid controls and Using LINQ queries. This module is using for Outpatient Registration, Doctors Consultation, Outpatient Diagnosis, Voucher entry, Pre and Post discounts features are available. Responsibility : • Involved in design, develop, testing and deployment. • Developed database schemas, entities, stored procedures, quires in SQL Server. • Enhanced the functionality in the following modules. Credit Card Collections, Medical Records, OP to IP Transfers, Doctor Desk, Purchase Orders, Material Authorizations, MIS Reports, Dialysis, Diet module, Discharge summary, Guest relation module. • Designed and developed User Interface, Controls and Pages using C#, WPF, Business Layers, Data Access Layers, Interfaces and Classes by using C#.Net • Improved the performance of Recent Business, Active patient search, Patient Enquiry, Patient Billing Search, Lab investigation results by doctor and by patient by tuning the stored procedures  Optimized Stored Procedures and SQL Queries by reducing the Query cost. • Written number of Stored Procedures and UDF (Used Defined functions) for application development and database operations using SQL Server 2008 • Designed and developed User Interface, Controls and Pages using C#, ADO.NET, Entity data model Layers, Interfaces and Classes by using C#.Net • Improved the performance of Recent Business, Active patient search, Patient Enquiry, Patient Billing Search, Lab investigation results by doctor and by patient by tuning the stored procedures  Optimized Stored Procedures and SQL Queries by reducing the Query cost. • Writing WCF services to communicate with SQL Server data • Written number of Stored Procedures and UDF (Used Defined functions) for application development and database operations using SQL Server 2008 Project: LABWARE - Diagnostic Center Management System Role: Senior .Net Developer. Apr 2008 – Nov 2009 Organization : Yashoda Hospitals, Hyderabad, Andhra Pradesh. India. Environment : Visual Basic 6, VSS, Visual Studio 2005, VB.Net, ASP.Net, Oracle, Windows XP/2000, VB Script, Java Script, Visual Interdev, XML, XLT, XSLT, ADO.Net, Web Services and Crystal Reports Description : Labware is a Comprehensive Diagnostic Center Management System. This computerizes all operations and administrative functions of a diagnostic center. This is a real time and interactive system, which improves the performance of Diagnostic center and quality of patient’s investigation results. From the operational point of view, it facilitates and reporting of patient requirements and the investigation results respectively. The departments include as Biochemistry, Hematology, Clinical Pathology, Histopathology, Microbiology, X-ray, CT scan, MRI, Ultrasonography, Echo, Cardiac Stress Test, ECG etc. Management Information System and Accounting are part of the Labware module. It provides valuable management information consisting of diagnostic center performance static and historical analysis Responsibilities: • Involved in design, coding, debugging and testing of web interfaces (User Interfaces) using ASP.NET, VB.NET and ASP.NET AJAX controls. • Designed and developed data access layer to retrieve the data from and store to SQL Server database using VB.NET, ADO.NET and Data Access Application Blocks. • Validated the data inputs using ASP.NET and JavaScript before posting the job to the Job Boards. • Created and Applied CSS for varies HTML controls and new required fields of the screen. • Designed and developed a User Control using ASP.NET and VB.NET. Page 5 of 7
  6. 6. • Consumed multiple web services to retrieve requirement information and posting the service request information from/to Medical equipments using ASP.Net and VB.NET. • Converted some of the COM components from VB6 to VB.NET which are retrieving the lab results data from equipment. Added normal range information based on patient age and gender to the results and stored the information in SQL server. • Designed and developed COM, DCOM, COM+ objects for MTS, Classes and Libraries. • Developed Process Control System (PCS) and Distributed Control System (DCS) for Medical equipments by using VB6. • Developed Bar coding programs using Shell Scripting for Inventory and Lab samples collections. • Designed and developed Testing strategies, System Test plan and Test scripts. • Expertise in generating reports using Crystal Reports and MS Access Reports. • Created different types of reports such as Standard, Cross-Tab, Drill Down and Sub-Reports for day to day operational reports, MIS reports and Dash-board reports by using Crystal Reports. • Expertise in Database Installation, Database Tuning and Back up procedures for Oracle and SQL Server. Project: CARE - HIMS (Healthcare Information Management System) Role: Software Enginner. Feb 2007 – Apr 2008 Organization : Yashoda Hospitals, Hyderabad, Andhra Pradesh. India. Environment : Visual Studio 2008/2005, .Net Frame work 3.5/2.0, ASP.NET, C#, VB.Net, ADO.Net, Ajax 2.0, XML Web Services, XML, XSD, WSE, WCF, ORACLE, SQL Server 2005 Description : CARE is the Project for Health care Information Management System, this product consists of various modules to suit a Hospital. This product consists of Out-patient, In we are using Admissions, Laboratory, Radiology, Billing, Wards, Operation Theater, Doctor Desk, Pharmacy and MRD. Responsibilities: • Discussed with end users and developed Software Requirements and Detailed Design/ Functional Specification using Visio tool. Analyzed, defined and documented user interface, business and system requirements • Involved in UML diagrams such as Use Cases, Class Diagrams, Sequence diagrams and Deployment diagram. • Created the application in SOA (Service Oriented Architecture) by implementing WCF (Windows Communication Foundation) services. • Involved in Designing and coding for user interfaces in Web forms by using ASP.Net and C#.Net. • Designed and developed data access components in the application using C#.Net and ADO.Net. • Designed and implemented User Controls using ASP.Net/C#.Net. And Created Exception Layers in N-tier architecture to raise the application level exceptions. • Developed Multiple WCF Services to communicate back and forth with host systems that supply varies kind of plan rules and data (Insurance entitlement details and Inventory details). • Involved in developing various XML Web services and Enhanced Existing XML Web Services in C# to access different line of business attributes based on the coverage type. • Involved in redesign the existing application to fulfill the Phase-2 requirements. • Designed and developed User Interface, Controls and Pages using C#.Net, ASP.Net, AJAX and JavaScript. • Designed and developed Business Layers, Data Access Layers, Interfaces and Classes by using C#.Net • Designed and developed Master data approval process from Admin site to Agent site by using Object Serialization. • Improved the performance of Recent Business, Active patient search, Patient Inquiry, Patient Billing Search, Lab investigation results by doctor and by patient by tuning the stored procedures  Optimized Stored Procedures and SQL Queries by reducing the Query cost. • Written number of Stored Procedures and UDF (Used Defined functions) for application development and database operations using oracle pl/sql • Used TFS to maintain the different versions of Source Code and Documents • Involved in preparation of Test Plan and Test Cases for Unit test and Integrated testing Page 6 of 7
  7. 7. Education/Certificate Details: • Post-Graduation Degree (M.Com) in Accounting from Nagarjuna University, India in 2001. • Bachelor Degree (B.Com) in Income Tax from Nagarjuna University, India in 1999. • Certificate Course in Computerized Accounting Packages using Tally 4.5 & 5.4 and WINGS Graduate from WINGS ACADEMY in 2002. Page 7 of 7

×