Name: Meghana Reddy
Sr.Net Full stack Developer
Email: ****************@*****.***
LinkedIn: https://www.linkedin.com/in/meghana-sai-b04999m/
Phone: 469-***-****
Professional Summary :
Overall 10+ years of strong professional .NET development experience in requirements analysis, system design, development, implementation, and coding of web applications using Microsoft .NET technology.
Involved in all aspects of Software Development Life Cycle (SDLC) using Agile Scrum and waterfall methodologies.
Experience in building web applications using .NET technologies, Web Applications, Web Services, ASP .NET MVC 5 with Razor, .NET Framework 3.5/4.0/4.5/5.0/6.0, C# (Strong OOPS), ASP .NET CORE, ASP .NET 5.0, ADO .NET, LINQ, WCF, SQL Server, WPF, MSSQL, Win forms, Web forms.
Extensive JavaScript, TypeScript, and ECMA script knowledge including the proficient use of Design Patterns such as MVC, Singleton, Session Façade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
Extensive experience in ADO .NET objects, and Entity framework, using LINQ to Entities, LINQ to XML, and LINQ to Objects.
Expert in implementing Microservices, Service Oriented Architecture (SOA) with XML-based Web Services.
Skilled in implementing a diverse range of front-end authentication strategies, including token-based authentication (JWT), OAuth and OAuth2, session-based authentication, and Single Sign-On (SSO).
Leveraged web services with technologies like SOAP, REST, XML, and WSDL. Experienced on REST services using ASP.NET, Web API, and C#, used Web API to provide services to HTTP Requests.
Experience in working with Object Relational Mapping (ORM) technologies that include Entity Framework (EF) and Language Integrated Query (LINQ) to fetch and consume data from databases.
Well experienced in developing Single page applications (SPA) and client-side functionalities with various rich UI and responsive features along with performance functionalities in web applications using frameworks and concepts like JavaScript, jQuery, Bootstrap, AJAX, JSON, HTML5, XML, XSLT, XHTML.
Proficient in implementing Filters, Validations, Controllers, Components, Directives, Routings, Factory and Services in AngularJS 1.5/1.6 and Angular 8/9/10/11/12/14/15.
Skilled in developing various web pages using React JS and various predefined components from NPM and Redux Library.
Expertise in database (RDBMS), programming, implementation, and development using MS SQL Server SSIS, SSRS and Oracle, and PostgreSQL.
Skilled in creating complex Stored Procedures, Views, Triggers, Functions, T-SQL, Indexes, Joins, and Cursors using PL/SQL.
Extensive experience with NoSQL databases like MongoDB, Cassandra, Redis, and DynamoDB.
Skilled in Messaging queues like Apache Kafka, IBM MQ, and Rabbit MQ for asynchronous messaging among Microservices.
Extensive experience in using AWS like EC2, VPC, Cloud Watch, Cloud Front, IAM, S3, RDS, Elastic Cache, SNS, SQS.
Highly experienced in CI/CD, Azure Cloud, Microservices, Docker, Jenkins, and Kubernetes.
Hands-on experience in implementing CI/CD pipelines using Azure DevOps, ensuring efficient and automated software delivery.
Experience in automated testing in collaboration with QA.
Experienced in testing tools like Jasmine, Karma, and Postman in the backend for testing APIs.
Proficient in API testing tools and frameworks (Postman, Swagger UI) in planning, execution, automation, and documentation.
Hands-on experience with Source control tools like Team Foundation Server (TFS), GIT, and SVN.
Extensive experience in using Build Tools such as Maven, Gradle, and version control tools such as GitHub, and Bitbucket.
Excellent Project Management skills using JIRA, and Azure Boards to administer projects in Agile Scrum.
Technical Skills:*
Programming Languages
C, C++, C#, .NET (6.0/5.0/4.5/4.0/3.5/3.0), VB.Net (10.0, 9.0, 8.0), Python
.NET Technologies
AJAX, ASP.NET, ASP.NET Core, .NET5, .NET6, .NET7, ASP.NET MVC,
Entity Framework, Entity Framework Core, ADO.NET, WPF, WCF
Web Technologies/ Frameworks
Angular 8/9/10/11/12/13/14/15, React, Redux, Bootstrap, Vue.js
Web Scripting Languages
JavaScript, JSON, jQuery, CSS, HTML, DHTML
DevOps Tools
Jenkins, Docker, Kubernetes.
Database
SQL Server 2016/2017/2018/2019, Oracle 19c/12c/11g, Mongo DB, MySQL,
Dynamo DB, PostgreSQL
XML Technologies
XML, XHTML, DHTML, XSL, XSLT, SOAP, WSDL, Web services
Cloud
Azure, AWS,
Testing Frameworks
JUnit, NUnit, Jasmine, Karma, Mocha, TestNG, Cucumber, Jest, Selenium
Version Control Tools
TFS, GIT, GitHub
Web Servers
IIS, Apache Tomcat
Professional Experience:
Client: Ameritas, Lincoln, NE Nov 2022 to Present
Role: Sr. Full Stack.Net Developer
Project Description:
Ameritas Insurance introduces automation to handle claims faster and with fewer errors. When a customer submits a claim, the system automatically sorts it to the right department. Advanced technology checks the claim for accuracy and potential issues, like fraud. Real-time tracking helps monitor progress and fix any delays. With this new system, processing times shrink from weeks to just a few days. Customers are happier because they get their settlements quickly and accurately. Ameritas saves money by cutting down on manual work and improving efficiency. Overall, everyone benefits from smoother, faster, and more reliable claims processing.
Responsibilities:
Meetings/Discussions with the site teams regularly as part of the requirement gathering.
Responsible for analysis, design, implementation, and deployment of code and database. Maintain SDLC process whole development life cycle in agile methodology using Visual Studio 2015, and SQL Server 2014.
Developed responsive and visually appealing front-end interfaces for the Claims Processing Automation system using HTML5, CSS3, and Bootstrap.
Proficient in developing Windows Services using C#/.NET, enabling the creation of background processes that run independently of user interaction, providing automation, monitoring, and maintenance capabilities.
Proficient in developing web applications using Classic ASP, a server-side scripting environment for dynamic web pages, enabling the creation of interactive and data-driven websites.
Skilled in integrating HTML markup with ASP code to create dynamic web pages, combining server-side logic with client-side presentation to deliver rich user experiences.
web applications using Blazor, a cutting-edge framework from Microsoft that allows for the creation of single-page applications (SPAs) using C# and HTML.
Experienced in developing applications following Blazor's component-based architecture, allowing for the creation of reusable UI components for building rich web interfaces.
Implemented dynamic Client-Side functionalities and enhanced user experience using JQuery.
Utilized Angular 13/14/15 frameworks to build scalable and interactive frontend components.
Integrated Telerik (Kendo) UI for advanced UI components and data visualization.
Developed UI components and views using Razor View Engine for ASP.NET MVC applications.
Skilled in handling form submissions in Classic ASP applications, processing user input, performing data validation, and preventing common security vulnerabilities such as SQL injection and cross-site scripting (XSS).
Developed and maintained database schemas, queries, and stored procedures using SQL and ADO.NET.
Developed Queries in T-SQL for generating Crosstab Drill-down reports in SSRS (SQL Server Reporting Services).
Utilized integration services in SSIS to generate data from various data sources.
Implemented ETL processes for seamless data migration and integration tasks.
Designed and developed backend services and APIs using .NET Core, ASP.NET MVC, and ASP.NET Web Forms.
Implemented business logic and processing workflows using .NET Framework 4.0 and VB.NET.
Utilized Microservices architecture to build scalable and modular backend systems.
Understanding of database management systems (DBMS) and proficiency in interacting with databases using Python libraries like SQLAlchemy or Django ORM.
Experience in optimizing Jinja2 templates for performance and readability.
Ability to work with data formats such as JSON, XML, CSV, and Excel using Python libraries for parsing and processing data.
Integrated Kafka for event-driven architectures, enabling real-time data processing and communication.
Experienced in architecting robust message queuing systems using RabbitMQ to decouple application components, enhance scalability, and improve fault tolerance.
Created web services using ASP.NET Webmail (HTTP, REST), and WCF (SOAP) and consumed them in the front-end using AJAX calls.
Implemented continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps, enabling automated builds, tests, and deployments.
Managed deployment processes using Microsoft Visual Studio 2010 and Bitbucket for version control.
Deployed the web application and services in IIS and Azure.
Deployed .NET application to Microsoft Azure Cloud Service project as part of cloud deployment.
Utilized Azure data factory for migrating data from on-premises data servers onto the Microsoft Azure cloud platform.
Used the Debugging and Tracing features of Visual Studio and Azure Application Insights extensively.
Utilized Team Foundation Server (TFS) 2015 as version control, continuous build and deploy tool.
Implemented automated unit testing using NUnit to ensure software quality.
Collaborated with cross-functional teams using JIRA for project management and issue tracking.
Environment: .Net Core, .Net framework 4.0, ASP.NET, VB.NET, SQL Server 2014, T-SQL, HTML5, CSS3, Bootstrap, JQuery, WCF, Angular 13/14/15, ETL, SQL Server Management Studio 2008, Microservices, Microsoft Visual Studio 2010, JIRA, Bit bucket, SSRS, SSIS, Razor View Engine, Nunit, XUnit, Django, Jinja2, Telerik (Kendo) UI, Kafka, HP Quality Centre.
Client: CVS Health, Providence RI Jan 2021 to Oct 2022
Role: Sr. Full Stack .Net Developer
Project Description:
As a .NET developer, I'd contribute to CVS Pharmacy's prescription delivery and mail-order services by developing robust software solutions to streamline the ordering and delivery processes. Utilizing the .NET framework, I'd create user-friendly interfaces for customers to easily refill prescriptions online or via phone. Additionally, I'd design efficient backend systems to manage inventory, track shipments, and optimize delivery routes. By leveraging .NET technologies, I'd ensure scalability, reliability, and security of the platform, enhancing the overall customer experience and medication adherence. This project aligns with CVS Pharmacy's commitment to leveraging technology for seamless pharmaceutical services.
Responsibilities:
Developed responsive user interfaces using Angular for the Prescription Delivery and Mail Order Services project, ensuring cross-browser compatibility and accessibility.
Utilized Razor views and Blazor components for Server-Side rendering and interactive UI features in ASP.NET Core MVC applications.
Implemented Client-Side data binding and validation using Angular forms to enhance user experience and data integrity.
Integrated with third-party libraries and APIs for charting, mapping, and other UI functionalities in Angular applications.
Implemented dynamic UI components using Razor syntax in ASP.NET MVC views for seamless integration with backend services.
Experienced in connecting Classic ASP applications to databases such as Microsoft SQL Server, MySQL, or Oracle using ADO (ActiveX Data Objects) for data retrieval, manipulation, and storage.
Expertise in Transact-SQL (T-SQL), the proprietary extension of SQL used by Microsoft SQL Server. Skilled in writing complex T-SQL queries, stored procedures, triggers, and functions to manage and manipulate data effectively.
Skilled in configuring and customizing Windows Services to meet specific business requirements, including parameterization, dynamic configuration updates, and integration with external configuration sources.
Developed RESTful APIs using ASP.NET Core Web API to expose backend services for prescription management, order processing, and user authentication.
Built dynamic, data-driven web pages using Django and Jinja2, improving user engagement and interactivity.
Developed RESTful APIs with Django REST framework, enabling seamless data exchange between frontend and backend.
Strong problem-solving skills and the ability to tackle complex programming challenges using Python.
Created Typescript reusable components and services to consume REST APIs using Component-based architecture by Angular.
Implemented business logic and data access layers using Entity Framework Core for MySQL, MongoDB, or Oracle databases to ensure data consistency and integrity.
Utilized Apache Kafka for event-driven architecture and message queuing for asynchronous communication between microservices.
Skilled in monitoring RabbitMQ instances using built-in tools and third-party monitoring solutions, ensuring proactive identification of bottlenecks, monitoring queue health, and optimizing resource utilization.
Implemented OAuth authentication and authorization using Identity Server or Azure Active Directory for secure API access control.
Integrated with external systems and services using HTTP Client or Refit for seamless data exchange and integration.
Implemented continuous integration and deployment (CI/CD) pipelines using Azure DevOps or Jenkins for automated build, test, and deployment processes.
Configured deployment environments and infrastructure using Docker containers and Kubernetes for containerized deployment and scalability.
Implemented blue-green deployment and rolling update strategies to minimize downtime and ensure high availability.
Utilized Azure Monitor and Application Insights for monitoring, logging, and performance tracking of the Prescription Delivery and Mail Order Services application.
Implemented infrastructure as code using Azure Resource Manager (ARM) templates or Terraform for automated infrastructure provisioning and management.
Extensively used tools like Web pack to minify JS files, compile Sass files to CSS, and reduce the React JS and Redux file size.
Used Team Foundation Server 2013 (TFS) for Source Code Control, project-related document sharing, team collaboration, build and deployment.
Created Automation Testing Framework using .Net Selenium to test application functionality and responsible to add test scenarios and reviewing test scripts written by the testing team.
Proficient in utilizing NUnit, a popular unit testing framework for .NET applications.
Utilized JIRA tool for defect management, ensuring effective tracking and resolution of software.
Environment: .Net Core, ASP.Net MVC, C#, JavaScript, AngularJS, Angular 8/9/10, Bootstrap JS, Ajax, JQuery, XML, NHibernate, WCF Services, TFS Server 2012, SQL Server 2012, Django, Jinja2 Oracle 10g, SASS, Active Directory (LDAP), Windows Server 2003, .net framework 4.0, Kafka, MS CRM 2015.
Client: State Of CA, SFO, CA Oct 2018 to Dec 2020
Role: Full Stack .Net Developer
Responsibilities:
Designed the database in MS SQL Server 2008 and created specifications of SQL Server stored procedures and implementations.
Used MVC 5 and complementary technologies with an emphasis on front-end methodologies including AJAX, DHTML/XHTML, JavaScript, and jQuery.
Extensive use of REST Services to pass the JSON objects.
Used Web API in MVC to build HTTP services.
Involved in migrating the whole code base of Angular 2.0 to Angular4.
Involved in Meetings/Discussions with the site teams regularly as part of the requirement gathering.
Source code management was done using Team Foundation Server (TFS).
Designed a Web application using Restful web API with Angular JS 2.0/4 and Used Entity Framework to model and manage data from SQL Server.
Created the User interfaces (UI) using HTML Helper, Razor, JavaScript, and CSS.
Designed the Views, Layout pages, and Partial views using C# MVC, Mobile, jQuery, Typescript 2.0, AJAX, JSON, HTML5, CSS3 and BOOTSTRAP.
Experience in developing Python scripts and applications for various purposes, including automation, data analysis, and web development.
Knowledge of Python libraries like NumPy and pandas for data manipulation, Matplotlib and seaborn for data visualization, and requests for working with web APIs.
Designed views and partial views using Razor and Ajax.
Validation of data to maintain consistency between the FRS and the vendors using SSIS.
Web Development experience developing web applications in ASP.NET, MVC, JS patterns, .Net Web API, Entity Framework.
Using Windows Presentation Foundation (WPF) for data validation.
Developed T-SQL Queries to fetch complex data from different tables in remote databases using joins, and database links and formatted the results into reports and kept logs.
Used Web forms to develop some web pages to generate the reports and made them visible in the form grids.
Extensively used multi-threading concept for fetching data from a web server using C# under ASP.NET environment
Developed REST/WCF Web services, ASP.NET WEB APIs and involved in pre-testing using POSTMAN.
Performed Unit testing using NUnit, Integration Testing, Performance Testing and System Testing and Resolved functional issues reported by QA and involved in production support.
Worked on TFS for version control, Code Review and for automatic builds and continuous Integration.
Environment: ASP.net MVC 5, .Net Framework 4.5, C#, REST Services, IIS 8, SQL Server 2008, CSS3, HTML5, Visual Studio 2013, Microsoft SharePoint, Razor View Engine, T-SQL, PL/SQL, SSIS, SSRS, JavaScript, JQuery, JSON, Angular 2/4, Agile.
Client: Verizon, Temple Terrace-FL Feb 2016 to Sep 2018
Role: Sr .Net Developer
Responsibilities:
Developed MVC applications using ASP.NET MVC, IIS 8.0, SQL Server 2016, and Visual Studio 2013/2015.
Hands-on experience with MVC, Entity Data Model, RESTful, and WCF services for application development.
Expertise in configuring business rules using a content management server and creating web services through WCF.
Worked extensively on HTML, Bootstrap, Telerik controls and CSS to design rich web pages or styling the webpages.
Used Razor engine for creating web pages in Model View Controller (MVC) architecture in the ASP.NET web pages.
Implemented Web Services in C#.NET and VB.NET based on SOAP protocol using XML and XSML extensively for data transfer.
Designed the Web UI and Web API Layer and created different single-page applications using React.
Used ADO.NET extensively to access the database (SQL, Oracle).
Experienced with source management tools such as TFS, VSS, and Subversion SVN.
Hands-on experience creating, consuming, and configuring WCF Services with SOAP, WSDL and data to develop Services.
Oriented Architecture (SOA) applications, and REST Services using Web API.
Used View Data, View Bag, and Temp Data for data communication between controllers and views of the MVC Web application.
Developed several SOAP and REST API-based internal tools and deployed them in Cloud Foundry, AWS S3, and Kubernetes.
Used Validation Controls in ASP.NET MVC and developed custom validation controls for validating views of web pages.
Called web services from ReactJS to perform database operations like INSERT, DELETE, and UPDATE operations.
Generated business intelligence reports using MS SQL Server reporting services and have worked with Azure virtual machines.
Excellent in Configuration Management, setting up Company Version Policies, build schedules using Team Foundation Server (TFS).
Implemented the Object-relational Mapping (ORM) with EF Code first.
Exposed the API Metadata using Swagger for external systems. Performed Unit Tests to fix the bugs and ensure the application was error-free.
Environment: ASP.NET, C#, SQL Server 2005, SSIS, SSRS, .NET Framework 3.0, XML, XSL, HTML, JavaScript.
Client: AIG - INDIA Jun 2013 to Dec 2015
Role: .Net Developer
Responsibilities:
Designed and developed Web Forms using ASP.NET Controls, CSS, and HTML to facilitate the registered users
Developed classes in Business Layer and in Data Access Layer in C#
Used Custom Validations and User Validation to give access to registered users.
Created database objects using SQL Server including complex Stored Procedures, DTS packages, triggers, cursors, tables, views, and other ado joins and statements for applications.
UI Designing, Development, and Testing of Web Forms using ASP.NET, C#, XML ADO.NET and .NET Framework.
Developed T-SQL Stored Procedures for Generating Reports
Used JavaScript validations with ASP.NET controls.
Used Unit Testing to test the applications.
Environment: C#, .NET Framework 3.5, ASP.NET, XML, Web Services, Java Script, CSS, ADO.NET, IIS 6.0, HTML, MS Excel, Visual Source Safe(VSS), SQL Server 2005 and Visual Studio 2005