Krishna
SUMMARY:
Over * years of experience in all the phases of SDLC design and development of Enterprise-level web and windows applications using Microsoft Technologies.
Had Strong experience in working with Web based, Client server, Distributed and N-Tier architectures.
Around 8 years of experience in developing Web-based and Windows-based development using .Net Framework2.0/3.0/3.5/4.0/4.5, Visual Studio 2012/2010/2008/2005 Microsoft classic ASP, ASP .Net, VB .Net, C#, ADO .Net and GUI with JavaScript, JQuery, JSON,AJAX, VBScript, HTML, LINQ.
Experience working with Windows Communication Foundation (WCF) and Restful Web Services.
Experience in Responsive Web Design (RWD).
Experience in working with Internet Information Services (IIS) 7.0 and 8.0.
Actively involved in the phases of SDLC, working through Analysis, Design, Development, Testing, Maintenance and Documentation.
Around 8 years of experience working with SQL Server 2012/2008/2005/2000 applications, SSRS, SSIS, and Crystal Reports.
Highly experienced in creating complex Tables, Views, Stores Procedures, Triggers and User-Defined Functions, Indexes and Cursors using T-SQL to implement Business Logic and Data Protection.
Good working knowledge of SAP BAPI’s, SQL Server (2000/2005), Oracle, PL/SQL Developer, and MS Access.
Proficient in SSRS with Report development, Report management, Report delivery and Report security.
Good understanding of data visualization and Human Computer Interaction (HCI) concepts.
Expertise in Extraction, Transformation and Loading data (ETL)from different sources like Oracle, SQL Server, Access, Excel and Flat Files using DTS and SSIS.
Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adapter.
Hands on experience building responsive web applications using HTML5, JQuery, Angular JS.
Experience in working with Team Foundation Server (TFS).
Hands on experience building web based applications using Kendo UI.
Experience in working with Microsoft Silverlight and Microsoft Sharepoint.
Around 8 years of experience in working with Microsoft Office 2010/2007/2003.
Experience with Software Development Processes & Models: Agile, Waterfall & Scrum Model.
Team Player and a fast learner with good analytical and problem solving skills.
Self-Starter and Ability to work independently as well as a Team.
TECHNICAL SKILLS:
Languages
C, C++, C#, VB, ASP.Net, ADO.Net, T-SQL, PL/SQL,AJAX.
Web Servers
IIS7/ 6/ 5.1/ 5.
Web Technologies
ASP.Net 4.5/4.0/3.5/3.0, Webforms, Winforms, ADO.Net, ASP.Net, LINQ, Web Services, Silverlight 4.0/ 3.0.
Designing Tools
Microsoft Visual Studio 2013/2012/2010/2008/2005.
Web Technologies
XML, HTML, HTML5, Ajax, JavaScript, Jquery, Angular Js, SOAP, VBScript, CSS/ CSS 3, BOOTSTRAP, REST SERVICES(Web API).
Source Code Control
Visual Source Safe (VSS) and Team Foundation Server (TFS).
Database
MS SQL Server 2014/2012/2008/2005, MS Access, MySQL.
Operating Systems
Windows 8, XP/2000/98, Windows NT, UNIX.
Reporting Tools
SQL Server Reporting Service, Crystal Report 8.0/8.5/10/13, Data Base Reports, SSRS, SSIS.
Packages
MS Office (MS Word, MS Excel, PowerPoint etc.)
Design & Process
MVC 4.5/4.0/3.5/3.0 Design Patterns.
Lead Skills
Project Coordination, Risk Management, Process Improvement, Business Process Automation, Quality Assurance, Change Management, Requirement Analysis, Testing, Documentation, Agile/Scrum.
PROFESSIONAL EXPERIENCE:
Insurance Auto Auctions, Westchester,IL Aug 2015 – Till Date
Senior .Net Developer
Responsibilities:
Participated in Requirements Analysis meetings and was involved in design and Analysis of various application features.
Communication with Business Analyst and Senior Analyst to analyze project schedules through MS Project designs.
Created service-oriented Architecture for managing the Business Logic.
Working on User Interface design using CSS and Client side validations using JavaScript, AngularJS and Server side validations in C#.
Developed required .NET Assemblies using C#, ASP.NET, ADO.NET and NHibernate.
Followed the MVC (Model View Controller) design Pattern for the n-tired application.
Windows based application written in C# using a Sybase database.
Wrote SQL queries, Views, Stored Procedures, Function and Triggers using T-SQL for SQL server 2012.
Used Team Track for tracking Issues and for Deployment Involved in the preparation of project plan using Microsoft Project and tracking them effectively.
Extensive use of SQL-XML, manipulating XML with XSLT files and using XSD files to validate XMLs across platforms using XML Query, XPATH to navigate to various nodes in a XML document etc.
Data was served up from SQL Server 2008 via the Entity Framework with some custom views and integrated with SharePoint.
Working exclusively with SAP Web services.
Building web applications using Kendo UI widgets, JQuery, Angular JS
WPF Developing and Visual Studio 2008 for Silver light backend programming in C#.
Creating Services and Endpoints using WCF.
Implemented TDD environment using Visual Studio Unit Test Framework. Created unit tests, acceptance test based upon functional and development requirements
Converted VB6 code to VB.Net.
Developed LINQ to SQL to get the data from Database and Inserting/Updating into the database.
Worked on Web Services and Consumed in Client application.
ASPX pages with Ajax tabbed control were created and deployed to SharePoint sites.
Integrated Active Reports with the application to send the approval and denial letters.
Environment: C#.NET 4.0, ASP.NET, AJAX, ADO.Net, VB.Net, XML, XSD, XSLT, XPATH, MVC, Dot Net Nuke 4.x, WPF, WCF, Telerik Controls, SQL Server 2012,T-SQL, IIS 7.0, LINQ, TDD, Windows 7, .Net framework 4.0, Prism v2.0, Entity Framework 4.3, Web Forms, Sybase, VSS,SAP, Visual Studio 2012, Silver light.
American Express, Phoenix, AZ Mar 2013 - Jun 2015
Senior .Net Developer
Responsibilities:
Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts.
Designed applications using UML–Modeling by applying Object Oriented Analysis and Design (OOAD) and design patterns concepts and methodologies.
Worked with Iterative Agile Methodologies and Test-driven development (TDD).
Created a C# console application to clean up duplicates and unnecessary data in the data base and the active directory.
Developed dynamic ASPX web pages for Application using ASP.NET, C#, XML, XSL/XSLT, HTML and JavaScript.
Worked on web pages and business objects using C#, JavaScript, AngularJS, KnockoutJS,JQuery, Json, and Ajax XML in a mixed ASP.NET environment.
Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security models.
Used ASP.NET controls like Custom, User Controls to provide standard interactive User Interface.
Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
Effectively used ASP.NET intrinsic state management functionality to store application-specific, session-specific, page-specific and user-specific information between page requests.
Used Team Track for tracking Issues and for Deployment Involved in the preparation of project plan using Microsoft Project and tracking them effectively.
Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
Using ADO.NET objects connected to communicate with SQL Server database.
Worked on WCF services, used to implemented as well as consume and hosting that services and
Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2008.
Designed, deployed and maintained various SSRS Reports in SQL Server.
Involved Unit Testing, Integration Testing and Regression Testing in a regular basis to improve the performance of the application.
Maintained the version of the project by using module developed with latest version in TFS.
Utilizing Visual Studio, .Net, C# and Dev Express to refractor and enhance features of an existing web based in-house project management and installation services application.
Generated reports for the Under Writers using Dev Express Reporting Tool and SQL Server Reporting Services (SSRS).
Environment: .NET Framework 4.0, Visual Studio 2008, ASP.NET, Web Forms, MVC 4, ADO.NET, C#, Developer Express Controls v2010 vol 1, XML, HTML, CSS, AngularJS, WCF, TFS 2012,MVC 4 Windows Server, SQL Server 2008.
Halliburton Energy Services Inc, Houston, TX Sep 2011 - Feb 2013
.NET Application Developer
Responsibilities:
Participated in the design architecture and analysis of the project.
Developed new user interface for new features and functionality to the application in HTML using Adobe Dream weaver.
Developed new User Interfaces(UI) as per the application requirement.
Developed the modules in Visual Studio 2005 using Classic ASP, ASP.NET, VB.NET, JavaScript, HTML, CSS, ADO.NET and SQL Server 2005.
Involved in Product Development.
Some part of the project is developed in Java using Rational Application Developer (RAD).
Developed using Responsive Web Design(RWD).
Developed and consumed WCF and WPF services for communication with internal systems.
Developed WCF service endpoints and exposed them over default protocol( SOAP over http) settings.
Prepared SOAP test data for WCF service validation.
Developed new modules in VB.NET based on old source code in VB and migrated from VB to VB.NET.
Used Session Objects for Session Management.
Validations of forms were performed using JavaScript, AJAX and .Net Validation controls.
Used Microsoft Silverlight to build and run rich internet application.
Used Master Pages and Cascading Style Sheets (CSS) to render a uniform look and feel for the application. Designed rich graphics and backgrounds using Adobe Photoshop.
Created an Administrator’s interface where the Admin could get an access to database data and could access/modify/update the data which would dynamically be reflected in the web forms.
Created multithreaded web services to enable efficient and fast access of these services from the client applications.
Designed and Implemented data access layer using ADO.Net to connect/update/access databases.
Created the database and several stored procedures and views were written to access the database.
Developed Database Triggers to enforce Data integrity and additional Referential Integrity.
Performed Unit Testing.
Used SSIS, SSRS for the reporting part of the application.
SSAS is used for Data Warehousing and Business Intelligence in the application.
Provided Full Reporting Life Cycle support using SSRS.
Developed T-SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
Crystal Reports was used to generate complex reports. The reports could be exported in Excel or PDF formats.
Environment: Classic ASP, ASP.NET, VB.NET, ADO.NET, .Net Framework 4.5, HTML, CSS, AJAX, Java, JavaScript, MVC 3, Visual Studio 2005, MS SQL SERVER 2005,SOAP,IIS 7.0, T-SQL, WCF, WPF, Web Services, Crystal Reports, Visual Source Safe, Adobe Dream Weaver, Microsoft Silverlight, SSRS, SSIS, Scrum, Windows Server 2003.
Invicta Data Systems, India Jun 2010 - Aug 2011
.Net Developer
Responsibilities:
Developed Many User-defined Controls and Customized Data Grid in web pages.
The methodology was agile methodology with Scrum meetings.
Developed Data access later Web service and consumed in the application.
Analysis, design and development of Applications.
Collecting inputs from the Client.
Developed user controls and validation controls using ASP.Net
Created XML output from SQL Views.
Created rich and interactive UI using WPF.
Coding in C#, ASP.NET, HTML, XML and client site validations used Java script.
Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
Serialized the Array of objects from DAL to XML and applied XSLT to transform in such a way that the DHTMLx Grid understands it.
Web Services (SOAP, WSDL) are used for communicating with other application and components.
Extensively used ADO.NET to interact with SQL Server Database.
Used ADO.Net for Data accessing.
Used Data Reader and Dataset for data manipulations and database operations.
Created stored Procedures using SQL Server 2005.
Create tables, stored procedures, and views, User Defined functions to store and retrieve data, involved in the re-design of architecture and creating our own framework.
Implemented mailing system (Send mail) with attachments.
Developed the data layer using WCF services and Entity Framework.
Created PDF files with COM control Using XML, XSLT and XPath using Windows forms.
Used LLBL Gen tool to create the classes that contain the generated stored Procedures
Environment:C#, ASP.NET, VB.NET, ADO.NET, HTML, JavaScript, Prism, Master Pages, WPF, WCF, SQL Server 2005 Web Services, VS-IDE 2005, IIS 5.0, and Web service, Entity Framework 4.0, XHTML.
Inooga Solutions, India Jul 2008 – May 2010
.NET Developer
Responsibilities:
Responsible for understanding the business & the technology of the client system.
Developing the Design and Functional specifications and Flow of business.
Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
Worked on Themes and CSS for the layout of the web application.
Created data access layer to communicate with the SQL Server Database with ADO.Net objects.
Worked on ADO.Net components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Data View to provide communication to the database.
Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server 2005 to 2008 insert, update, and delete data inside tables.
Data base restoring and taking back the backup of the database.
Performing unit testing for various modules of the system.
Responsible for imparting application knowledge and technical learning to the new team members inducted into the Project.
Environment: Visual Studio 2005, .Net Framework 3.5, ASP.Net, C#.Net, HTML, CSS, ADO.NET, IIS 6.0, Windows 2008, MS SQL Server 2008 and JavaScript.
EDUCATION:
Bachelor of Technology (Electronics & Communication) from India