Post Job Free
Sign in

.NET Full Stack Developer

Location:
Dallas, TX
Posted:
February 12, 2025

Contact this candidate

Resume:

Manasa A

Senior Full Stack .Net Developer

PH: +1-469-***-**** Email: ******.****@*****.***

PROFESSIONAL SUMMARY:

Proficient Senior Full Stack .NET Developer with around 6 years of success in application design, development and maintenance across diverse domains such as Finance, Healthcare, Insurance, and Retail.

Proficient in full SDLC including Requirements gathering, Analysis, Design, Development, Documentation, Testing, Implementation, and Maintenance using both Waterfall, Kanban and Agile Methodology.

Optimized backend services using advanced C# features such as asynchronous programming, multithreading, and Task Parallel Library (TPL), resulting in enhanced application responsiveness and scalability.

Applied diverse design patterns, including Singleton, Factory Method, Abstract, Repository Pattern, MVC, MVVM, SOLID and Facade.

Experienced in applying OOP/OOD (Object Oriented Programming and Design) Principles like Inheritance, Polymorphism, Encapsulation, Abstraction and Dependency injection.

Skilled in designing and developing web applications and desktop applications using MVC architecture, N Tier architecture, Service Oriented Architecture (SOA), Microservices, and .NET technologies such as C#, VB.NET, ASP.NET, ADO.NET, ASP.NET Core Web API, ASP.NET MVC, WPF, Node.js and web services.

Skilled in developing SOAP and RESTful APIs for seamless integration and communication between systems.

Developed APIs using JSON and XML for seamless data exchange between .NET applications and external systems.

Extensive proficiency in Azure Cloud API Gateway, adept at deploying OAuth2, SSL, and JWT to ensure robust data security during transmission, Identity and Access Management (IAM), including Active Directory, LDAP.

Strong hands-on experience in front-end development using Angular, React, Blazor, Razor Pages, JavaScript, TypeScript, jQuery, Angular JS, Kendo UI, HTML, CSS, Bootstrap, Vue.js and AJAX to build interactive and dynamic user interfaces.

Skilled in relational databases such as SQL Server, Oracle, PostgreSQL and NoSQL databases such as MongoDB, DynamoDB and Cosmos DB with expertise in T-SQL, PL/SQL, complex queries, stored procedures, triggers, functions, indexing, and performance optimization.

Designed, developed, and optimized SSIS packages for ETL (Extract, Transform, Load) processes, ensuring seamless data migration and integration across multiple systems.

Developed and optimized reports using SQL Server Reporting Services(SSRS), RDLC, Telerik and Crystal Reports for generating dynamic and data-driven insights.

Integrated WPF and WinForms applications with WCF services, ensuring secure communication and data exchange.

Implemented ORM frameworks like Entity Framework, ADO.NET, NHibernate, LINQ, and Dapper for efficient data access and management.

Implemented messaging systems like Apache Kafka, RabbitMQ, MSMQ, WebSphere MQ for resilient message processing.

Skilled in testing tools including Jasmine, Selenium, Jest, Protractor, NUnit, xUnit, Cucumber, and Citrus framework for automated integration testing, ensuring comprehensive test coverage.

Skilled in API design, testing, and documentation using tools like Postman, Swagger/Open API, SOAP UI.

Experience in deploying applications on Microsoft Azure and Amazon Web Services (AWS), using Azure DevOps, Azure Pipeline, Jenkins and AWS Code Pipeline for CI/CD.

Hands-on experience in containerization technologies Docker, and Kubernetes and Enhanced .NET code quality with SonarQube, enabling automated reviews and maintainability.

Implemented TDD and BDD in .NET Core development, ensuring robust, test-driven code with xUnit, NUnit and MSTest for behaviour-driven( BDD) acceptance testing.

Experienced in version control systems using such as GIT, GitHub, SVN and collaboration using TFS for source code management and team coordination.

Expert in Visual Studio, Visual Studio Code utilizing their tools for .NET development, debugging, testing, and deployment to maximize productivity.

Automated .NET deployments on IIS using PowerShell, integrating Log4Net with Azure Application Insights for centralized logging and monitoring across cloud and on-prem environments.

Familiar with Jira, Confluence and ServiceNow for tracking and managing issues, incidents, and project workflows, ensuring efficient problem resolution and service delivery.

Skilled in solving complex problems, with strong communication, Interpersonal skills, Flexible, Fast learner, teamwork, and the ability to translate requirements into solutions.

TECHNICAL SKILLS:

Programming Languages

C#, C++,C, T-SQL, PL/SQL, Java, Python

Technologies and Frameworks

Microsoft .NET framework, ADO.NET Entity Framework, ASP.NET MVC, MVVM, MVS, ASP.NET Web forms, VB.NET, .NET Blazor, AJAX, ASP, ASP.NET Core, Net Core, Micro Services, Tensor Flow, IIS Web Server, WPF, WCF Services, Dapper,Node.js, XML Web Services

Front-End Technologies

HTML5, Bootstrap, Typescript 2.0/2.1/3.1, CSS3, XML, JavaScript, Angular, Angular JS, React, Knockout JS, REDUX, jQuery, VBScript, Telerik/Kendo controls

Databases

MS SQL Server, NO-SQL, Oracle 11g/10g/9i, MySQL, PostgreSQL, LINQ, LINQ to objects, JSON

Reporting Tools

SQL Server Reporting Services(SSRS), SSIS, RDLC, Telerik, Crystal Reports (2010/9/8.5/8), Tableau, Power BI

Software Methodologies

SDLC, Agile, Waterfall.

Design/Modelling Tools

UML, MS Visio, Figma

Web Services

REST, Web API, WCF, SOAP

Cloud Technologies

Azure, AWS,GCP

Testing Tools/Frameworks

Postman, Soap UI, NUnit, Jasmine, xUnit, Swagger, Protractor, Sonarqube

Bug tracking/Version control tools

JIRA, Confluence, ServiceNow, GIT( GitHub, GitLab, Bitbucket),TFS, SVN

CI/CD Tools

Jenkins, Azure DevOps, Gitlab CI, Splunk, Azure Pipelines, Docker, Kubernetes

PROFESSIONAL EXPERIENCE:

Client: AMEX, New York, NY Role: Senior Full Stack .Net Developer May 2024 - Present

Responsibilities:

Managed the complete Software Development Life Cycle (SDLC) for client projects, seamlessly integrating Agile methodologies into each phase, from initial requirements analysis through design, development, testing, and deployment.

Integrated payment gateways and financial APIs using .NET core to ensure secure transactions, compliance with financial regulations, and seamless fund processing.

Developed a claims processing system using N-Tier microservices and MVC pattern, incorporating ASP.NET Core MVC, Razor, Entity Framework Core (Code-First) for data access, ASP.NET Core Web API for the service layer, and C# for business logic with abstract classes and interfaces.

Applied SOLID principles and design patterns such as Repository, Facade, and MVVM to enhance data persistence, streamline communication, and ensure a maintainable, scalable codebase.

Created asynchronous operations using C#'s async/await mechanism for asynchronous data retrieval.

Developed and optimized microservices using ASP.NET Core Web API within a .NET core framework, ensuring scalability, security, and high availability.

Implemented .NET Core Web API to create RESTful services, enabling efficient CRUD operations and seamless data interaction for client applications.

Extensively employed Entity Framework Core to design, model, and interact with databases, employing its ORM capabilities to streamline data access and enhance application performance.

Protected financial data by converting C# objects to JSON before storing them, ensuring security and compliance with regulations.

Expertise in Azure Cloud API Gateway for creating, managing, and securing APIs, including OAuth2.0 authentication for secure authorized access to sensitive financial data and operations.

Developed user-interactive web applications using Angular, HTML, CSS, JavaScript, jQuery, Bootstrap, and TypeScript, resulting in a 50% improvement in user engagement and satisfaction.

Developed application using C#.Net, Blazor and AJAX under Visual Studio environment and extensively used multi-threading for fetching data from web services using C#.

Used Angular data binding to efficiently reflect real-time data changes in the UI which ensures increasing seamless accessibility by 30%.

Involved in incorporating WPF for enhancing user Interface of existing member management portal for the internal staff and developed desktop application user interfaces for claims processing system using XAML.

Designed databases and created tables, stored procedures, functions, and triggers using T-SQL, optimizing data operations, and reducing query response time by 20%.

Utilized Microsoft SQL Server to manage the database layer, including creating complex queries, stored procedures, and triggers.

Utilized LINQ to efficiently query and manipulate data in collections, databases, and XML, improving code readability and performance.

Integrated Kafka with .NET Core services to enable microservices architectures and support asynchronous communication between microservices.

Used Aure Logic apps to implement workflows in member communication and Managed application deployment on Azure servers using tools such as Visual Studio, PowerShell, and Azure Portal.

Monitored Azure resources and configured privileged access management, role-based access control, worker roles, Azure SQL, and Azure Storage (blob, table & que), ensuring optimal performance and resource utilization.

Enhanced the claims processing system by utilizing Azure Functions for serverless computing and integrating Azure Service Bus, EventHub, and Event Grid to implement seamless asynchronous event handling.

Created stored procedures for data retrieval and reporting using SQL reporting services(SSRS).

Containerized applications with Docker and orchestrated them using Kubernetes for scalability, high availability, and efficient resource management.

Conducted unit, functional, and end-to-end testing using NUnit, ensuring high code coverage, quality, and defect reduction.

Implemented Karma for robust testing of Angular applications to ensure code quality and utilized Cucumber for automating web services.

Enhanced Web API with new features and security, testing via Postman externally and Swagger UI internally.

Implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines using Azure DevOps, enabling automated builds, tests, and deployments, reducing release time by 40%.

Utilized version control systems such as Git to manage codebase changes, track feature branches, and coordinate team contributions.

Utilized JIRA to track project progress, manage tasks, and communicate with the team, helping to plan sprints and solve issues efficiently.

Environment: C#, ASP.NET, ASP.NET Core, ASP.NET Web API, Entity Framework Core, Angular 16, JavaScript, HTML5, CSS3, Bootstrap, Typescript, Blazor, OAuth2.0, SQL Server 2022, TSQL, LINQ, SSRS, Azure Cloud, Azure DevOps, Docker, Kubernetes, Kafka, WPF, Jasmine, NUnit, Git, Jira, Agile, Postman, Swagger UI, XML, log4net, Cucumber, Visual Studio, Agile.

Client: PwC, Atlanta, GA Role: Full Stack .Net Developer March 2023 – April 2024

Responsibilities:

Used Agile SCRUM for sprint-based development with regular status updates and code reviews.

Implemented a robust MVC architecture in ASP.NET Core and WCF, ensuring clear separation of concerns and enhancing maintainability in web applications using C#.

Proficient in applying the MVVM (Model-View-View Model) design pattern in WPF applications, ensuring clear separation of concerns and enhanced maintainability.

Developed RESTful APIs using ASP.NET Core Web API using C# to expose data and functionality, enabling interoperability and achieving a 30% increase in third-party integration efficiency.

Implemented Node.js to optimize backend processes for claims management, facilitating seamless policy creation and enhancing client experience.

Utilized Entity Framework Core for efficient data querying, retrieval, and CRUD operations, optimizing performance with LINQ queries.

Implemented dynamic form creation using JSON and utilized Windows PowerShell for automation and efficiency.

Modernized SOAP APIs by integrating them with AWS API Gateway, enabling seamless access through a RESTful interface within the AWS ecosystem.

Created responsive and user-friendly front-end interfaces using C#, React, TypeScript, HTML5, CSS3, Bootstrap, Blazor, jQuery and JavaScript, frameworks, enhancing the user experience and accessibility of web applications.

Used React’s component-based architecture and virtual DOM to build dynamic, interactive, and highly responsive user interfaces.

Implemented lazy loading in a Single Page Application, boosting page load times by 35%, and optimized rendering with dynamic view templates using React Forms.

Optimized component reusability by using React Context API for state management across deeply nested components.

Implemented SQL Server Integration Services(SSIS) for ETL processes, transforming and loading data into SQL Server databases.

Optimized SQL/T-SQL queries, stored procedures, and functions to enhance data retrieval and boost database performance.

Handled Kafka topics, partitions, and replication to maintain data pipeline availability and ensure fault tolerance

Built serverless components using AWS Lambda and API Gateway, integrating JWT authentication to optimize resource efficiency and enable cost-effective, secure backend execution with C#.

Utilized Amazon S3 for efficient storage and management of large datasets, while implementing AWS SNS to enable real-time communication and notifications for Lambda functions.

Skilled in using AWS CloudWatch and CloudTrail to monitor, troubleshoot, and optimize AWS resources, ensuring optimal application performance, availability, and reliability.

Created and maintained unit tests with xUnit for test-driven development (TDD) to identify bugs early, improving overall application reliability.

Increased front-end test coverage by 30% with Jest, ensuring reliable UI performance.

Utilized Postman and SOAP UI for API testing, automating endpoint validation and ensuring performance and security.

Implemented AWS CodePipeline to establish CI/CD, configured Jenkins pipelines for building and deploying microservices onto Amazon Elastic Kubernetes Service (EKS) utilizing Docker for containerization.

Utilized Visual Studio’s built-in debugging tools to troubleshoot complex issues, ensuring application stability and performance.

Utilized SonarQube for code quality analysis and continuous inspection to ensure high software reliability.

Used TFS for version control and Jira for project tracking, ensuring efficient collaboration.

Environment: C#, ASP.NET Core, Web API, MVC, MVVM, AWS, React, Java Script, jQuery, XML, JSON, HTML, CSS, Bootstrap, Typescript, JWT, SQL, TSQL, Kafka, WCF, WPF, SOAP API, JSON, Kafka, xUnit, Jest, TFS, Jira, Postman, TDD, SonarQube, Visual Studio

Client: Infosys Ltd, Hyderabad, India Role: Senior Systems Engineer(.NET Developer) Jan 2021 - Dec 2022

Responsibilities:

Utilized Agile methodologies within the SDLC to manage and deliver software development projects effectively.

Designed and implemented Service-Oriented Architecture(SOA) using C#, WCF and ASP.NET Core Web API, ensuring modular, reusable services.

Integrated Entity Framework Core with ASP.NET Core Web API to expose data through RESTful APIs, ensuring smooth and efficient data exchange.

Built scalable APIs using C#, .NET Core, ASP.NET, and WCF in a microservices architecture, collaborating with cross-functional teams.

Applied security measures like OAuth2.0 tokens, HTTPS, and request throttling to protect the application and secure data transfer.

Skilled in creating responsive and dynamic user interfaces with Angular, Razor views, HTML5, CSS3, JavaScript, Blazor, Bootstrap, jQuery, Vue.JS and AJAX for dynamic load of content.

Skilled in building reusable Angular components, services, modules, and directives, following best practices and coding standards.

Utilized Webpack and Angular CLI for efficient project setup, build optimization, and deployment.

Created Stored Procedures, Functions, and Triggers using PL/SQL in Oracle for data manipulation, optimizing database operations.

Implemented ADO.NET with Oracle for executing complex queries, improving data retrieval performance.

Integrated MSMQ with .NET Core and WCF services for reliable inter-process communication.

Designed and deployed scalable applications on Microsoft Azure, using Azure Kubernetes Service (AKS) for efficient container management.

Implemented secure authentication and access control with Azure Active Directory (AAD), enabling SSO, user authentication, and role-based access (RBAC).

Optimized CI/CD workflows with Azure DevOps, deployed scalable applications on Kubernetes (AKS), and enhanced data access efficiency using Dapper.

Developed comprehensive unit tests with high code coverage using xUnit, ensuring code quality and reducing defects by 25%.

Utilized Jasmine for Angular testing, ensuring robust front-end performance, reducing bugs by 20%.

Utilized Git for version control and Confluence for Agile project management, streamlining code collaboration, task tracking.

Environment: C#, ASP.NET Core, Entity Framework Core, SOA, Web Forms, ASP.NET, ADO.NET, Bootstrap, CSS, HTML, JavaScript, Ajax, TypeScript, Angular, MSMQ, grid controls, OAuth2.0, Web Services, WCF, T-SQL, XML, Oracle, MS Azure, Azure DevOps, Kafka, GIT, Dapper, xUnit, Jasmine, Confluence, Visual Studio.

Client: KIOT Innovations, Hyderabad, India Role: Software Developer Jan 2019 – Dec 2020

Responsibilities:

Participated in all SDLC phases, including requirements, design, and implementation, within an Agile SCRUM methodology.

Utilized ASP.NET Web Forms for UI, C# and VB.NET to develop dynamic, responsive web application with seamless data manipulation.

Integrated Web Forms with ADO.NET and Entity Framework, enabling seamless data access and management.

Designed data flow diagrams, flowcharts, and ER diagrams, aiding system architecture visualization and contributing to database modeling for a robust data structure.

Developed modular applications using ASP.NET MVC, ensuring a structured, scalable architecture with clear separation of concerns in C#.

Developed WCF services for secure communication and built WPF applications using MVVM, ensuring responsiveness, maintainability, and seamless user experience.

Integrated SOAP-based web services for seamless data exchange and communication between components.

Created a data access layer using ADO.Net objects to communicate with the PostgreSQL Database, ensuring efficient data retrieval.

Utilized ADO.NET components such as Data Adapter, Data Reader, Dataset, Data Table, Stream Reader and XML Reader/Writer for robust PostgreSQL data access and manipulation.

Designed UI elements for ASP.NET Razor pages, ensuring an intuitive and user-friendly interface using Angular, C#, HTML, CSS, JSP, JavaScript, jQuery, Ajax, Razor views, Bootstrap, Kendo UI and Knockout JS.

Configured a multi-node PostgreSQL cluster with Patroni for high availability, ensuring 99.99% uptime for mission-critical services.

Utilized xUnit for test-driven development (TDD), reducing defects and enhancing overall code maintainability

Instrumented code with log4net API to add appropriate debug, info, warning, and error tracing.

Utilized SVN for code integration, maintenance, and security, streamlining version control and collaboration.

Managed and deployed applications on Microsoft IIS, ensuring high availability and seamless accessibility.

Provided production support and resolved bugs in the C# codebase, enhancing operational stability.

Environment: C#, .Net Framework, ASP.NET, Webforms, ADO.NET, VB.NET, MVVM, Angular, CSS, XML, HTML, JavaScript, Ajax, jQuery, Bootstrap, Kendo UI, Typescript, IIS, PostgreSQL, T-SQL, Crystal Reports, Selenium, xUnit, Karma, Xamarin, SVN, Visual Studio

EDUCATION:

KITS, Wgl, India Aug 2016 to June 2020

BTech, Computer Science Engineering.



Contact this candidate