PRITHVI
**********@*****.***
PROFESSIONAL SUMMARY:
* ***** ** ****** ********** in Microsoft Technologies .Net Framework 1.1 to latest 4.5, Entity Framework 4.0, C#, ASP.NET MVC and Web Forms, ADO.NET, Angular JS, VB.NET WCF, WPF, WEB Services, Windows Services, MSMQ, LINQ to SQL and SQL Server 2005, Ajax.net.
Extensive experience of designing and developing software applications with the .NET Framework (4.0/3.5/3.0/2.0/1.x), C#, ASP.NET, ADO.NET, HTML 5, Angular JS, AJAX, WCF, WPF, Silverlight, CSS 3, Web Services, SOAP, HTTP, .NET Remoting, ASP, IIS, LINQ, Entity Framework and MVC3
Excellent experience in Creating, Consuming and Publishing XML based Web Services (SOAP, REST) using .NET Framework and a solid understanding of Service Oriented Architecture
Expertise in Object Oriented Programming (OOPS) concepts including Inheritance, Abstraction, Encapsulation and Polymorphism
Expertise in using ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
Experience in different development methodologies like Iterative/Agile/Scrum/Waterfall.
Strong database design and programming skills in SQL Server, SQL Stored Procedures, functions, triggers, indexing, importing/exporting data from varied data sources.
Extensive experience in developing Web applications using JavaScript, HTML, XML, XSLT, CSS, Master Pages, Themes and Skins.
Developed Windows based stand-alone using technologies like SCCM, AD, registry, client apps, and smart-client applications.
Developed Web Applications using HTML/HTML5, ASP.NET, C#, JavaScript, jQuery, AJAX, Atlas and XML.
Experience in Creating Tables, Joins, Views, Triggers, Stored Procedures, User Defined Functions and other T- SQL statements for various applications.
Strong Knowledge in normalizing the databases.
Worked on improving SQL server performance using SQl profiler and tuning wizard.
Optimized queries by creating various clustered, non-clustered indexes and indexed views.
Experience in creating Jobs, SQL Mail, Alerts and schedule using SQL Server Agent.
Experienced in Agile Scrum Methodology.
EDUCATION:
Bachelor’s in Computer Science, Osmania University
Master’s in Computer Science, Kent State University, Ohio.
TECHNICAL SKILLS:
Web Technologies
ASP.NET4.0/3.0/2.0, Validations, XML, XSL,XSLT,SOAP,CSS,
AJAX.
.NET Technologies
Web Forms, WinForms, .NET Framework 2.0/3.0/3.5/4.0/4.5, WPF, WCF.
Web Services
Web Services, Remoting, Caching.
Database Access
ADO.NET, ODBC, JDBC, OLEDB, Streams.
Database
SQL Server 2010,2014, Oracle 10g, MS-Access, MS Excel.
Editors
Visual Studio .NET 2010/2012/2014, Microsoft Expression Blend 2.0/3.0.
Version Control
TFS, SVN Tortoise
Languages
C#.NET, VB.NET, C++, C, PHP, SQL, T-SQL, PL/SQL, VBScript, Java Script, jQuery, HTML, AngularJS.
Platforms
Windows 10/7/XP.
Servers
IIS 5.0/6.0/7.0, Apache Tomcat 6.0
Testing
Unit Testing, Manual Testing
PROFESSIONAL EXPERIENCE:
Client : Info Works, Nashville June 2017-Present
Role : .Net Developer
Roles and Responsibilities:
Involved in full Software development life-cycle (SDLC) followed by agile methodologies to produce high quality software model using N-Tier Architecture
Developed and Modified Web Forms using C# under .Net framework 4.0/4.5 depending upon the Clients Requirement
Developed new modules to an existing system using C#, VB.NET ADO.NET, SQL SERVER 2014.
Involved working on database scripts, Stored Procedures, Views, Indexes and Functions in SQL server 2014 and used ADO.NET for communication between the web services and Databases.
Made C# code changes to address the issues in product maintenance as part of the production support team.
Created ASP.Net web forms and Class libraries containing code for business and data access logic using C# as the programming language.
Implemented appropriate error handlers for Run Time and Design Time Errors using C#.NET
Effectively used ASP.NET MVC features like View Bag to pass data from Controller into the view, create multiple views/partial views, layout views and incorporated them into the ASP.NET MVC application
Designed and developed ASP.NET MVC application with integrated custom controls and user controls.
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.
Developed and Consumed Web Services to communicate with third party systems
Implemented Business layer using Windows Communication Foundation (WCF).
Developed WCF service endpoints and exposed them over default protocol (soap over http)
Worked on Different Releases of application and provided Excellent support to the client in maintaining the application
Actively involved in coding and designing using XML, JavaScript, HTML5, and Cascading style sheets (CSS3), Bootstrap.
Responsible in developing Stored Procedures, Views, Indexes, Scripts for database transactions on SQL Server 2012.
Developed highly complex views, stored procedures, and triggers to handle business requirements and Generate SSRS Reports.
Used Team Foundation Server (TFS) to manage the changes in the source code.
Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
Environment: Visual Studio 2014,C#, WCF, Vb.net, ASP.NET MVC, Angular, web services, SQL Server 2012, SSIS, SSRS, SOAP, Entity Framework 4.3, LINQ, XML, IIS, TFS, NUnit.
Client : City National Bank, LA, California July 2016-June 2017
Role : .Net Developer
Roles and Responsibilities:
Involved in Design, Development of Web Forms using ASP.NET, VB.NET, C#, jQuery, XML, dataset and .NET Framework.
Gathered Client requirements and converting them into the Technical Specifications and developed Web forms using C# and VB.Net.
Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
Delivered numerous enhancements to custom C# AND VB.Net business layer code and ASPX pages. Modified and implemented ASP.NET time analysis and reporting applications.
Involved in Unit testing, Build and integration testing for the interfaces.
Designed and developed various abstract classes, interfaces, classes to construct the business logic using VB.NET.
Developed custom reports and deployed them on server using SQL Server Reporting Services (SSRS).
Formatted Reports using Global Variables, Expressions and Functions for the reports.
Identified the data source and writing queries and stored procedures for datasets.
Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
Involved in User Interface design and business layer implementation using MVVM, C#, JQuery, WCF and WEB APIs.
Involved in the Database design, wrote stored procedures, database views and PL/SQL queries for the underlying SQL Server Database.
Actively involved in Bug Fixing during the build and deployment process and debugging.
Responsible to provide system support once the code is migrated to Test, QA or Production environments.
Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, defining roles, creating database users using SQL Server.
Used Server Side Validation Controls and Client Side Validations (using JavaScript) for handling the form inputs. SQL Server.
Developed and generated reports in Crystal Reports and MS-Access.
Developed various Crystal Reports to meet the needs and specifications for managers, employees, and Customers.
Utilized Crystal Reports Enterprise to schedule and distribute Crystal Reports and files to users
Coded Angular JS controllers and directives for application functionality.
Created forms to collect and validate data from the user in HTML5 and Angular JS 2.0.
Implemented a common styling with the help of CSS across entire application that controls color, layout, width, height, font size, images size and accomplished other graphic related features.
Extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax.
Followed Agile Scrum Methodology in the project.
Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
Environment: Asp.Net MVC, SQL Server 2014, Oracle 11g, HTML, CSS, JavaScript, Angular JS, C#, VB.Net, WCF, MVVM, SOAP Web Services, IIS, jQuery,.Net Remoting, NUNIT, Agile/Scrum/TDD, TFS, SSRS, SSIS.
Client : SAGE, Atlanta Aug 2015-July 2016
Role : Software Developer
Project : Sage Payment Solutions
Keep customers and attract new ones by accepting all the ways they want to pay-mobile payment processing, online payments and checks (VT4, SEVD, PaymentCenter, SageExchange, and Agreement Express).
Roles and Responsibilities:
Analyze, design, program, debug, and modify complex software enhancement features and/or new software products.
Perform code reviews, assist with refactoring, and provide guidance and mentoring to other development engineers in the team.
Debug and fix software, including difficult issues using a broad knowledge of technologies
Contribute to the JAD session discussion and influence business/technical stakeholders.
Foster agile principles and methods.
Participate in the sprint grooming and planning sessions.
Used ASP.NET 4.0 Framework and MVC to design and develop the application
Followed N-tier Architecture, developed and designed Data access layer and Business layer.
Used ADO.NET Entity Framework database first to data interaction between application and database.
Implemented Validations using Data annotation in ASP.NET MVC.
Created and managed API and Web Service libraries.
Responsible for analyzing the impact on API and documenting the necessary changes based on new business requirements and organizations decisions.
Developed .Net services to get data from SQL Server (Used Stored Procedures).
Configure and implement required data flow connections to third party remote databases using nightly batch files with real time API web services.
Do the client side validation with AngularJs, JavaScript and JQuery.
Designed and implemented reusable generic popup, dropdown menu and User Controls.
Using Version One to track the backlogs, tasks and update process.
Used agile methodology.
Supported testing team and business analysis in data analysis and defects verification.
Environment:.Net Framework 4.5, C#, ADO.Net, WCF, AngularJs, Entity Framework, Visual Studio 2015,Team Foundation Server, JavaScript, JQuery, MVC,WebAPI, Version One, SQL Server 2014
ISpace Software technologies Pvt Ltd June 2013-May 2014
Role : ASP .net Developer
Projects : Return Material Authorization
NVIDIA is the world leader in visual computing. NVIDIA has transformed into a specialized plat for company that targets four very large markets Gaming, Professional Visualization, Datacenter and Auto. RMA (Return Material Authorization) is a business process to handle the returns from NVIDIA customers. Customers will initiate the RMA process with a request. This will go to RMA coordinator at NVIDIA. This request will be put into approval process. After approval, RMA coordinator will assign RMA number and send the approval to customer with the necessary packing and other shipping details. Customer will ship the material against the RMA number to Santa Clara. Receiving department at Santa Clara will receive the material. QA team will perform disposition (such re-screen, retest, scrap etc.) of the material after review.
Designed and implemented user-interface screens using .NET technologies: C#/VB.NET and ASP.NET 3.0.
Converted project specifications into sequence of detailed instructions and logical steps.
Implemented Business logic and Data access layer.
Developed ASP.Net pages using ASP.NET 3.0 web form controls, custom user controls, HTML 5 server controls in C#.
Extensively worked on Visual Studio 2005 for development and validations using JavaScript and JQuery.
Implemented Grid View functionality for displaying various tasks and operations.
Used AJAX controls for extended functionality and configured REST using Microsoft .NET.
Used XML Technologies for data handling and parsing
Designed database in MS-SQL, developed & used Queries, Stored Procedures and Views to enforce entity relationships and also involved in building scripts to alter tables and stored procedures.
Worked on Visual Source Safe (VSS) for source control and application development
Developed the application using Test First Development approach
Configured Application configuration file for the entire application.
Implemented ASP.NET validation controls.
Implemented Data access layer using ADO.NET: Datasets, Data Readers, Data Command and Data Adapters to communicate with the SQL Server.
Performed Functional and Unit testing and involved in bug-raising and bug-tracking activities
Environment: ASP.NET 3.0, C#, Visual Basic, XML, Entity Framework, JSON, AJAX, Visual Studio 2005, Microsoft SQL Server 2005, Tortoise SVN and Windows XP.