Kiran Shankeri
******.******@*****.***
Profile Summary
Around 8years of IT experience in C#.Net, ASP.Net, WCF, WebAPI, MVC, SQL Server, Oracle and MySql.
Proven ability to lead, mange project resources, interact with clients, coordinate and work in achieving high levels of productivity and efficiency in complex, dynamic and challenging environments.
Extensive experience in Analysis, Design, Development, Testing, Implementation, Support and Maintenance of several major Web and Client/Server Applications.
Experience in design and development of client-server and web application using Microsoft .NET framework, C#.NET, ASP.NET, Web Services, WCF, XML/XSLT, SQL, and SOAP.
Experience in Developing XML applications, Windows Services, Web Services and IIS.
Implemented object oriented concepts like Data Abstraction, Inheritance, Data Encapsulation, and Polymorphism using C #.Net.
Used ODP.Net for establishing connection between application and DB.
Strong Knowledge of Database design and development and experience in writing SQL queries, views, Triggers, Stored Procedures in SQL Server, performing Query Optimization, Oracle and MS-Access.
Experience in handling various backend data sources like MS SQL Server 2000/2005/2008, MS Access and XML Data source.
Hands on experience in developing the projects using .Net 4.0 framework, Visual Studio 2010, ASP.NET, AJAX, JavaScript and JQuery.
Knowledge on ReactJS.
Hands on Experience in setting up tenants in Public Clouds like Azure
Experience in creating visualforce pages writing Apex classes, triggers in salesforce.
Expertise in using MVC architecture in implementation of user interfaces.
Experienced in Agile, Prototype and Test Driven (N Unit) development methodologies. Ability to rapidly absorb new concepts and apply them effectively.
Experience onMVC 3.0/4.0, RAZOR design patterns.
Salesforce Toolkits native libraries for interacting with Salesforce APIs, including the REST API and Chatter API. These toolkits make it super simple to consume services from Salesforce within .NET applications
Configured and Deployed azure Websites, Actively ran diagnostics, monitored and analyzed azure websites.
Experience in creating different types of Tabular, Matrix, Drill-Down, Cascaded parameterized, Chart report, Sub reports, Cross Tab Reports and Distributed Reports in multiple formats using SSRS.
Experience in Web UI Technologies using HTML, JQuery, JavaScript, Angular JS, Node JS,RESTful API, Web Services.
Experience in developing Pages and using CSS (Cascading style sheets) for look and feel of the entire Application.
Experience in LINQ, Entity-Framework for Object-Relational Mapping (ORM).
Experience in WPF User Interface using .net framework.
Experience workingwith Microsoft Enterprise Library to connect to SQL server database.
Experience in creating XML Web Services. Consumed Web Services from both Windows forms and ASP.NET web applications.
Experience with Microsoft tool kit like MS Visio, MS Project, MS Excel, MS Outlook and MS Word.
Excellent analytical, communication, problem solving skills, strong teamwork orientation, dedicated to quality output for the team or to individual assignments as required by the work environment. Self-Starter, willing to learn new technologies, ability to learn fast, and determined to achieve.
Educational Background
Bachelor of Technology in Computer Sciencefrom JNTU Hyderabad, India.
Technology Focus
.Net Languages and Technologies
C#, ASP.Net, ADO.Net, ODP.Net, Web Services, WCF, LINQ, MVC 4.0/5, WebAPI, kendo and Entity Framework, Silverlight, Salesforce, Azure
Mark-up Languages
HTML, XML
Scripting
JavaScript, JQuery, AngularJS, ReactJS
Web Servers
IIS7.5, IIS8.0
Databases
Oracle, SQL Server 2008/2012, MS Access and MySQL, SSIS, SSRS
.Net Frameworks
3.0, 3.5, 4.0 and 4.5
Source Control
TFS, Git, Bitbucket and VSS
Operating Systems
Windows 9x/NT/XP, Windows 7, Windows 2003,2008 and 2012 DataCenter/R2 Standard Edition
Other Tools
HP Fortify, Fiddler, SQL Delta and HP Quality Center (QC), AsposeCells
Professional Experience
Retail-Insight/TCS, Bentonville, AR Feb 2016 - Till date
Senior .Net Developer
Report Generation: Retail-Insight operates retailer and supplier stores in various formats around the world.The company operates its business through reportable segments also offers financial services and related products.This segment operates units in three major user, admin, system admin: retailer, supplier and other which consists of merous formats, including discount stores, supermarkets, supercenters, hypermarkets, retail websites. and also offers brand namemerchandise, which include hard goods, some soft goods and selected private-label items and brands in merchandise categories namely grocery, consumables and other categories.Mainly they generates reports based on the retailer associated with supplier.
Responsibilities:
Used agile practices andUnitTest Development techniques to provide reliable, working software early and often.
Followed MVC architecture and developed ASP.NET, MVC 4.0 application using C#, Generics, Code First Approach in Entity Framework 5 and UI in Razor View Engine.
Designed and implemented service-oriented architectures (SOA) suitable for secure, reliable, and high-performance deployment.
Established and executed test procedures, analyzed test results, logged defects, analyzed defect data, recommended process improvements.
Used JQuery for Client Side Validations and AJAX Calls to communicate with JSON Data.
Made full use of .NET’s object oriented features(C#), event handling, error handling, caching and security features.
Provided 'Manual', 'Continuous Integration', 'Gated Check-in' and 'Schedule' builds (along with the option to force builds on that schedule even if no changes occurred since the last build).
Created Builds and deployed builds to different environments based on requests.
Wrote Unit Test, Automated Acceptance Test and Functional Test. Performed unit testing on every new version before sending the application for User Acceptance Test (UAT).
Requirement gathering from end users &department head, provide End user training, RDLC Report Creation and Processcustomization.
Generated excel reports using RDLCwith different charts and tables. Created Datasets to bind it to RDLCused third party tool aspose cells.
Generated reports using SSRS, Excel that could be used to send information to diverse group of users, clients, and managers.
Responsible for deployment of the Application in production and resolving any post-deployment issues.
Provided estimates, daily & weekly status report to the client on progress of the tasks.
Environment: Visual Studio 2010/2012, Agile/Scrum, ASP.NET 4.0, ASP.NET MVC 4, AngularJS, JavaScript, JQuery, AJAX, HTML5, CSS, WCF 4.0, Web API Entity Framework 5, XML, JSON, Oracle PL/SQL., MS Access, MS Excel, MS Word.
Cigna Healthcare, Windsor, CT Oct 2014 – Jan 2016
Senior .Net Developer
Claims Processing System: Cigna HealthCare application is a complete solution to simplify the claims and encounters submission processes by exposing data to the business users in a more visual and intuitive manner. The company had an application in .Net Technology but one problem to that application was a data-entry error in a diagnostic code, provider name, or an array of other variables that results in a mismatch between claims and reference data.
Responsibilities:
Used agile practices and Test Driven Development techniques to provide reliable, working software early and often.
Followed MVC architecture and developed ASP.NET, MVC 4.0 application using C#, WCF, Generics, Code First Approach in Entity Framework 5 and UI in Razor View Engine.
Designed and implemented service-oriented architectures (SOA) suitable for secure, reliable, and high-performance deployment.
Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
Azure Active Directory (AAD) configuration and management, policies and provisioning
Created a Visualforce application that calls the custom Force.com function and displays the results within a Visualforce page.
Designed and involved in writing Apex Classes, Apex Triggers and Visual force Pages.
Created custom controllers and Extension controllers for various functionalities in visual force pages.
Implemented unit testing with NUnit, TDD, and refactoring, Object-Relational Mapping (ORM), and persistence frameworks.
Established and executed test procedures, analyzed test results, logged defects, analyzed defect data, recommended process improvements.
Used JQuery for Client Side Validations and AJAX Calls to communicate with WCF /RESTFul services with JSON Data.
Made full use of .NET’s object oriented features(C#), event handling, error handling, caching and security features.
Provided 'Manual', 'Continuous Integration', 'Gated Check-in' and 'Schedule' builds (along with the option to force builds on that schedule even if no changes occurred since the last build).
Created a ASP.NET Web form that retrieves data from the Force.com Web Service account and displays the results within an ASP.NET Web page.
Consuming the SOAP-based application from an external Force.com application.
Established connections between application and database using Oracle Data Provider and performed data manipulation operation.
Policy based administration is done on systems to configure for use.
Design patters were AngularJS with MVC.
Created Builds and deployed builds to different environments based on requests.
Wrote Unit Test, Automated Acceptance Test and Functional Test. Performed unit testing on every new version before sending the application for User Acceptance Test (UAT).
Generated reports using SSRS, Excel that could be used to send information to diverse group of users, clients, and managers.
Responsible for deployment of the Application in production and resolving any post-deployment issues.
Provided estimates, daily & weekly status report to the client on progress of the tasks.
Environment: Visual Studio 2010/2012, ASP.NET 4.0, ASP.NET MVC 4, Salesforce, AngularJS,JavaScript, JQuery, AJAX, HTML5, CSS, WCF 4.0, Web API Entity Framework 5, XML, JSON, ODP.NET, Oracle PL/SQL., MS Access, MS Excel, MS Word.
Mass Mutual, Springfield, MA Dec 2012 – Sep 2014
.Net Consultant
Enterprise Risk Management clients represent a broad cross-section of financial institutions with diverse objectives and business interests. However, they share a common need for a robust foundation that can meet all of their demanding business and technical requirements, including: Powerful Analytics, Real-time Capability, Performance and Flexibility, Broad Asset Class Coverage, Transparency and Security, Scalability, Efficiency, Cutting Edge Technology.
Responsibilities:
Worked on Client-Server application development.
Followed MVC architecture and developed ASP.NET, MVC 4.0 application using C#, WCF, Generics, Code First Approach in Entity Framework 5 and UI in Razor View Engine.
Designed interactive ASP.NET MVC Razor views using Telerik controls, asp.net controls, JQuery, HTML5, CSS and AJAX to provide excellent user experience.
Developed MVC Razor views, partial views, complex Controllers, helper methods, and view model repository pattern layers.
Created web pages using HTML, JQuery, Ajax, CSS and Web Form Controls, developed layout pages, classes for reuse.
Designed and developed WPF User Interface.
Actively involved in developing web applications using ASP.NET, C#,ADO.NET, WPF and Visual Studio.Net 2008.
Implemented LINQ for querying, sorting, filtering the complex objects.
Developed WCF services to communicate between DAL and other business components and to access the application catalog and search related functionalities.
Used JQuery for Client Side Validations and AJAX Calls to communicate with WCF /REST services with JSON Data.
Made full use of .NET’s object oriented features(C#), event handling, error handling, caching and security features.
Wrote Unit Test, Automated Acceptance Test and Functional Test. Performed unit testing on every new version before sending the application for User Acceptance Test (UAT).
Responsible for deployment of the Application in production and resolving any post-deployment issues.
Provided estimates, daily & weekly status report to the client on progress of the tasks.
Environment: Visual Studio 2010/2012, ASP.NET 4.0, ASP.NET MVC 4, JQuery, AJAX, HTML5, CSS, WCF 4.0, Entity Framework 5, XML, JSON, Oracle PL/SQL., MS Access, MS Excel, MS Word.
Providence Hospitals, Portland. Nov 2010 – Nov 2012
.Net Developer
Providence Hospitals provides a secure, robust environment for transactions across all departments of the hospital and remote access of patient medical records for physicians. The services are designed to help healthcare organizations reduce costs, streamline administrative processes and improve quality of care. The system provides quick response time to the hospital administrators, helping them to significantly improve their operational control. It is specifically designed to cater to the needs of hospitals
Responsibilities:
Involved in defining business and system requirements and designed the functional and technical specifications.
Created Entity relationship diagrams, Class diagrams, Sequential diagrams for Use Cases.
Worked in 3 tier architecture.
Designed the Data Access Layer (DAL) module for the project.
Created Web application development using C#, XML and ASP.NET (User Controls, Custom Controls and Data/Business Components)
Worked on the Account opening module to handle add, modify, delete operations.
Implemented all validations on this module to capture accurate data.
Designed the multiple pages to implement the Account Opening module.
Developed web pages using ASP.Net with C#, HTML, JavaScript and CSS.
Implemented Web Form, Web control, HTML control and JavaScript.
Utilized controls like Data Grid, Combo Box for flexible data listing.
Created several Stored Procedures in SQL server to fetch and process user data to the forms.
Utilized various join concepts to create queries and developed triggers.
Environment: Visual Studio 2008, ASP.NET 4.0, ASP.NET MVC 4, JQuery, AJAX, HTML5, CSS, WCF 4.0, Entity Framework 5, XML, JSON, SQL Server 2008.
Apollo Pharmacy, India Apr 2007- Oct 2010
.NET Developer
The appointment, scheduling, billing, and storage system is integrated with Apollo’s EHR system. The schedule-management feature administers multiple providers' schedules across several office locations, blocks off hours, sets rules for recurring appointments, and creates schedule templates. The system allows the staff to check the next day's schedule for patient insurance eligibility. The medical billing management feature submits claims electronically, interfaces with clearinghouses, utilizes claims-rules engines, tracks the status of claims, and determines what and when services will be paid.
Responsibilities:
Interacted with the end-users to identify business requirements and gather the requirements for business logic fulfillment. Analysis and coding of the application
Defined an object oriented business model employing UML for business process analysis using Enterprise Architect
Developed various entity relationship diagrams depicting interaction and business logic
Developed interactive pages of the application using ASP.NET Web Forms pages with C#, .NET for the code behind modules.
Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
Involved in migrating the application from Access Database to Oracle 10g.
Environment: Visual Studio 2005/2008, .NET Framework 2.0/3.5,C++, Win Form,ASP.NET 2.0/3.5, C#, VB.Net, Web Forms, Server Controls, Crystal Reports.NET, ADO.NET, MVC, Oracle 10g, SQL, Web Services, LINQ.
******.******@*****.***
Work Authorization: H1B
Congnijnt