Anusha - .Net Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: |
Visa: H1B |
PROFESSIONAL SUMMARY:
10 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, and maintenance, Agile Methodologies like Scrum, XP and Practices like Test Driven Development and Behavior Driven Development. Extensive experience in developing various applications using Visual Studio and .NET technologies like C#, ASP.NET, ADO.NET, XML, Web Services, WCF, WPF, and MVC. Proficient at building a single-page application using AngularJS. Good experience and strong fundamentals of architecture design including Data structure, n-tier architecture, design patterns (Singleton, Factory, Builder, Iterator), and architectural patterns (MVC, MVP, MVVM). Excellent knowledge of implementing the AJAX method to communicate with a server. Experience in developing Microservices using ASP.NET core. Experience with Data Accessing and manipulating using ADO.NET and Entity Framework. Highly proficient with debugger/testing tools: NUnit, Fiddler, Batarang, and Jasmine. Extensive knowledge and working experience of web development technologies such as JavaScript, jQuery UI, AngularJS, HTML5, CSS3, and Bootstrap. Knowledge of XML-related technologies such as XML/XSL, XSLT, DTD, XML Schema, DOM, SAX, SOAP, WSDL, Web-Services, and VBScript Excellent experience with developing, designing, deploy web service, WCF, web API in cross-domain environments, and other .NET technologies including Entity Framework 6/5/4, ADO.NET, and LINQ. Experience in configuring Biztalk adapters, and HTTP involved in deployment. Acquired knowledge over the years by working on all aspects of web development, from front-end to back-end including business logic layer, mid-tier, data access layer, and database. Experience with the project management tool, and source/version control such as Team Foundation Server, JIRA, and GIT. Leveraging Oracle's advanced features such as partitioning, materialized views, and Advanced Queuing for specific application requirements. Hands-on experience in working with Stored Procedures, Indexes, Triggers, Temp Tables, and Views using SQL Server. Working with different software development cycle processes: Waterfall, Agile-Scrum, and Extreme Programming. TECHNICAL SKILLS Script Languages Angular, jQuery, React JS Basics, JavaScript, JSON, Graph QL Basic Languages C# .NET, HTML, CSS, Bootstrap, .NET Core .NET Technologies ASP.NET MVC, MVVM, ASP.NET, WINFORMS, Web Forms, ADO.NET, Entity Framework, ASP.NET Web API, VB.Net, WCF, LINQ IDE Visual Studio, Docker, Fiddler Database/Service tools Oracle, SQL Server, MySQL Version Control Tools Team Foundation Server, GIT, JIRA Cloud Technologies Microsoft Azure, Azure DevOps Tool Azure Services Azure App Service, Azure Functions, Azure SQL PROFESSIONAL EXPERIENCE Delta Dental - Oakland, CA Mar 2022 Current .Net Developer Responsibilities: Involved in all the phases of the Software Development Life Cycle (SDLC) including requirements gathering, designing, programming, testing, and documentation of the project. Used Agile Scrum methodology to deliver in sprints and status meetings, code review meetings. Designed and implemented robust and scalable web applications using .NET Framework 6, delivering enhanced user experiences and improved performance. Implemented Services by using HTTP Client Module in Angular 13 to make API calls and inject data into the required components. Developed web application using Angular 13 as front-end and using Web API to receive and pass data to the Back end. Built Azure environments by deploying Azure IaaS Virtual machines (VMs) and Cloud services (PaaS). Created database tables and wrote SQL Queries and stored procedures to create complex join tables. Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP. Created various types of such as Table, Matrix, and Cascading reports using SQL Server Reporting Services (SSRS). Used LINQ to SQL commands in the Data Access Layer to retrieve, update, and store data in the database. Integrated application with various Azure services, such as Azure App Service, Azure SQL Database, Azure Functions, and Azure Storage. Designed screens (aspx, ascx and master pages) using Visual Studio 2022, .NET core 6.0 and created Style Sheets for formatting. Worked on the web application using Blazor technology with .Net Core framework 5.0/6.0. Created CI/CD Pipelines in Azure DevOps environments by providing their dependencies and tasks. Implemented and managed continuous delivery systems and methodologies on GIT and created END-END Automation with CI Procedures using Jenkins. Data modeling for data from RDBMS to Cassandra and MongoDB for optimal reads and writes. Created complex stored procedures, functions, triggers, and database objects for application using MS SQL. Involved in Designing the SSIS packages to export data of flat file source to SQL Server database. Designed and developed web pages using HTML, CSS, and JavaScript including Ajax controls, JSON, and XML. Implemented JWT token-based authentication to secure the ASP.NET Core Web API and provide authorization to different users. Worked on unit testing for all units in developed pages using the NUnit tool. Used ADO.NET objects such as Data Reader, Dataset, and Data Adapter to retrieve, and store the input information in the database. Created RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front end by AngularJS. Worked on jQuery to bring dynamic behavior to the web page and used it to perform AJAX calls to the MVC controller. Created Microservices in Azure with Service Fabric, C#, and .NET Core 6.0. Used Nodejs to structure JavaScript code to build endpoints. Used JIRA as the Project Management tool to plan and track the workflows. Used Git version control as the code repository to manage the source code and integrate GIT with Jenkins. Environment: Visual Studio 2022/2019, .Net 6.0/5.0, .Net Core 5.0/6.0, C#, MVC 5.2, Web API, Microservices, Angular 13/12, Angular JS, MS SQL server, MongoDB, Azure Service Fabric, Azure App Service, Azure SQL, JavaScript, HTML, CSS, jQuery, NUnit, JIRA, GIT, ADO.NET, SSIS, SSRS, Web Services, Blazor, Azure DevOps, Jenkins, TypeScript, Ajax, XML. Agco Corporation - Duluth, GA Nov 2019 - Mar 2022 .Net Developer Responsibilities: Involved in the full life cycle of the project from requirements gathering, analyzing, designing, and developing the application using Iterative AGILE Methodology. Involved with the client team to design and implement the advanced technologies WCF, ASP.NET, and VB.NET with the application logic in C # according to the user requirements. Writing Unit Test cases to check if the data has been retrieved properly. Mostly the work is based on backend development of new features using C#, .net, ASP.NET Core MVC, and Web API. Azure Active Directory integration with an existing application for enabling SSO (Single Sign On) feature. Worked in designing and configuration of Azure environment. Migrated legacy applications to the Azure cloud platform. Experienced with Microsoft Azure Services like IaaS Infrastructure as a Service and PaaS Platform as a Service. Implemented Windows Authentication in WCF to consume the Service as an application used in an intranet. Designed and developed stored procedures and triggers using SQL Server. Worked on SOAP and RESTFUL Service API using WCF which returns XML and JSON data using WCF attributes. Responsible for using WF to separate business logic from the business rules and externalizing rules as XML files. Used Entity Framework Model to make log entries into the database, implemented front end User Interface to view the captured XML logs using ASP.NET, jQuery, bootstrap along with search functionality to filter out calls at a given time based on unique Call ID. Coded business logic and database logic using Entity Framework 6 and Repository Pattern. Used Entity Framework Code First approach and LINQ to an entity for data access. Worked on Visual Studio / .Net CORE 2.0 Framework to implement Business Logic. Involved in Designing and implementing Restful APIs Automation testing. Have good hands-on experience in Web Design UI/UX Design and Front End - Development. Create team-specific Agile process flow using TFS (Team Foundation Server) to create tasks and keep track of the tasks and move tasks from one activity to another. Setting up SQL Azure firewall, creating and managing SQL server AZURE databases. Designed REST APIs that allow sophisticated, effective, and low-cost application integration. Created message handlers in Web API to implement global-level authentication. Created Restful Web APIs to expose analytics data to the clients. Used Entity Framework to design conceptual data access layer from relational database to get the data from database. Actively involved in bug fixes and enhancements postproduction as per the client requirements. Wrote business logic code in C# code behind files to read data from database-stored procedures. Responsible for Build and release using DevOps pipelines GIT source code repository with VS extensions. With the concept of ReactJs Worked on usage metrics and end-to-end events tracing for analysis purpose. Creating and executing stored procedures and functions in the Oracle Database from our .NET application. Have been following a three-week sprint with daily scrum calls, refinement, and retrospectives. Deploying WCF services from Azure cloud. Experience working with Telerik reporting tool for performing the export and import functionalities in various formats like CSV, PDF, or Excel Spread sheets etc. Designed Application Architecture diagrams using MS Visio by analyzing the code written in VB.NET, C# for better understanding end to end flow of application. Environment: ASP. Net, ADO. Net, MVC, NET Framework 4.5, Microsoft Azure, C#, SQL, XML, Visual Studio, HTML5, CSS3, JavaScript, Information Service (IIS) 7.5, WCF, T-SQL, WEB API, WF (Windows Workflow Foundation 4.5) WinForms, Windows service, Rest API, Entity Framework, React JS, GIT TFS, N-Tire architecture, Windows Server 2012/2008R2, Windows XP/7/8/10, Linux Integration Tools MS SSIS, Bootstarp, SQL server 2017, Visual studio 2019, Windows Azure. T Mobile Seattle - Washington Jun 2017 Oct 2019 .Net Developer Responsibilities: Involved in requirement gathering, design, development, testing and implementation of the web application and used Agile development life cycle with daily scrum meetings. Built the web application using ASP.NET MVC. Worked on designing the database using SQL server with SQL server management studio and create stored procedures for specific View Model. Building the new application from scratch and involved in migrating the application from Angular 2.0 to Angular 4/5 and .Net 4.5 to .Net CORE 2.0. Helped implement n-tier architecture using Entity Framework 6 as a Data access layer and View Model for Business access layer with LINQ to select specific data. Implemented repository and unit of work patterns by using dependency injection (inject the repository) on the MVC controller level to facilitate Unit Testing and Test-Driven Development. Utilized the form base authentication with role/activity base authorization for the web application security. Displayed data using XSLT and CSS Also Worked with VBA Excel and Active Directory. Used client and server-side validations for better performance and to maintain clear code structure. Experience in creating Containers by Docker for Microservices. Designed and Developed Logging and Monitoring for Microservices by fluent. Extensively consumed Object-Oriented Principles in C#. Created and Consumed Swagger to debug the application. Integrating Oracle data into reporting and analysis tools using .NET libraries or third-party reporting solutions. Passing parameters and retrieving results from Oracle procedures/functions. Implemented validation using Data Annotation to set the validation rule/information and implemented client-side validation by adding Enable Client Validation with the use of jQuery, jQuery. validate and unobtrusive. Involved in the development of MVC 5.0 patterns for client-server interaction and Responsible for designing and developing mobile layouts using jQuery mobile. Consumed Dockers to develop Containers for the Microservices. Designed and Developed Container Management Rancher to publish Containers. Responsible for building Mobile applications using Xamarin Studio. Used Bootstrap to help the responsiveness of webpage and design with a few custom CSS3 styles sheet on elements. Enhanced pages with jQuery AJAX methods which provided responsive user interfaces to display the data on the plate and to make asynchronous HTTP calls to the server side. For Front-End HTML page used Razor View 3.2.3 as a view engine and HTML5. For Front-End script used jQuery 3.1.0 and jQuery UI 1.12.0. Used WCF as a service to provide the data from database, purposely for security. Tested the functionality of the web application using Nunit to perform Unit testing. Used JIRA as a management tool and GIT as a version control. Experience in making changes and configuring azure-pipelines.yml file to define your build and Push code to your version control repository. Experience working on Microsoft Azure to deploy the application on cloud Azure DevOps. Experience in Migrating SQL Server database to Windows Azure SQL Database and updating the Connection Strings. Collaborate on code development to build and deploy applications using Azure DevOps. Experience with Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory Environment: NetCore 2.0, Entity Framework core 2.1, Angular 4/5 ASP.Net/.Net Framework 4.5.1, ASP.Net MVC 5, WCF, LINQ, SQL server 2018, HTML, XSL, CSS3, Bootstrap, JavaScript, jQuery, IIS 7, Microsoft Azure. Cuna Mutual Group - Madison, WI Aug 2016 May 2017 .Net Developer Responsibilities: Worked in a Scrum/Agile environment for design and development stages of the project. Designed and developed the AngularJS web application using Angular 2. Implemented the promises using Jquery to handle the auto update by notifying the variable. Debugged and tracked using Fiddler for Web API service and Batarang for AngularJS. Used Jasmine to unit test the AngularJS project in an isolated and automated manner. Created stored procedure, trigger on the database to provide/insert specific data from multiple tables for Web API services. Created XML files and XSL/XSLT/XPATH for presentation and transferring data to HTML Page. Gained experience in REST architectural style, worked on CRUD actions. (Get, Post, Put and Delete). Designed the page using Bootstrap and custom CSS style sheet. Experience designing and developing WinForms and Webforms. Implemented Two Way Databinding in AngularJS to handle the automatic synchronization of data between the model and view components. Created AngularJS directives, factories, and services for developing single page web applications. Configured Angular Route Module which provides $route Provider to help create SPA. Experience on performance bug fixing for existing applications by using best algorithm techniques to optimize the performance. Identified poor performance components and stored procedures and planned and fine-tuned with best search and sorting algorithms as part of enhancements. Environment: C#.NET 4.0, ASP.NET MVC 4.0, Angular 2, SQL server 2014, IIS 7, HTML, XML, XSL, CSS3, TFS, Web API, XML, JSON, Web API, Fiddler, Batarang, Jasmine. ICICI Bank - Hyderabad, IN Aug 2014 Nov 2015 .Net Developer Responsibilities: Followed Agile methodology with daily scrum meeting. Worked with Product Owner to design dataflow diagram in Visio. Worked with team lead to config route.config and web.config. Implemented MVC application using C#, ASP.Net MVC with Razor View Engine, JavaScript, jQuery, AJAX, CSS, and Bootstrap. Implemented HTTP handler with action filter to perform actions such as error handling and pass views and JSON objects. Extensive usage of Delegates and Events to establish communication between the Winforms. Designed and executed n-tier architecture using ADO.Net as Data access layer and View model for Business access layer with LINQ to select specific data. Used Temp Data and View Data to maintain data between multiple requests. Implemented various validation methods for the pages including JavaScript validation, View Model data annotation. All the scripts and style sheets were loaded using bundling for better performance. Consumed the service using jQuery/Ajax in the cross-domain environment. Environment: ASP.Net/.Net Framework 4.0, C#, ASP.Net MVC 3, ADO.Net, LINQ, SQL server 2010, Razor View, HTML, CSS3, WCF, JavaScript, jQuery, IIS 7. Data Solutions, Hyderabad Aug 2013 May 2014 Software Engineer Responsibilities: Helped implement domain model and business logic of risk identification, assessment, and management Involved in requirement gathering, analysis, design, and development of the application following agile methodologies Created Class diagrams using UML as part of design documentation Developed the web application in MVC pattern to separate the modeling of the domain, the presentation, and the actions Designed screens (aspx, ascx and master pages) using Visual Studio .NET 2010 and created Style Sheets for formatting Used JavaScript and jQuery to implement the client-side business logic and validations Used Data Access and logging application blocks to hide complexity of the underlying data store from the external world Extensively involved in .NET Exception Handling Management, Debugging and Tracing of Application Created and deployed XML Web Services using ASP.NET and WSE using built-in extensions to SOA protocol for secure and reliable messaging Implemented and extended WCF to create and maintain a secure cross-platform communication channel Used LINQ to establish connection between Data Access Layer and SQL Server Environment: Visual Studio 2008, .Net Framework 3.5, ASP.NET, C#, JavaScript, ADO.NET, Web Services, WCF, LINQ, SQL Server 2008, SSRS, XML, XSLT, XPATH, VSS, Telerik Controls. Education: Masters (Computer and Information Science) - Southern Arkansas University/2017 B.Tech (Computer Science) Vignan University/2014 Keywords: cprogramm csharp continuous integration continuous deployment user interface user experience javascript information technology microsoft California Georgia Idaho Wisconsin |