Post Job Free

Resume

Sign in

Data Sql Server

Location:
Los Altos, CA
Posted:
August 07, 2018

Contact this candidate

Resume:

KRISHNA SRI

Email: ac6k2x@r.postjobfree.com Ph#: 669-***-****

Professional Experience

* ***** ** ********** ** Software Developer in Software Design, analysis, development, Unit testing and implementation of web and client server application using Microsoft Technologies.

Extensive experience in designing, developing, maintaining, modifying and supporting software applications in domains such as banking, insurance, health care.

Experience in Software Analysis, Design, Development, Data Modeling, testing and implementing

Experience with Object Oriented Programming Concepts (OOPS), Service Oriented Architecture (SOA) based Applications, client-server applications, N-tier applications, and Windows Services based.

Extensive knowledge with hands on experience in Client/Server, Web & Windows Based applications using C#, VB.NET, MVC, Angular JS, ASP.NET 3.5/4.0, Web API, Entity Framework, WPF, LINQ, ADO.NET, Ajax, SQL Server 2005/2008/2012, XML Web Services, WCF RESTFUL, JSON, JQuery,Angularjs&2&4.

Expertise in creating User Interfaces using Web Forms, User Controls, various Custom Controls, Validation Controls and validating user inputs using validation techniques.

Expertise in N-tier and more profoundly on 3-tier Client/Server development architecture.

Used C#.NET for coding the business logic and to develop N-tier services.

Experience in developing applications using Model-View-Controller (MVC) architectural pattern.

Proficiency in developing Secure Web based Applications using ASP.NET in N-Tier and MVC.

Experience in developing WCF Services.

Experience in Developing WPF Applications with XAML Files.

Have experience in Waterfall/Agile methodology.

Experience in implementing Windows Communication Foundation (WCF) services.

Very proficient in HTML, CSS, JavaScript, JQuery, JSON, AJAX, XML and other web tools.

Experience with Test-Driven Development (TDD) like N-Unit testing frameworks and MS unit Tests.

Acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed.

Experience in developing rich, uniformed User Interface using CSS,Master pages, Themes, AJAX Controls, Web parts, Agile Development and JQUERY

Solid experience in creating WCF,Web api Services.

Worked with ASP.NET AJAX to create rich UI Web Applications and to improve performance.

Hand on experience on Design Patterns using GOF and Model View Controller (MVC) architecture.

Experience in implementing the design Patterns like MVVM (Model View View-Model), MVC Architecture.

Experience in Agile Methodologies Created Burn down Chart, User experience Case Studies, Impact Analysis, Defect Tracking.

Have practiced project enhancements using SPRINT mechanism to stabilize the productivity & scalability of the application.

Expertise in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).

Experience in developing, monitoring, extracting and transforming data using DTS/SSIS, Import Export Wizard, and Bulk Insert.

Expertise in CI tools like Jenkins & in CD tools like Cruise control.NET, Puppet etc.

Hands on experience in fixing unit integration and UAT tests using .NET technologies.

Good experience in analysis and design in the RDBMS environment and experience in development of Stored Procedures and Triggers in SQL Server 2005/2008/2012.

Experience using configuration Management Tools such as Team Foundation Server (TFS), Visual Source Safe (VSS), and Sub Version (SVN) for version control.

Performed unit testing and integrated testing for fixing the bugs, writing test cases, test plans and generating test scripts.

Experience in implementing LINQ by using LINQ to Dataset and LINQ to SQL for converting source code data

Experience with Reporting services like SQL Server Reporting Services (SSRS) and Crystal Reports.

Technical Skills

Languages

.NET Framework 4.5/4.0/3.5/3.0, VB.Net, C#, ADO.Net, SQL,LINQ.

Web Technology

ASP.Net, ASP, HTML, CSS, JQuery, Bootstrap, JSON Web Service, Angularjs&2&4,java script.

Web Services

REST,WCF,WEB API

XML Technologies

XML,LINQ to XML

Mark-up/Scripting Lang.

HTML5, CSS3,XML.

Databases

SQL Server 2012/2008/2005

Application/Web Servers

Microsoft IIS 7.0/6.0/5.0

Reporting Tools

SQL Server Reporting Service (SSRS), Crystal Report.

Version Controls

Team Foundation Server (TFS), Visual Source Safe 6.0 (VSS)

Content Manager

File net and Storage Configuration Management.

IDE

Visual Studio .Net 2015/2012/2010/2008/

Operating System

Windows 2010/2007 / 2003

Standards & Trends

Agile Development, Rapid Application Development, SOA (Service Oriented Architecture), SCRUM.

Professional Experience:

Client: Abbott Labs, Waukegan, IL. Mar 2017 – Till Date

Abbott Labs are a global, broad-based health care company devoted to discovering new medicines, new technologies and new ways to manage health. Their products span the continuum of care, from nutritional products and laboratory diagnostics through medical devices and pharmaceutical therapies. Their comprehensive line of products encircles life itself - addressing important health needs from infancy to the golden years. Abbott has sales, manufacturing, research and development, and distribution facilities around the world, close to where their customers need them to be.

Role: .Net Developer

Environment: Visual Studio 2015, SQL 2012,.NET Framework 4.5, ASP.NET MVC 4, LinQ, LinQ to SQL, C#.NET, JavaScript, Angular js, Jquery, WEB API, Windows 10.

Responsibilities:

Involved in full Software development life cycle (SDLC) followed by agile methodologies to produce high quality software model.

Managed both configuration and development teams throughout the project, and coordinate with quality assurance teams – using Agile Software Development and SCRUM.

Involved in Requirement gathering and design document.

Developed web forms in using MVC with Razor Syntax.

Developed the Shared Pages, Layout pages, Partial Views.

Developed the File upload control functionality and also showing upload files in Partial page.

Developed the validation with using Data Annotations showing Bootstrap boot box.

Developed the validations with custom filters using MVC.

Developed the Validations using Expressive Annotations based on the condition.

Developed Strong Stored Procedures and Functions in MS-SQL Server 2012.

Worked on Merge Statements using SQL SEVRER for data inserting and updating.

Created CSS3 files to maintain consistent look and feel of the application.

Used Entity Framework to get the data from database that data passed to UI application by using web api services.

Using Angularn js created custom directives for data manipulations and to display data in company standard format in UI.

Created custom routes and added them to ASP.NET MVC routes collection.

Created business models and injected them into MVC views using the controllers.

Used MVC validation attributes for validating the models.

Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.

Used HTML 5, CSS 3, JQuery, Java script, AJAX for creating user rich UI’s.

Used Razor engine for creating multiple views.

Extensively used Object Oriented Programming Concepts in developing the application.

Used C#.NET for coding the business logic and to develop N-tier services.

Involved in designing and development of SOA services using Web API.

Used Entity framework Data first approach model for connecting to the database.

Deployed and maintained ASP.NET applications running at IIS 7.5.

Performed the unit testing and integrated testing of the application to make sure that code satisfy the functional specification.

Deployed the Application in Production server.

Client: INEIGHT, Scottsdale, AZ.

Role: .Net Developer Dec 2015 – Jan 2017

Environment: Visual Studio 2012, ASP.NET 4.0, .Net Framework 4.0, ADO.Net, LINQ, AJAX, Java Script, HTML, SQL Server 2008.

Project description:

InEight Project Suite includes configurable modules that instill a disciplined and effective approach to winning work, building work and protecting project resources. The technology offerings allow project-driven companies to better identify issues early, take meaningful and corrective action quickly, more accurately forecast costs, adjust and manage change, and oversee every aspect of project plans and progress. InEight Project Suite integrates with existing software and flexibly expands where and when applications are needed.

InEight Estimate: Sets the standard for accuracy, performance and multiuser collaboration throughout the estimating process.

InEight Control: Empowers users to control and forecast costs while simplifying the tasks of managing budget versions by line item, tracking work progress and budget changes, and calculating earned values.

InEight Plan: Enables a disciplined and effective approach to work packaging, instilling clear communication of the work to be performed, daily crew planning, and quantity tracking and claiming.

InEight Progress: Provides a mobile planning solution that can be used to create and share daily work plans, communicate plans to the crew on the job site and capture information at the end of shifts.

InEight Inspect: Drives repeatable and consistent processes for the completion of forms and field inspections related to safety, quality, environment and more.

InEight Report: Provides KPI-driven analytics across the project portfolio, allowing users to generate reports and dashboards that give them the near real-time visibility and actionable insights needed to identify issues and make more informed decisions.

Responsibilities:

Worked with Agile/Scrum Environment to meet the timelines and interaction with the team.

Performed requirement analysis, design, development and testing of the web based application.

Designed and developed the application on ASP.NET Framework, HTML 5, JavaScript, CSS, and C#

Used Dataset, Data Tables, Data Adapter, Data Reader and other ADO.NET connectivity controls.

Involved in Developing Master Pages and for providing uniformity among the pages.

Performed validations on Web Forms using .NET Validation Controls and also JavaScript.

Involved in development of UI (User Interface) Pages using the HTML, Master Pages & ASP.NET.

Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.

Web Services (SOAP, WSDL) are used for communicating with other application services and components.

Developed the Data Access Layer using LINQ to SQL to retrieve data from the SQL server database.

Experience in developing Master Pages and skins used for common design layout for pages, CSS to separate content of document from its presentation, Java Script and jQuery to perform Client side validation.

Involved in designing complete database objects like Tables, Views, Indexes, Stored Procedures, and triggers using SQL server 2008.

Have used ASP.NET Validation controls to do server-side validations and client-side validations based on the user’s browser.

Installed/Configured and responsible for setting up the environment and developing using 3-tier architecture.

Server side working experience with IIS (Internet Information Services) manages hosting, publishing.

Unit test was done on loosely coupled modules using NUnit.

Used LINQ to query against strongly typed collections of object and various data source, XML documents, Web services.

Deployed the Application in Production server.

Company: KPMD SOFTWARE SOLUTIONS PVT LTD, India. Feb 2014 –Sep 2015

Project: KPMD HRMS

Role: .Net Developer

Environment:ASP.Net MVC 4, C#, SQL Server2008, .NET framework 4.0,Visual Studio 2012, Entity Framework, jQuery,AngularJS, WCF Service, IIS,C#.NET.

Project description:

It aims the hospital executives and employees in the areas of staff planning, recruitment, compensation, staff development, employee relations, benefits administration and reporting. An automated and integrated workflow helps streamline processes, while Web-based access and servicing capabilities provide effortless access to information.

Responsibilities:

Involved in Requirement gathering and design document.

Developed web forms in using MVC with Razor Syntax.

Developed the Shared Pages, Layout pages, Partial Views.

Worked closely with designers for a consistent look and feel for web pages while working on Shared Pages and CSS.

Used ASP.NET MVC4 to build the application, used Razor View Engine and Worked on Views, Controller, Models.

Used TempData, View Bag,View Data in Application Level State Management.

Worked on data Annotation Attribute for model validations.

Designed and developed N tier architecture using .NET framework with C#.NET .

Created Stored Procedures, Functions, Index and Triggers to retrieve data.

Extensively used Kendo UI Grid, Razor Controls with Paging and Sorting for displaying various data on to the page.

Created and consumed WCF services which are based on SOA architecture. Used Basic Http Binding for binding purposes. Worked on WCF security.

Created and modified Stored Procedures, Joins, and Sub Queries for efficient data transfer between databases.

Used Microsoft Team Foundation Server for the purpose of version Control and source code.

Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.

Developed LINQ Data context object with Entity Framework for LINQ, invoked DB tables and stored procedures and Implemented LINQ Expressions to query in memory expressions.

Used Entity framework Data first approach model for connecting to the database.

Company: Charter Global, India Feb 2012– Dec 2013

Project: KBI Training

Role: .Net Developer

Environment: ASP.NET 4.0, C#, ADO.NET, LINQ, VS-2010, SQL SERVER 2008, Jquery.

Project description:

The goal of the Training Application is to design and develop a system from scratch to maintain Employee Training Records in a centralized data repository. The system would provide efficient means to record Training related data, enabling supervisors, admins and super admin users to quickly access employees training records. Supervisors are responsible to maintain training records for subordinates working under him, the supervisor and employee relation will be established using Supervisor-Foreman Relationship. Training Module to add/update employee demographic data for Salaried Employees.

Responsibilities:

●Involved in Requirement gathering and design document.

●Developed web forms in Asp.net using C# as the Code behind Languages and LINQ as the SQL data consumer.

●Used ADO.NET Objects such Data Adapter, Dataset, Data Reader, Data list for Reading and Updating the data.

●Developed Data Lists, Grid View and Ajax Model Pop-up Extender.

●Developed Master Pages, User Controls.

●Developed Validation using (Required Field, Compare, Custom, Validation Summary)

●Developed Client Side Validation using Jquery.

●Developed Web service methods, calling the methods from Jquery.

●Developed Strong Stored Procedures and Functions in MS-SQL Server 2008.

Education: B-Tech(CSE) from Swarna Bharathi College of Engineering from JNTU Hyderabad(INDIA) completed in 2012.



Contact this candidate