Post Job Free
Sign in

Software Development Active Directory

Location:
Louisville, KY
Posted:
February 01, 2024

Contact this candidate

Resume:

Mamatha Contact No: 502-***-****

.Net & Azure Developer Email ID:*******.*****@*****.***

Linked In: https://www.linkedin.com/in/mamatha-maddineni

Extensive experience of around 5 years in IT industry, in all phases of Software Development Life Cycle (SDLC) and production support of n-tier component based, client/server-based applications using .NET technologies.

Expertise in .Net Technologies with Object Oriented Programming (OOP) & development of Web and Windows applications

Demonstrated proficiency in Microsoft .NET technologies like .Net Core 3.1/2.0, .Net Framework 4.7.2, C# 5.0/4.0, ADO.NET, Entity Framework, ASP.NET MVC, Web API, WCF, XML, Microsoft SQL Server (SQL 2016 / 2008/2012), Oracle 10g database.

Deployed applications on test, production servers and managed applications using Microsoft Azure.

Experienced in deploying desktop applications, web applications, console applications and websites to the Microsoft Azure Cloud.

Hands on experience in Azure-PaaS worked on various areas of Azure like Azure Active Directory, App Services, Azure SQL, and Azure Storages like BLOB

Worked extensively on Azure Active directory and on premise Active directory

Worked extensively on Azure Function apps and Web Jobs

Worked extensively on Azure Cosmo’s DB to connect with different Protocols

Hands on experience on creating VNet, Subnet, NSG and Virtual Machines

Hands on experience on creating Load balancers and App gateways

Hands on experience on creating CI/CD pipelines. Like Classic and YAML

Experienced in Web services like XML, SOAP, UDDI, HTTP, WCF and WPF

Experienced in developing RESTFUL services using Web API.

Having knowledge in working with Windows Communication Foundation (WCF).

Experienced developer in creating adaptive and responsive UI components using Bootstrap, HTML5, CSS, Ajax, Java script and JQuery, Angular JS, Typescript, Angular 2, Angular 4 and Angular 6.

Designed entire framework to support Test Driven Development (TDD) by making use of Dependency injection through unity framework and developed repository.

Strong in Agile/Scrum software development, Waterfall and Test-Driven Development.

Extensively worked on ASP.NET MVC and MVC core, RAZOR view engine.

Through Understanding of SOAP and REST API’s

Experienced in creating the data layers using ADO.NET and, extensively used LINQ queries on collection and entities.

Experienced in Entity Frameworks in using code first, Database first approaches, implemented the approaches in CRUD operations and data migrations.

Also worked as a window application developer in using WinForms, Timers etc. and in creating Windows Services as scheduled jobs.

Strong knowledge of Database design and development and experience in writing SQL queries, views, Triggers, Stored Procedures in SQL Server, performing Query Optimization.

Experience in working with N unit and MS Test Framework for unit testing.

Used Team Foundation Server (TFS), GIT HUB and Azure Devops for Version Control.

Knowledge on Docker images and containers

Knowledge on AKS, K8 and Kubernetes deployments

TECHNICAL SKILLS

Languages

C#, VB.Net

Software Methodologies

Agile, Scrum, Test Driven Development (TDD) and Waterfall

Scripting Languages

JavaScript, JQuery, HTML, CSS, XML, XAML, JSON and Angular JS and Angular 6

Web Services

Web Services, WCF services and REST Web API services

Web Servers

Internet Information Server (IIS) 5.0/6.0/7.0/7.5.

Version Control Tools

TFS and GIT HUB

Cloud Computing

Microsoft Azure. Resource Groups, VNet, Subnet, NSG, VMSS and Virtual Machines

Load distribution Tools

App gateways and Load balancers

Cloud Resources

Azure Functions, Logic apps, Key Vaults, Active Directory and Application Insights

Automation Tools

Azure Devops, CI/CD Pipelines and Terraform

Testing Tools

MS Test, N unit.

Development Tools

Visual Studio.NET 2019/2017/2015/2008, SQL Server Management Studio.

Operating Systems

Windows 2003/XP/Vista/7/8, Windows Server 2012/2008 R2

Databases

Oracle 10g, MS Access 2003/2007, MS SQL Server 2005/2008/2012/2018 and Cosmos DB

Client : Meijer Grand Rapids, Michigan

Project Name : Data Collect Dec’ 2020 – Till date

Role : .Net & Azure Developer

Description: The scope of this project is to convert Meijer legacy data collection framework into Azure cloud-based solution. The solution needs to integrate the Azure functions and application insights for moving ACS stores data collection into cloud and existing database needs to be migrated to Azure SQL database. Azure Event hub needs to be implemented for intelligent routing. The systems and applications necessary to be migrated will be determined on a sprint-by-sprint basis using an agile methodology. The new application will be easier to support, transaction efficiency will be improved, and customer experience will be enhanced. Activities in each sprint include analysis/documentation of existing system, create new requirements taking old design into consideration to avoid any business impact, to develop azure cloud solutions to integrate with other inbound/outbound applications.

Responsibilities:

Involved in Scrum meetings to discuss Product Backlog Items (PBI’s)

Developed solutions for diverse programming scenarios in C#, employing object-oriented Programming

(OOP) using concepts such as: encapsulation, inheritance, polymorphism, and abstraction.

Provided Generic solutions for the problems encountered during the development phase which are reusable

Implemented SOLID principles for better software design

Used Design patterns (Singleton, Façade, Factory, etc..) to common software design problems

Implemented Dependency Injection to decouple objects

Developed Restful Web API services for Database communication.

Written Extension methods to extend base class functionalities.

Used Azure API Manager to maintain on premises API services with policies

Used Postman to handle API services Request & Responses

Written Unit Test cases for Web API’s and Azure Functions

Implemented Test Driven Development for API services

Used LINQ & ADO.NET to communicate DB objects.

Written Store Procedures to fetch data from Database.

Used Joins to fetch relational data from different Data Database Objects

Developed Azure function apps as API services to communicate DB2

Created Azure Event Grid to publish and consume data

Used Azure Logic apps to implement workflows

Used Azure HTTP & TIMER triggers functions to run On Demand and continuous jobs

Azure Cosmo’s DB development & usage.

Used Azure SQL to store enriched data after business process

Used Key Vault to maintain secrets in Azure environment

Implemented Code reviews and queries performance tuning.

Used Azure Devops to maintain Product Backlog Items, User Stories, Tasks and Bugs

Used Azure Devops to automate Azure deployment of CI/CD process

Created YAML based pipelines in Azure Devops

Creating Landing zones in azure. Like Resource Groups, Public/Private IP’s, VNet, Subnet and NSG

Used Terraform to create cloud resources, like App Gateway, Load balancer, Virtual Machine Scale set (VMSS) and Virtual Machines

Used Active Directory (AD) to maintain the manage identities

Creating Service Connections in Azure Devops

Created Service principals (SPN) to communicate Azure in pipeline

Used Blob Storage account to maintain TFState file and Scripts

Environment: Visual Studio.NET 2019, .NET Core 3.1, C#, Web API, Azure API Manager, Azure Functions, Azure Logic apps, Event Grid, Azure Storage accounts, Key Vault, ADO.NET, LINQ, Cosmos DB, Azure SQL and DB2

Client: Kotak Mahindra Bank, Bangalore - India

Role: .Net Developer July 2009 – June 2011

Description

This project is part of cards and payments section. Tried to generate reports for specific users. Generate reports on spending patterns. It provided unified interface to get all the online card transactions.

Responsibilities:

Designing the screens Prototypes using HTML for business approval.

Preparing Coding standards & Low level design documents of Qlounge.

Implemented Parsing techniques to scan User Info.

Designing screens with HTML and Angular JS

Implemented dependency Injection in Angular with Service & Factory

Created Reusable UI controls with Directives in Angular JS

Implemented Server calls at client level with $http service

Created Single Page Applications (SPA) in Angular

Created Decoupled objects for reusability in Angular

Implemented unit testing for Angular objects with Jasmine tool.

Implemented Client & Server side validations to validate Lounge Request.

Created Reusable user controls for quick development.

Written WCF services to maintain CRUD operations of Qlounge system.

Used Entity Framework to communicate Database entities.

Written Business logic in WCF Service to validate Passenger eligibility to Lounge system.

Used LinQ to filter data from Entities.

Written stored procedures for complex Quires.

Qlounge system deployment and maintenance.

Providing Qlounge system training to Business.

Used WPF Telerik Controls to develop intranet screens

Created User controls for reusable like Child windows and Grids in WPF

Created converters to data manipulation in WPF

Created static and dynamic resources to maintain same styles for entire application.

Environment: Visual Studio.NET 2013, C#, MVC4, HTML, Angular JS 1.X, WCF, LINQ, Entity Framework and Oracle 10g & WPF and WPF Telerik controls



Contact this candidate