Madhuri - .Net Developer |
[email protected] |
Location: Saint Louis, Missouri, USA |
Relocation: Yes |
Visa: GC |
Madhuri K
Full Stack .Net Developer Phone: +1(7078866020 Email: [email protected] ________________________________________________________________________________________ Professional Summary Overall 10+ years of experience in software design and development through the .Net Frameworks using C#, VB.NET, ASP.Net, .NET Core, MVC, WEB API, Microservices, ADO.Net, SQL Server, Entity Framework, Win Forms, Web Forms, Web Services, MVVM, WPF, WCF, XAML, Ajax, LINQ and IIS in the areas of performance, security, scalability, and extensibility. Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies. Expert in Web Application design and development using ASP.NET, MVC, JavaScript, jQuery, Angular JS, React JS, Ajax, Kendo UI, HTML5, XML and CSS3. Exceptional knowledge on Object Oriented Programming concepts including Multithreading, Collections, Exception Handling. Experience in creating interactive web application and single page application using AngularJS, Angular 6/8/14. Experience in CI/CD, Azure, AWS Cloud, microservices, Docker, and Kubernetes. Mastery in Object oriented programming (OOP), Object Oriented analysis and design, Service Oriented Architecture (SOA), and Model-View-Controller Architectures (MVC Designed and implemented the application using Microservices Architecture for its various advantages like loose coupling and design patterns. Experience in developing Restful services using Web API framework. Experienced WPF, WCF development, ASP.NET Web Forms, ASP.NET State Management& ASP.NET Caching. Experienced with the .NET Platform, Visual Studio, Microsoft SQL Server 2016, C# 4/5 and ADO.NET. Experience in working with Microsoft Azure cloud services like Storage (Blob, Table, and Queue), Web Sites, Web Roles, Web Apps, Azure Service Bus, and Azure virtual network, SQL Azure, Data Sync, Traffic Manager, CDN, and Caching. Extensive use of the ADO.NET Data grids, Data Readers, and Datasets for Data Manipulation. Experience with reporting tools SQL Server Reporting Services (SSRS) and Crystal Reports, creating ETL packages using SQL Server Integration Services (SSIS) for generating reports populated by data in databases. Proficient in using T-SQL for developing complex stored procedures, Triggers, Tables, Views, User-Defined Functions, SQL joins, Index and query writing. Experience in data object models like Language-Integrated Query (LINQ) and Entity framework (EF) to retrieve and modify data and developed entity data framework services. Good Working experience with Team Foundation Server (TFS), Subversion, GIT, GitHub and VSS. Experience in performing Unit Testing using NUNIT and performed Integration Testing. Good Team Player with excellent communication, analytical, verbal and writing skills along with strong management, organizational and mentoring skills. Education Details: Bachelor s in computer science Vignan Institute Of Technology and Science, Hyderabad, IN Technical Skills: . NET Technologies . NET (7.0/6.0/5.0/4.0/3.0), .NET CORE 3.1/2.2/2.0, .NET 4.7.1/4.6.1/4.5, ASP.NET MVC 4.0/3.0, Silverlight 4.0/3.0, ASP.NET Identity Oauth, .Net Framework 4.7.2/4.7.1/4.6.1/4.5/4.0/3.5/3.0, Xamarin. Languages C# .NET, VB.NET, Visual Basic, C, C++, Java, PL/SQL, T-SQL, Kentico, SonarQube, StyleCop Web Technologies HTML, XML, XSLT, XSD, XAML, JSON, SOAP, CSS, Web forms, Web Services, Win forms, , WPF, MVC & UML. JS Frameworks JavaScript, Visual Basic Script& Type Script, Angular JS, Angular 2/4/5/6/7/9, React JS Databases SQL SERVER, Cassandra DB, & Oracle 12c/11g/10g/9i/8i, Azure Cosmos DB, Mongo DB. Web Servers IIS (Internet Information Server)5.0/6.0/7.5 Testing Tools Microsoft Visio 2003, NUnit, Karma. Reporting Tools SSIS, SSRS, SQL Server Management Studio (SSMS), Selenium, Postman Version Control Visual Source Safe 6.0, Team Foundation Server, Tortoise and GIT. Professional Experience: Client: FINRA, Rockville, MD Apr 2021 Till Date Role: .Net Full Stack Developer Responsibilities: Successfully developed a web application using ASP.NET MVC 5, WEB API with Angular 12. Implemented the data access layer using Entity Framework Code First Approach. Designed and developed Microservices for the business components using .NET framework. Designed and developed Web APIs for Microservices using ASP.NET Core 6.0 and RESTful APIs for the application using .NET Core. Utilized C# generics, delegates, events, extension methods, anonymous types, and lambda expressions. Used View bag, View Model & Partial View to achieve the data transfer in MVC architecture. Designed and developed modular and loosely coupled systems by applying Dependency Injection principles, resulting in more maintainable and testable codebases. Developed RESTful APIs and message-based communication protocols to facilitate seamless interaction between Microservices, ensuring loose coupling and scalability. Published C#.NET Web services employing SOAP and HTTP protocols, facilitating interaction with external applications. Led the migration of existing web application modules to Azure, leveraging the cloud environment to design, build, and deploy new modules effectively. Designed, developed, and maintained Azure Logic Apps to create scalable and efficient workflows for automating business processes and integrating various applications and services. Leveraged Azure Blob Storage to store files and serve static content for web applications. Developed web forms and web pages in adherence to specifications, contributing to seamless user experiences. Implemented Microservice architecture, utilizing REST and Azure services to build, test, and deploy Identity Microservices. Secured sensitive data and credentials by effectively utilizing Azure Key Vault, ensuring compliance and enhancing the overall security posture of the application. Configured Azure CLI and executed necessary actions on Azure services using shell scripting, streamlining deployment and operations. Developed queues using Azure Service Bus with JMS, enabling services to subscribe and listen to events for efficient event-driven architecture. Crafted intuitive Graphical User Interfaces (GUIs) using ASP.NET MVC, complemented by robust business logic implementation in C# MVC Controllers. Created Angular 12 Components implemented interpolation, input variables, bootstrapping, Ng For, Ng If, Router outlet, Event binding, and decorators. Implemented Router Module of Angular 12 to make the whole project a Single Page Application and add routers according to the requirements. Troubleshoot and fix issues with the services including Microservices, platform services (PaaS), web, and database servers. Designed and developed cloud service projects and deployed to web apps, PaaS, and IaaS. Implemented Azure Devops services for project management tasks, source code repository, continuous integration, and deployment. Crafted intuitive Graphical User Interfaces (GUIs) using ASP.NET MVC, complemented by robust business logic implementation in C# MVC Controllers. Utilized Entity Framework ORM and LINQ for streamlined database interactions, enhancing application performance through efficient data querying. Implemented Joins in Stored Procedures to get the desired data by joining multiple tables in SQL Server. Generated reports using SSRS as per business requirements. Performed Integration services using SQL Server Integration Services (SSIS). Designed and implemented scalable S3 bucket architectures for storing and retrieving large volumes of data, ensuring high availability and fault tolerance. Prepared Technical design document, use cases, Test cases, and User manuals for various projects and worked on Bug fixing issues, participated in Code reviews, and Unit testing. Environment: ASP.Net Core 6.0, C#, MVC, WEB API, SQL Server, Visual Studio 2017, Visual Studio Code 2018, Notepad++, XML, IIS 7.5, HTML5, CSS3, JavaScript, jQuery, Angular 12, Typescript, Redux, Fiddler, Postman, Angular, Kafka, RabbitMQ, GIT, Team Foundation Server (TFS) and Agile Methodology. Client: Blue Shield of California, CA Jan 2019 Mar 2021 Role: Senior .Net Developer Responsibilities: Involved in Design & Analysis of the Customer Specifications and Development of the Application Developed ASP.NET Core Web API based on requirements and specifications, ensuring efficient backend technology. Successfully managed the complete Software Development Life Cycle (SDLC), including Analysis, Design, Implementation, Testing, and Maintenance, following Agile Methodology. Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build and maintain applications, integrating with Azure cloud resources. Worked with ASP.NET Web Forms, Web Services, API security, and State Management, utilizing Azure cloud features such as caching, optimization configuration, and web application security. Created and deployed XML Web Services (WCF) using ASP.NET and C#, generating proxy class files based on the web services and consumed them in the web application, potentially integrating with Azure cloud services. Developed complex data models and relationships in PostgreSQL to support the requirements of the .NET application, ensuring data integrity and efficient data retrieval. Created the Web API controllers in ASP.NET Core to build and maintain Restful APIs, both serving as an API provider and consuming APIs from Azure cloud services. Design and implement WCF services layer hosted on Windows Azure, acting as the middle tier between SQL Azure and online external content. Utilized XML files to store data and bind data with controls on the front end, potentially integrating with Azure cloud storage services. Implemented business rules in different areas of the application, including the View Model, WCF Service Layer, and Stored Procedures, with consideration for Azure cloud resources. Built WPF user-controls, such as a Grid editor with tabs and Deployment Bins control, with potential integration with Azure cloud services. Developed system services for a Service-Oriented Architecture (SOA) application platform, utilized by web applications using WCF services and the ASP.NET provider model, potentially leveraging Azure cloud services. Utilized advanced concepts of ASP.NET Core MVC, such as Models and Providers, Filters, and convention-based CRUD actions, to deliver robust solutions. Utilized MuleSoft connectors to integrate with popular enterprise systems such as Salesforce, SAP, and Oracle. Developed infrastructure-as-code templates using Terraform to define and manage cloud resources. Applied client-side logic and dependency injection using Angular, creating models, components, modules, and services to enhance user experience. Implemented JWT Token based authentication to secure the ASP.NET Core WEB API and provide authorization to different users. Made use of Dependency Injection Structure and Middle wares present in .Net Core framework. Expertise in Microsoft azure cloud services (PaaS & IaaS). Worked on Queues, Blobs and Containers to persist data on Azure. Create Database(s) on SQL AZURE. Developed serverless applications using Google Cloud Functions, enabling event-driven processing and reducing operational overhead. Worked directly with Azure product team in tracking and resolving defects in Azure PaaS. Used Azure Devops services for source code repository and to build project artifacts. Re-designing the main website to improve user experience and add new functionalities using Angular 4. Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4. Developed test-driven development (TDD) strategy guiding use of the NUnit unit testing framework. Used OOPS Concepts and SOLID principles in C# 4.0 to implement business logic and code behind view models. Designed & developed user interface using ASP.NET, AJAX, JSON, C#, SQL Server, JavaScript, HTML5 and XML. Worked in MVC architecture to create web applications using ASP.NET and SQL Server. Experience in building rich user experience using HTML5 with ASP.NET MVC Razor 5 in web applications. Used Entity framework & LINQ to entities to connect to the database & perform all database transactions. Implemented the Data Access Layer using Entity Framework to get and update data. Design and development of business components using ASP.NET MVC 5 for web application. Used ADO.Net extensively for retrieving, querying, storage from the database and used Grid view &Details View to display and manipulate the data returned from the database. Worked on Complex Stored Procedures, Functions, and Triggers in SQL Server. Created and Managed SQL Server logins and users as per requirement with specific roles & permissions. Worked on SSIS Packages for the extraction of data and schedule the jobs to run on daily Feed basis. Created various reports like tabular reports, matrix reports, and parameterized reports using SSRS. Designed, developed and deployed the reports in MS SQL Server environment using SSRS. Extensively worked in Oracle, created DDL scripts, created database objects like Tables, indexes, Synonyms, Sequences, stored procedures, etc., and involved Data import/Export, closely worked with DBAs to improve performance. Used Angular 2 CLI commands for productivity and global/generic building blocks. Used Team Foundation Server (TFS) For the Source and Version Control. Environment: ASP.NET 4.5, MVC5, MVVM, WEB API, Visual studio 2017, XML, XAML, JSON, IIS 7.5, HTML5, CSS3, JavaScript, jQuery, Angular 2/4, MS SQL Server, LINQ, NUnit, ADO.NET, Entity Framework, ,PL/SQL, Kafka, RabbitMQ, Oracle 11g/10g, Cassandra DB, Agile Methodology & TFS. Client: State Of Tennessee, Nashville, TN Oct 2017 Dec 2018 Role: .NET Developer Responsibilities: Developed and supported applications in C#.Net, .NET 2.0/3.0/3.5/4.0, ASP.NET, ADO.NET, HTML, CSS, JavaScript, and Visual Studio 2008/2010/2013, including relevant Azure cloud technologies. Developed web forms and user controls for the web application in ASP.NET using C#, integrating them with Azure cloud services. Developed and implemented Software Release Management strategies for various applications per Agile process, including deployment on Azure cloud. Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build and maintain applications, integrating with Azure cloud resources. Worked with ASP.NET Web Forms, Web Services, API security, and State Management, utilizing Azure cloud features such as caching, optimization configuration, and web application security. Created and deployed XML Web Services (WCF) using ASP.NET and C#, generating proxy class files based on the web services and consumed them in the web application, potentially integrating with Azure cloud services. Developed complex data models and relationships in PostgreSQL to support the requirements of the .NET application, ensuring data integrity and efficient data retrieval. Created the Web API controllers in ASP.NET Core to build and maintain Restful APIs, both serving as an API provider and consuming APIs from Azure cloud services. Design and implement WCF services layer hosted on Windows Azure, acting as the middle tier between SQL Azure and online external content. Utilized XML files to store data and bind data with controls on the front end, potentially integrating with Azure cloud storage services. Implemented business rules in different areas of the application, including the View Model, WCF Service Layer, and Stored Procedures, with consideration for Azure cloud resources. Built WPF user-controls, such as a Grid editor with tabs and Deployment Bins control, with potential integration with Azure cloud services. Developed system services for a Service-Oriented Architecture (SOA) application platform, utilized by web applications using WCF services and the ASP.NET provider model, potentially leveraging Azure cloud services. Managed Azure Storage services, including Blob Storage, Table Storage, and Queue Storage, to store and retrieve large volumes of structured and unstructured data with high availability and durability. Implemented Azure Functions to build event-driven, serverless solutions, enhancing system performance and reducing operational costs. Leveraged OutSystem s low-code platform to rapidly design, develop, and deploy web and mobile applications. Contributed to a team environment implementing an agile, scrum software development approach, including collaboration and coordination with Azure cloud resources. Responsible for writing Actions in Controllers to implement business rules and mediate between the UI (View) and Database (Model), potentially integrating with Azure cloud databases. Created shell scripts to automate backups, log analysis, and system monitoring tasks, considering Azure cloud infrastructure and services. Utilized TFS (Team Foundation Server) to maintain version control history during development, including coordination with Azure cloud resources. Worked with SQL Server Reporting Services (SSRS) for Reporting. ETL implementation using SQL Server Integration services (SSIS). Extensively used ADO.NET Entity framework to implement the data layer to communicate with database. Implemented Windows Workflow foundation (WWF) to implement long-running processes as workflows. Implemented Windows Presentation Foundation (WPF) with hands on Experience on using SQLite. Involved in writing test plans and writing test scripts for unit testing using NUnit. Environment: .NET 4.5, C#.NET, SQL Server 2012, SQL Server Management Studio (SSMS), SSRS, SSIS, ADO.NET, LINQ, WEB API s, WCF, XML, HTML5, CSS3, JavaScript, jQuery, TFS, Bootstrap, IIS 7.5, SOA, T-SQL, MVC5, PostGREs, Jenkins, Visual Studio 2013/2014&Windows Server 2008. Client: U.S. Bank, Minneapolis, MN Dec 2015 Sep 2017 Role: .Net Developer Responsibilities: Developed WCF AND RESTful Services by using C# and Web API. Used ASP.NET Core for building RESTful applications on the .NET framework. Developed User Interface in Razor Views and used various ASP.NET Core filters such as Authorization filter, Action filter and Authentication filter. Used Entity Framework Core as ORM for binding the data to the model classes. Developed module which deals with validating user, changing passwords, and searching of information depending upon priority of user in site using ASP.NET Core. Developed WCF service to be used by the ASP.NET Core applications. Used AngularJS, Bootstrap for responsive design, and CSS3, JavaScript, and jQuery for client-side scripting. Generated reports using the SQL Server Reporting Services (SSRS). Developed Entity framework-based database access layer using ADO.Net and Entity Framework Core. Written stored procedures, triggers using T-SQL for data access from SQL Server. Designed and developed Web Pages using ASP.NET Core, C#.NET, HTML, JavaScript, AJAX, jQuery, CSS, and Server controls. Created, managed, and secured SQL Server databases and Azure databases. Environment: Visual Studio 2012 C#, AngularJS, Bootstrap, ASP.NET 4.5, WCF, JavaScript, jQuery, MVC 4, HTML5, CSS3, Entity Framework, IIS 7.5, MVC4, AJAX, NUnit, SQL Server, Team Foundation Server. Client: HSBC Bank, Hyderabad, India Jun 2013 Sept 2015 Role: .Net Developer Responsibilities: Analyzed the requirements and prepared the analysis report. Designed and developed the User Interface using WPF or WinUI. Source Code implemented using C# and .NET Framework or .NET Core. Designed and developed business components and data components using C# and Entity Framework or ADO.NET. Used ADO.NET objects such as DataReader, DataSet, and DataAdapter sparingly. Developed Windows Forms or WPF/WinUI forms and integrated these forms with Windows Services or Windows Presentation Foundation (WPF) services. Developed User Control for Common Functionality in the ASP.NET Core or Blazor. Involved in using all the best features of ASP.NET Core including Entity Framework Core and LINQ. Involved in Writing, modifying complex Queries, Stored Procedures, and Triggers designed and developed applications using C# and ASP.NET Core or Blazor. Familiar with several design patterns such as Dependency Injection, Repository, and Unit of Work. Environment: C#.Net, VisualStudio.Net, ASP.Net, SQL Server, MVC, HTML, CSS, JavaScript & XML. Keywords: cprogramm cplusplus csharp continuous integration continuous deployment user interface javascript sthree database trade national microsoft procedural language California Maryland Minnesota Tennessee |