Post Job Free
Sign in

Software Development C#

Location:
Iselin, NJ, 08830
Posted:
April 21, 2025

Contact this candidate

Resume:

Murali Pagadala

**************.**@*****.***

+640*******

Profile Summary

** ***** ** ********** ** software development using Microsoft .NET technologies, Azure and AWS, covering all phases of the software development life cycle, including user interaction, analysis, design, development, implementation, integration, documentation, testing, deployment, builds, configuration, and code management.

Extensive experience in developing web-based and Windows-based applications using .NET Framework, Visual Studio, Classic ASP, ASP.NET, VB.NET, C#, ADO.NET with JavaScript, jQuery, JSON, AJAX, and HTML.

Designed and developed clean, modular applications adhering to SOLID principles, leveraging dependency injection and design patterns such as Singleton, Factory, and Repository, Factory method, Decorator, Command, Publish/Subscribe, Strategy for high reusability and maintainability.

Created RESTful APIs and backend services using ASP.NET Core and Entity Framework Core, optimizing database interactions with LINQ and advanced query filters.

Created and consumed RESTful APIs and Web Services, integrating with third-party systems and microservices

Developed Single Page Applications (SPA) using Angular, JavaScript (jQuery, Node.js), TypeScript, and JSON/XML for dynamic UI/UX experiences and Material-UI, Bootstrap, and Tailwind CSS to build responsive designs.

Implemented reusable functional components, improving code modularity and maintainability.

Utilized Axios for efficient API integration with .NET Core backend services.

Developed complex UI workflows, ensuring enhanced user experience with dynamic data rendering and interactive.

Implemented responsive and accessible UI designs following WCAG/508 compliance, utilizing HTML5, CSS3, SASS, Bootstrap, and AJAX.

Developed a Blazor-based frontend for an online course platform, delivering a dynamic and interactive user experience with reusable components for consistency.

Agile environments (Scrum/Kanban), with a focus on iterative development

Developed microservices-based applications using ASP.NET Core,C#, deploying them with Docker and Kubernetes.

Automated CI/CD pipelines for .net projects using Azure DevOps and GitHub

Facilitated Agile sprint retrospectives to identify successes, challenges, and areas for improvement while maintaining detailed communication with project managers.

Collaborated closely with business analysts, QA teams, and product managers to define technical requirements and ensure project success.

Experienced all phases of the SDLC, analysis, design, development, testing, maintenance, and documentation.

Task tracking and collaboration tools used Jira and Azure DevOps to enhance team transparency, streamline workflows and maintain alignment with project objectives and deadlines.

Provided technical leadership and mentorship, guiding teams on TFSD decisions, development strategies, and problem-solving.

Experience in developing solutions with Windows Communication Foundation (WCF) and Web Services.

Experience in developing ASP.NET Core, C#, Web API’s and Restful API’s.

Developed and secured RESTful APIs hosted on Azure App Service, integrating authentication and authorization using Azure AD and OAuth 2.0.

Developed and integrated middleware components to enable smooth interaction between multiple systems and services.

Developed convention-based CRUD actions GET, PUT, POST, DELETE and PATCH.

Used Azure Functions in C# to process real-time events from Azure Event Hubs, integrated with NoSQL data storage.

Experience in data retrieval and manipulation using ADO.NET, with expertise in datasets, DR, DA and LINQ.

Developed Object Relational mapping (ORM) with Entity Framework core and Entity framework edmx (Database approach) Database and code approach and dapper used for the AWS functions.

Worked on unit testing, integration testing, and API testing using xUnit and Postman, including integration testing with Data ware house with Yardi and NetSuite API.

Implemented secure authentication and authorization using JWT, OpenID Connect, OAuth2, and Okta for robust identity management.

Experience with Agile, Waterfall, and Scrum development methodologies.

Lead and mentored a team, providing technical guidance, conducting code reviews, and ensuring adherence to best practices

Engineered database solutions using SQL Server and MySQL, including schema design, query optimization, and stored procedure development for high-performance applications and ensured data integrity and availability by implementing backup strategies, indexing, and query optimization techniques

Evaluated and recommended new technologies, tools, and processes to enhance development capabilities.

Worked on integrations with shopify, NetSuite, and Dell Boomi for automated data workflows.

Experienced in Azure Logic Apps to automate workflows, integrating Azure Storage, SQL Databases.

Automated billing and invoicing workflows for Comerica and Mexico clients and implemented payment workflows for Shopify integrated with NetSuite.

Well experience in the banking & finance (PnC, BOFA, JPMC, and Comerica), Healthcare and nursing, Education, Real-estate, Insurance broker licenses (Colibri), manufacturing, Asset Management (Iron Mountain and IHS), Healthcare(Herbalife) and sales and retail sectors, with expertise in property, order, Billing, Risk and storage management solutions.

Technical Skills Summary

Development Tool (IDE): Visual Studio 2022/ 2017/ 2012/2010/2008 & Visual Studio Code

Programming Languages:.NET Framework 2.0/3.0/3.5/4.0/4.5, C, C++, VC++, VB, C#.Net, .Net Core, ASP.Net MVC, LINQ, Web Forms, Web API, Blazor,Razor, AngularJS, Angular and Node.js

Reporting Tools: SSRS, SSIS, and Crystal Reports.

Databases: SQL Server 2019/2017/2012/2008/2005/2000, Oracle 7.x/8i/9i/10g/11g (SQL, PL/SQL, Azure Table Storage, Postgres,Blob Storage, ADF,ADLS, Azure SQL DB, MS Access, MYSQL, CosmosDb, DocumentDB and Entity framework 5.0/6.0

Cloud/Container/ DevOps: Azure, AWS, Docker, Kubernetes, GIT, Hithub Tortoise SVN

Integrations(Yardi system, Oracle NetSuite ERP, DocuSign, UltiPro, UKG, Salesforce and MuleSoft)

Apps: JIRA, Confluence, ServiceNow, Spec Flow, postman and Xunit, Nunit, Moq

OS/IIS: Windows NT/2000/2003/XP/Vista/10 Windows Server 2012/2003,(IIS) 5.0/6.0/7.0/8.0

XML Technologies: AJAX, XML Web Services, XSLT

Packages: MS Office (MS Word, MS Excel, PowerPoint Visio & lucid Chart)

Professional Experience

Client: JP Morgan Chase(Jersey City, NJ) Company : eCloudOptimum(Princeton, NJ)

Role: Senior Lead Software Engineer (Oct 2024 to till Date)

Applications handled:

Chase Online

Responsibilities:

Implemented React container and presentational components, component libraries and wrapper modules.

Implemented custom hooks to encapsulate reusable logic, improving component reusability and maintainability.

Designed Single Page Applications (SPA) with developing new user-facing features, using HTML5, CSS3, Bootstrap, Typescript, jQuery, MVC, Web API, and SQL Server.

Written unit and integration tests using frameworks like Jest and React Testing Library and for backend services used Nunit framework for unit tests.

Developed and deployed microservices based applications using .NET Core, C#, ASP.NET Core Web API, and containerization technologies with docker.

Utilized AWS SDK for .NET to build Chase Tracker applications and AWS Lambda, EC2, RDS, S3, and Cloud Watch for seamless operation and monitoring.

Implemented tracking tool to send auto emails with azure logic apps.

Implemented tracker data objects with entity framework Core for data pulling.

Utilized existing AWS EKS for the orchestration and docker containerization

Created workflows and implemented azure logic apps with durable functions.

Provided on-call production support outside regular shifts, ensuring business continuity for critical operations.

Worked on existing web services using ASP.NET core Web API (HTTP, REST)

Client: Colibri Group(St Louis, USA) Company: Iray-ITSolutions(Hyderabad, India)

Role: Senior Lead (May 2022 to Oct 2024)

Applications handled:

Data Migration tool, Admin tool, Rockwell data extraction, Purging Activity &Course Pricing Extraction tool & Becker & Mule Soft API’s migrations

Responsibilities:

Collaborate closely with domain experts, product owners, and stakeholders to identify domain entities, aggregate roots, and domain events that drive application behavior.

Implement security measures such as OAuth 2.0, JWT, and AWS IAM and Azure AD secure micro services endpoints and ensure data confidentiality and integrity.

Reduced operational costs by leveraging AWS Lambda@Edge for rendering parts of Blazor applications closer to user.

Developed the required Entity Models and used SQL Server Database as relational database for the database to get the fast and responsive data for the users and for upgrading the data in the databases.

Developed a Blazor-based frontend for an online course platform, delivering a dynamic and interactive user experience with reusable components for consistency.

Integrated Entity Framework Core with Amazon RDS (SQL Server) to manage course content, student profiles, and transaction data.

Implemented core platform features like course search, enrollment, purchasing, and certification generation using Blazor’s component-based architecture.

Integrated secure authentication using AWS Cognito with role-based access control (RBAC) to manage access for students, instructors, and admins.

Managed APIs using AWS API Gateway for secure communication between microservices.

Utilized Amazon S3 for scalable storage of course materials such as videos, PDFs, and additional resources.

Integrated AWS Lambda to handle background tasks like certificate generation, email notifications, and data synchronization.

Leveraged Amazon SNS/SQS for reliable event-driven communication between microservices.

Employed Amazon CloudWatch for monitoring application performance, identifying bottlenecks, and improving system reliability.

Implemented CI/CD pipelines using AWS CodePipeline and AWS CodeDeploy to deploy Blazor frontend and .NET Core services to Amazon ECS or Amazon EC2 instances.

Created Python scripts to cleanse, transform, and load large datasets for reporting and analytics.

Automated data pipeline tasks using Python with pandas, NumPy, and scheduled via cron jobs.

Created unit tests and integration tests using unittest, pytest, and mock libraries.

Implemented data analysis and validation with integrating Dataware house with NetSuite.

Created APIs to integrate with third-party financial services(shopify) with Netsuite, payment and accounting systems

Implemented on micro services APIS interaction with Blazor.

Implemented secure user authentication using OAuth 2.0 and OpenID Connect with Identity Server and Azure AD.

Integrated JWT (JSON Web Tokens) for secure, stateless authentication across frontend and backend services.

Designed and developed dynamic, responsive user interfaces using blazor.

Utilized Python with .NET through Python.NET (pythonnet) for seamless integration between Python scripts and C# components in shopify and CDL lake data platforms for visualization reports.

Developed login, logout, and token refresh mechanisms to maintain session security and prevent token expiry issues.

Implemented on MuleSoft APIS integration.

Designed, developed and deploy microservices-based applications using .NET Core, C#, ASP.NET Core Web API, and containerization technologies with Docker.

Designed and deployed server less .NET Core, C# applications using AWS Lambda for event-driven workflows.

Deployed and managed .NET Core and .NET Framework applications on Amazon EC2 instances, optimizing performance and scalability.

Migrated MuleSoft API file processing pipelines to ColibriGroup's internal system by integrating Amazon S3 event notifications with AWS Lambda and .NET Core APIs.

Implemented CI/CD pipelines using Azure DevOps for .NET applications, automating the build, test, and deployment processes to ensure consistent quality and faster delivery cycles.

Worked with GitHub and GitLab for version control, repository management, branching strategies, pull requests, and code reviews.

Diagnosed and resolved issues related to application performance, database queries, and API integration within .NET MVC applications using tools like VS Debugger, SQL Profiler, and Fiddler.

Created web services using ASP.NET Web API (HTTP, REST), C# consumed them in the front end using Angular calls. Deployed the web application and services in IIS, Azure.

Integrate Azure services like Azure Blob Storage, Azure SQL Database, and Azure Key Vault with C#/.NET applications for secure and scalable data storage.

Verified logs in Azure Portal using KQL.

Conducted code reviews for code to maintain code quality and adherence to best practices.

Participated in daily SCRUM with Project manager and Team to discuss the progress.

Creating Technical and Low Approach document, High level confluence documentation.

Managed and orchestrated containerized applications using Kubernetes.

Worked closely with DevOps teams to streamline the CI/CD processes, enabling rapid and reliable deployment of .NET applications.

Developed Azure Cosmos DB from migrated SQL server database.

Integrated Redis Cache and Service Bus for improved pipeline responsiveness and asynchronous processing, ensuring scalability and fault tolerance

Configure and monitor ADF pipelines, datasets, and linked services to orchestrate the flow of data between different SQL Server, Azure Blob Storage, Azure SQL Database, and cloud services.

Client: CIMGROUP(Los Angeles, USA) Company: Vedainfo(Hyderabad, India)

Role: Technical Lead (July 2018 to May 2022)

Applications handled:

VMS, CAF & Treasury Fin applications(PNC,BOFA & Comerica), Mexico(Payment & Invoice Generations)

Responsibilities:

Involved in Meetings with the site teams on a regular basis as part of the requirement gathering.

Responsible for analysis, design, implementation and deployment of code and database.

Design relational databases using SQL Server or Azure SQL Database to store data ingested through ADF.

Design and develop microservices using ASP.NET Core and deploy them to Azure Kubernetes Service (AKS) for highly scalable and resilient cloud environments.

Automated billing and invoicing workflows for Comerica and Mexico clients and implemented payment workflows for Shopify integrated with NetSuite.

Properties and Vendors of interactive dashboards and systemized reports with Power BI

Developed SSRS reports providing real-time analytics on property/payments//capex/Treasury metrics

Developed SSIS packages for loading and transforming data for the CIM data store from the yardi dataware house.

Implemented data analysis and validation with integrating Dataware house with Yardi.

Designed Single Page Applications (SPA) with User Interface via React by developing new user-facing features for CAF(customer approval) using HTML5, CSS3, Bootstrap, React, jQuery, ASP.NET, C#, MVC, Web API, and SQL Server.

Conducted front-end unit testing using Jasmine and Karma for reliable code validation. Performed comprehensive end-to-end testing using Cypress to ensure seamless application functionality.

Implemented Treasury application secure and scalable solutions for payment processing systems, invoice generation and ensuring compliance with banking/finance terms

Created APIs to integrate with third-party financial services with Yardi tool, payment and accounting systems

Implemented authentication and authorization using JWT, OAuth2, or ASP.NET Identity ensuring secure access to resources in a full-stack React.js and C#/.NET application.

Implemented SPA application for data entry for the vendor details to be captured using react and MongoDB.

Implement CI/CD pipelines using Azure DevOps to automate the building, testing, and deployment of microservices.

Developed ASP.NET Core Web API based on departmental requirements and specifications.

Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.

Web development using Telerik controls and C#,ASP.NET, Java Script and.NET WCF Services

Created Azure Functions in C# to handle event-driven processing tasks such as processing messages from Azure Service Bus, Event Hubs, or responding to HTTP requests.

Worked on Spec flow BDD test cases for every user story for automating the integration tests between all backend.

Conducted code reviews for code to maintain code quality and adherence to best practices

Utilized Entity Framework Core to map .NET C# classes to SQL Server tables, enabling seamless data operations without writing raw SQL queries.

Implemented and utilized AWS SDK for .NET to build cloud-native applications, leveraging AWS services like Lambda, EC2, RDS, S3, and Cloud Watch for seamless operation and monitoring.

Utilized existing AWS EKS for the orchestration and docker containerization.

Designed serverless architectures using AWS Lambda to enhance application scalability and reduce infrastructure

Managed state within React applications using libraries like Redux or Context API to ensure smooth and dynamic user experiences, while handling back-end data through APIs.

Created web services using ASP.NET Web API consumed them in the front end using Angular calls.

Developing software solutions and writing code using Pair Programming and Test-Driven Development TDD process.

Designed the database using SQL Server with SQL Server Management Studio and created Stored Procedures for specific View model, triggers, Constraints, Indexes and Functions using T-SQL.

Developed logic in C# to manage Azure Cosmos DB for highly scalable NoSQL solutions, ensuring optimal partitioning and consistency levels.

Created PL/SQL stored procedures, functions, and packages for moving the data from staging area to data mart.

Client: Iron Mountain(New Hampshire, USA) Company: Infinite Computer Solutions(Bangalore, India)

Role: Technical Lead (Jul-2013 to Jul-2018)

Applications handled:

Accutrac & AccutracLite

Responsibilities:

Involved in analysis, design and development of application with full Software Development Life Cycle (SDLC) from inception to peak/delivery.

Integrated TeamSite with SQL Server for storing and retrieving structured content data and using TeamSite Workflow Modeler and integrated them with backend APIs

Web development using Telerik controls and C#,ASP.NET, Java Script and.NET WCF Services

Designed Single Page Applications (SPA) using AngularJS, HTML5, CSS3, and Bootstrap to help the responsiveness of webpage with custom CSS3 style sheet.

Managed end-to-end Accutrac build deployment to individual customer host environments, including JPMC and PNC ensuring seamless integration, configuration, and production readiness

Used AngularJS directives ng-model, ng-bind and ng-grid, ng-repeat for showing Tabular Database.

Developed form validation with AngularJS $valid, and data validation.

Conducted code reviews for code to maintain code quality and adherence to best practices

Developed Microservices for to implement Cart and order management functionality.

Used Entity Framework to import all the Database Objects, used LINQ on these objects, and updated the data back to the Database by using LINQ Providers.

Extensively used Kendoui controls for developing the UI.

Managing & merging source code into version control systems with SVN, TFS & Git.

Created SSIS (SQL Server Integration Services) packages to Import/Export data from various data sources and SSRS (SQL Server Reporting Services) for generating reports in T-SQL.

Worked on developing Views, Creating complex stored procedures and user defined Functions.

Created Drill-through reports, Parameterized reports and Linked reports using SSRS 2014.

Involved in Design and Development of SSIS Packages using various Control Flow and Data Flow items to Extract, Transform and Load the Data using SQL Server Integration Services (SSIS 2014).

Client Engagement, Program Planning, Estimation of Epics, Stories, Product backlog & Testing.

Client: Herbalife(LA, USA) Company: Herbalife(Bangalore, India)

Role: Associate developer (Feb-2011 to Jul-2013)

Applications handled:

Herbalife & Herbalife Events and management tool

Responsibilities:

Web Development experience developing web applications in C#, ASP.NET, Web Services and jQuery.

Developed Herbalife admin tool Events & Promotions.

Automated the testing of the Herbalife admin tool using SpecFlow, enabling efficient behavior-driven development (BDD) and improving test coverage and reliability.

Merging source code into version control systems like TFS.

Extensively used kendoui & telerik controls for developing the UI.

Analyzing the requirement and check the feasibility of developing with in the timeline.

Developed complex PL/SQL stored procedures, functions, triggers, and packages to support business and data.

Deployed and managed .NET applications manually on IIS in on-premises environments

Unit and Integration Testing and providing 24/7 customer support.

Client: IHS Market(London, UK) Company: Adarsh India Pvt Ltd(Bangalore India)

Role: Software Engineer (Feb-2009 to Feb-2011)

Applications handled:

CAT Docs application & Dolphin workflow system

Responsibilities:

Developed ASP.NET pages and created stored procedures and functions using SQL Server and Oracle.

Web Development experience developing web applications in C#, ASP.NET, Web Services and java script.

Integrated Win Forms applications with SQL Server and other databases using ADO.NET, providing seamless data storage and retrieval.

Responsible for understanding user requirements, designing and developing the application.

Developed window forms using VB.Net and SQL server 2008.

Used ADO.Net objects as Data Adapter, Dataset and Data Reader for read/update Record’s in the DB.

Developed creating the table’s stored procedures, Indexes, Views, Triggers using SQL Server.

Extensively used Infragistics controls for developing the UI.

Responsible for preparing unit test cases for developed modules.

Deployed and managed .NET applications manually on IIS in on-premises environments

Unit and Integration Testing and providing 24/7 customer support.

Educational Qualification

Masters in Computer Science from Acharya Nagarjuna University, India, 2008.

Bachelors in Computer Science from Kakatiya University, India, 2006.

Certifications:

Microsoft Certified: Azure Developer Associate (AZ-204).



Contact this candidate