Phone : 508-***-****
Around 8+ years of experience in IT industry, involving in all phases of the Software Development. Lifecycle (SDLC) including analysis, requirement gathering, database design, development, enhancements and maintenance in various domains such as Insurance, Retail and Health.
Experience in working with different object oriented programming techniques, Microsoft design patterns like Model View Controller (MVC), Service Oriented Architecture (SOA), WCF, WPF and Data Transfer Objects (DTO).
Sound understanding of Interoperability, Multithreading, Windows components deployment, and a solid grounding in object-oriented design concepts such as Interface, Inheritance, Polymorphism and Delegates.
Strong conceptual knowledge in RDBMS monitoring tools: SQL Server Enterprise Manager, SQL Profiler, and SQL Query Analyzer.
Experience in developing applications using ASP.NET MVC5/4/3, ASP.NETWeb Forms, LINQ and Windows Communication Foundation (WCF).
Experience with MicrosoftAzurecloud servicesfor deploying projects and synchronizing the database on to Windows Azure.
Experience in creating and working on Azure SQL databases, Azure Tables and Azure Storage Accounts for Virtual Machines.
Experience in creating and publishing various kinds of Power BI reports and dashboards from multiple data sources and using DAX
Building data pipelines for loading data from transactional systems to data warehouse using ETL tools and Merge Insert statements.
Expertise in writing unit tests and integration tests using NUnit framework.
Experience in designing entity relationship diagrams, use cases, class diagrams using Microsoft Visio.
Expertise in Client/Server (Win Forms) and Web based (Web Forms, ASP.NET) application development.
Proficient in writing complex SQL queries, StoredProcedures, Indexes, Constraints, Views, Cursors, Triggers, and User Defined Functions.
Experience in Business Intelligence (BI) technologies and data warehouse systems like Azure COSMOS DB, Azure Data Explorer.
Experience in Azure CosmosDB and Azure Data Explorer for a fast and highly scalable data exploration service for log and telemetry data.
Good experience in developing applications using different SDLC methodologies like Agile, SCRUM, and Waterfall.
Expertise in Client/Server (Win Forms) and the Web based (Web Forms, ASP.NET) application development.
Experience in developing portals using Microsoft Share point, Microsoft share point Designer.
Worked extensively with ADO.NET objects, LINQ, Entity Framework, to interact with databases like SQL Server, Oracle.
Experience using configuration Management Tools such as Team Foundation Server (TFS).
Good experience in Exception Handling,Debugging and tracing by which the whole picture of application runtime can be seen and analyze more efficiently.
Hands-on experience with Reporting Tools in writing and tuning with better design and much information in different layouts using SQL Server Reporting Services (SSRS), Crystal Reports
ASP.NET, MVC, ADO.NET, Win Forms, Web Forms, Web Services, WPF, WCF
HTML/HTML5, DHTML, XML, Angular JS, Knockout.JS, Bootstrap, MVC, JSON, PHP, Web API, JQUERY, SSIS, SSRS and share point designer.
.Net Framework 2.0, 3.0, 4.0 and 4.5, C#, ASP.NET 4.0, VB.NET.
MSPowerBI, Microsoft Flow, Eclipse, Visual Studio, Microsoft Expression Web.
Azure SQL Server, Azure Tables, SQL Server 2016/2012/2008, Oracle, Kusto, Azure CosmosDB.
Crystal Reports, Microsoft SQL Server Reporting Services (SSRS).
Windows, Windows Server
HTTP, SMTP, FTP, TCP/IP, SOAP
Bachelor in Computer Science & Engineering, Jawaharlal Nehru Technology University, Kakinada, India.
Professional IT Experience:
Microsoft, Redmond Nov 2018-Till date
Project: AZURE Storage
Role: Sr. Software Development Engineer
Involved in Azure storage team to create a C# windows application to build availability set storage analysis report for High-Pri Event customers which involves analyzing storage accounts availability set isolation, stamp health status and usage capacity to avoid single point of failures. Accounts which are in unhealthy stamp or high capacity usages are migrated to healthy stamps using sharding tool which is used to perform azure storage analysis on virtual machines and azure storage accounts. create various kinds of reports, dashboards, data ingestion from cosmos to Kusto, Azure SQL databases using scope script and storage analysis for High -Pri Events.. Created Power BI, Lens reports and dashboards from Kusto and Azure SQL databases which are ingested from Cosmos DB using scope scripting.
Involved in full Software development life cycle (SDLC) followed by agile methodologies to produce high quality software model.
Developed storage availability windows application using C#, ASP.NET MVC, LINQ, WebAPI, Azure Tables and Azure SQL db.
Created Restful services using ASP.NET Web API in the application using JSON and HTTP transport protocol.
Leveraged Angularjs 1.5 resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components.
Designed, developed and managed reporting system, which included requirement analysis, ETL development, T-SQL, data testing, deployment and maintenance of the Reporting.
Created Cosmos data entities to ingest data in Kusto, Azure SQL database using scope and data studio job scheduler.
Involved in writing scope scripts for COSMOS Datawarehouse and writing queries in Kusto.
Built and published Power BI reports and for storage resiliency as per client requirements .
Built Lens reporting for storage disk failures reports using Kusto query language.
Created complex Stored Procedures, Triggers, Functions, Indexes, Tables, Views, SQL joins and other T-SQL code to implement business rules. Implemented different types of constraints on tables for consistency and adding/changing tables for data load and transformation, and data extraction.
Migrated Azure Resource Manager (ARM) templates from unmanaged disks to managed disks to use virtual machines with MD and merged in GitHub.
Generated weekly and monthly KPIs reporting using Microsoft Flow for automation.
Provide storage analysis for Availability set isolation for Azure virtual machines.
Involved in writing scope scripts for COSMOS datawarehouse and writing queries in Kusto.
Participated in the daily stand up Scrum Agile meetings as part of Agile process for reporting the day to day developments of the work done.
Used Visual Studio Team Services (VSTS) for issue tracking, project management and build management.
Environment: Microsoft Azure, C# 4.6, ASP.Net MVC 5, REST WebAPI, COSMOS, Scope Scripting Language, Kusto, Azure Data Explorer, Power BI, Lens Reporting, JSON, Angular JS 1.5, JQuery, HTML5/CSS3, LINQ, .Net Framework 4.6, Visual Studio 2017, Azure SQL Server, Azure Tables,PowerShell, VSTS, Github.
Staples, Framingham Aug 2016 to Oct 2018
Title: Sir.Net Developer
Customer can log in and manage their account details including bill payment, view bill. Customer can start a new service or stop service.
Designed and developed the software using agile development practice.
Involved in Design, Development of Web Forms using ASP.Net, C#, JQuery, XML, Dataset and .Net Framework.
Developed n-tier web applications in .Net environment using C#, .Net, ASP.Net Webforms.
Involved in designing of Web screens and implementing MVC 5.0 design pattern.
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 with Server Controls, HTML Controls and User Controls.
Designing project architecture, Layouts in SAAS model.
Extensively Used. ASP.Net 4.0 controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.
Used ADO.Net (Data adapters, Data Readers, Datasets) for database connectivity to SQL Server 2016 database.
Extensively used Partial Classes, Interfaces and Object-Oriented concepts for developing the application.
Involved in developing various UI pages using Angular JS 2.0, C#, ASP.NET, Bootstrap, and web technologies (JS, APIs, etc.)
Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
Designed and created models, components, modules, and services to apply client-side logic and dependency injection using Angular 2.
Implemented managing and publishing CSS, JS files from Tridion for the CMS part of the application.
Implemented Entity Framework in data access layer and use LINQ for data queries
Implement Database First EDMX and use LINQ to Entities to optimize the Query Expressions.
Developed the Deployment Manager using C# and MSMQ to deploy production software across multiple servers.
Deployment of MVC .Net Applications using different application pools on web server as a single Intranet Application.
Performed CRUD operations like Update, Insert and Delete data in MongoDB.
Used MongoDB third party tools (ROBO MONGO, MONGOOWL, MONGOVUE) and mongo-built in binaries to monitor and analyze the performance of MONGODB.
Use C# created Win form based tools automatic call different Morningstar Product, end to end compare data quality, make sure new Product output data same as existing one.
Developed test cases and performed Unit Testing to identify and resolve functional and usability issues.
Deployed and tested Web Application before going to the production.
Responsible of web application deployments over cloud services (web and worker roles) on Azure.
Review existing applications to improve architecture for better performance on the Azure cloud.
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.
Palo Alto Networks, Santa Clara Jan2015 to July 2016
Title: Sr .Net Developer
Palo Alto Networks is a network and enterprise security company. The company’s core products are a platform that includes advanced firewalls and cloud-based offerings that extend those firewalls to cover other aspects of security. Their firewalls are designed to provide network security, visibility, and granular control of network activity based on application and user
Involved in System Analysis, requirement gathering, specification/documenting, designing, coding, testing, debugging, application evaluation and implementation.
Working on Web Service calling using jQuery and AngularJS for Synchronous and Asynchronous Ajax calls in HTML web pages.
Developed REST- API based web service to consume data by the client. Implemented provider based services.
Developed application using ASP.NET, MVC framework.
Designed Business Logic Layer, Data Access Layer using C# and MVC-5 as per the project specifications and implemented 3-Tier Architecture.
Created user interface with Razor views, partial views, and layout templates.
Designed and implemented UI for the application using ASP.NET MVC 5 Web Server controls.
Written stored procedures, triggers using T-SQL for data access from SQL Server 2012.
Developed module which deals with validating the user, changing passwords and searching of information depending upon the priority of user in the site using ASP.NET and C#.
Worked on all client side controls in HTML5 using jQuery, AngularJS UI libraries.
Worked on implementing Entity framework at service level for performing database operations.
Worked on Indexes to speed up the query process in SQL Server.
Worked with Agile/Scrum Environment to meet the timelines and interaction with the team.
Designed and Developed Web Forms using ASP.NET, C#, XML, XSLT.
Involved in handling concurrency issue by using optimistic locking in Entity Framework.
Responsible for developing the Data Access Layer (Model) using ADO.NET Entity Framework Model, LINQ toEntities, and C#.
Designed User Interface with Razor Views, Partial View and Layout and enhance it with CSS3
Worked on HTML5 validations and new form element types to implement validation in Angular JS.
Utilized User controls to avoid repetitive UI code blocks in multiple .aspx pages.
Used the ADO.NET data binding controls like Grid View to bind the data to the control and displayed the retrieved data.
Developed Dynamic web applications with AJAX and Web sockets.
Worked on deploying the web application on IIS, creating virtual directories and setting permissions in IIS.
Worked on analyzing the Query plan, logical operators and logical reads in SQL Server.
Developed web services automated scripts from API document to verify RESTful web service calls using XML and JSON format.
Performed unit testing and functional testing using XUnit.
Maintained detailed technical documentation for application systems and software applications.
Used Team Foundation Server (TFS) for Version Control.
Digital Intent, Chicago, IL Oct 2014 to Dec 2015
Role: .Net Developer
Digital Intent is a company that does digital strategy, marketing, product management, UI/UX design, software engineeringand much more. Their main objective is to build bespoke software solutions and products for the enterprise and the appmarket. The project focuses on basic search criteria for a business user to search for order task or search for equipment.
Used Software Development Kit (SDK) shipped with Microsoft CRM to develop the connection between the IPOffice solution and the Microsoft CRM application.
Creating two-week sprint and assign the task or subtask to complete the business requirement and update work logusing JIRA for story progress as Agile Process.
DHTML, CSS, CSS3, and XMLDeveloped Web Forms and Web Pages using ASP.NET, HTML, AJAX, CSS to facilitate the registered and newagents and customers.
Design and monitor construction of user-facing presentation tools, such as Microsoft SQL ServerReportingServices (SSRS) reports.
Involved in Front End Developing using ASP.NET, HTML, CSS, and jQuery.
Developed complex modules including business entities and data access layer using C#.
Responsible for developing the Data Access Layer (Model) using ADO.NET Entity Framework Model, LINQ to Entities, and C#.
Involved with Database team to enhance the performance and get the search result view inappropriate time.
Involved in designing and developing the database objects like Tables, Views, and Complex queries and T-SQLstatements, Stored Procedures involving Joins and using Temporary Tables, UDF (User Defined Functions).
Responsible for designing, coding and consuming well-defined WCF Services. Implemented ASP.net MVC design pattern architecture.
Softek Solutions,Secunderabad, India Feb 2013 - Sep 2014
The Web application is mainly used to audit provider’s bill amounts and this application will allow the user to track and finalize the provider's claim amount. System is implemented to calculate the recoup amount for particular functional (Neurology, oncology, Pediatric etc.,) areas using various templates. System consists of automated data update using web services and also user can generate reports. The system has been developed using Visual Studio .NET 2010 on Windows XP.
Designed and developed web forms in ASP.NET 2.0 & ASP.NET MVC using .NET Framework 3.5 with C# .NET as Code Behind.
Implemented and extensively used the Object-Oriented programming concepts in C# and ASP. Net 3.0.
Extensively used C#.NET to develop server-side event handling and components to handle business process.
Extensively worked with ASP.NET MVC Web Site Administration Tool (WAT) to create Roles, LoginControls, Authentication and Authorization for Site Security.
Developed GUI using ASP.NET 2.0 Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
Used the ASP.NET State Management techniques like Session State, View State to retain the values between the pages transactions, where Session is managed in out Proc mode.
Used the ADO.NET data binding controls like Grid View in order to bind the data to the control and display the retrieved data.
Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTMLControls and User Controls.
Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
Created Data tables and applied the Web Service Enhancements to the Web Service so that the reliability increases.
Written Queries using T-SQL Statements, User Defined Functions, Views, Triggers and Stored Procedures in SQL Server 2008 for Updating / inserting /Deleting the data into the relational tables.
Created automatically running stored procedures for day-end operation using SQL Server agent.
Created SQL Server Integrating Services(SSIS) Reusable packages to extract data from Multi Formatted Flat files, XL, XML files into DB2 Systems.
Assisted in the design and development of reports in SQL Server using SQL Server Reporting Services (SSRS).
Environment: Visual Studio 2010, .NET Framework 3.5/3.0, C# .NET, ASP.NET MVC 2.0/1.0, ASP.NET Web Forms, SOA, WEB Services, ADO.NET, SQL Server 2008, HTML4, X Path, NUNIT, Visual Source Safe(VSS), SQL reporting services(SSRS), SQL Server Integration Services(SSIS), Server Controls, WCF,SOA, Web services, SQL Server 2008, T-SQL, DHTML, LINQ, Windows Server 2003.
MP Info Solutions, Hyderabad, TS, India Sep 2011 – Jan2013
Customer Service Delivery (CSD)
Customer Service Delivery (CSD) is a Desktop application which is developed based on Customer Relationship Management (CRM). The main purpose of CSD Application is to arrange meetings between clients and prospects. The application consists of various modules such as dashboards, target list module, sales order module, campaign, meeting module. Also, sales order will be created for each client for a set of meetings.
Involved in understanding and analyzing the client’s business, requirements for the system.
Involved in Converting the legacy application from VB.NET to C# .NET.
Created Data access classes, which were used to connect to the database using Microsoft ADO.NET and Data binding concepts where objects such as Data Adapter, Dataset and Data Reader were used.
Extensively involved in developing components for Business and Data tier using C#, ADO.Net.
Involved in Object Oriented Analysis and Graphic User Interface (GUI).
Modifications were made to the existing Win Form GUI using WPF for better look and feel.
Implemented business, database access layer classes in C# using UML class diagrams and sequence diagrams.
Involved in developing effective windows forms based on technical design and requirement specifications.
Incorporated Authentication and Authorization on Windows Forms and access privileges are provided as per the user credentials.
Written SQL Queries, Stored Procedures, Triggers to Backup and Restore Database. Defining roles, creating database users, assigning roles to user’s using SQL Server 2005.
Created SQL Server database to responsively handle complex queries (T-SQL, Stored Procedures, functions, optimization) and .NET data access components.
Used Microsoft Visual Source Safe (VSS) for the purpose of version control.
Environment: Windows XP, Visual Studio .NET 2008, C#.NET 3.0, ADO.NET, VB.NET, Java Script, Windows Forms, WPF, SQL Server 2005, MS Unit, Team Foundation Server 2008, VSS, SSIS, SSRS, CSS.