Post Job Free
Sign in

C# .Net Developer

Location:
United States
Posted:
March 11, 2025

Contact this candidate

Resume:

Murali

Sr.NET/Programmer Analyst, Tech

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

Employer details : *****@**********-****.***

Mobile : 919-***-****

Working as Software professional with around 11 Years of experience in full project life cycle that includes Analysis, Design, Development, testing and Implementation.

SUMMARY

11 years of experience in Microsoft .NET Technologies, RDBMS, Azure DevOps, AWS DevOps, Testing.

.NET Developer with high motivation and passion for software development especially with agile practices such as SCRUM, Test Driven Development, with an in-depth knowledge of Object-Oriented Programming and Design Patterns.

Experience in developing web-based applications using .NET Desktop Apps technologies C#, ASP.NET 2.0/3.5/4.0, C#, ADO.NET, JQUERY, Web services and XML.

Experience in designing and developing applications using MVC design patterns including Factory, Adapter, Controller Actions, View Engine, HTML Helper methods, Entity and Blazor Framework Model.

Proficient in developing customized behaviors using scripting languages like JavaScript, jQuery, JSON, AJAX, HTML, CSS, Azure and Razor Syntax.

Used jQuery to dynamically render the content on web pages developed using C#.

Excellent experience of developing Windows Applications using C#, VB, C++, WPF, WCF, ADO.NET, ADO, XML.

Experienced in working on Angular JS, Web API, SQL Server 2017/2014/2012/2008, SSIS, SSRS.

Proficient in developing Single Page Application (SPA) using Angular React Redux, React.js and Next.Js

Highly skilled in Azure PaaS, IaaS, SaaS, Azure DevOps, Azure AD, App Services, Logic App Functionality.

The projects included several Visual Basic.net and ASP.net web applications, and Visual Basic.net Windows applications.

Visual Basic software products to create and manage forms, reports, and documents. Includes complete workflow module.

Developed jQuery code for client-side validations using jQuery selectors, Events and AJAX.

Strong experience in designing web pages with HTML, JavaScript, HTML 5 CSS3, Bootstrap and TypeScript.

Good experience with development methodologies like Agile (SCRUM), Waterfall and Test-driven development.

Strong experience of Object-Oriented technology for software design and implementation.

Experience in Database Design and Database Programming using NoSQL/SQL Server and creating database objects like Stored Procedure, Views, Triggers, Joins and Functions.

Excellent skills in developing code for database applications to interact with the databases, using ADO.NET.

Strong abilities in Data Modeling, Database Design, Views, Normalization, Stored Procedures, Triggers, Views, and Functions.

Knowledge of cloud services of Microsoft cloud service as Azure Cloud Service.

Having solid experience in experience with O-Authentication and OpenID Connect.

Designed and developed in creating web user controls, master pages, validation controls, CSS files using technologies like AJAX Toolkit, jQuery, JAVA Script, XML, HTML and DHTML.

Experience in handling bug fixing and testing code changes for new modules to ensure quality standards before releasing to the production environment and supported the Operations Team on a regular basis.

Experience with designing and implementing CI/CD (like Jenkins) for large distributed microservices applications.

Ability to provide applications with good and intuitive Hardware interfaces.

A positive Team player with good learning curve there by coping up with new technologies.

Extensively worked on CI/CD pipeline for code deployment by engaging different tools in the process right from developer code check-In to production deployment.

Experience with automation/ integration tools like Jenkins.

Experienced in SOAP/ REST API Testing using tools such Advanced Rest Client, Postman & SoapUI.

Extensive experience in developing Test Cases and procedures as well as execution of manual testing.

Expertise in functional testing using BDD, gathering requirements, writing Test Scripts, developing Test cases, Test procedures, Test Strategies, Test Plans, formulation of Test Assets & Strategy.

Experience in mobile testing on both IOS and Android applications using simulator and emulator.

Prepared test data document and involved in generation of bug and test case execution reports.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Coordinated with UAT team by providing them with test cases and test data.

Technical Skills:

Programming Languages

C, C#4.0,6.0, C++, PL/SQL, T-SQL

Microsoft .Net Technologies

.NET Framework 4.5, 4.7,4.0,3.5, ASP.NET 5.0/4.0/3.5/3.0/2.0, ADO.NET, VB.NET, VB6, WPF, WCF, MVC, MVVM, Prism, Desktop Apps, Azure, Web Services, Visual Basis .Net.

Scripting languages

JavaScript, TypeScript, jQuery, AngularJS, ReactJS, YAML, PowerShell.

RDBMS

SQL Server 2017/2014/2012/ 2008, Oracle, No SQL, MongoDB, Cosmos DB

Monitoring Tools

Azure App insights, Azure Metrics, Azure monitoring service, Kafka Kubernetes.

Web Services, CI/CD Tools

Jenkins, Ansible, Azure DevOps, VSTS, Azure Pipelines

Application Server

IIS, Apache Tomcat

Web Development

ASP, XML, HTML, XHTML 5, DHTML, CSS, XSLT, AJAX, WinForms.

Networking Protocols

TCP/IP, HTTP, FTP, SOAP UI.

Web server

IIS 6.0 / IIS 7.0, Microsoft SQL Server

Report Writer

Crystal Reports, Business Object, SSIS, SSRS, T-SQL, MS Access.

Tools

LINQ to SQL, Team Foundation Server (TFS), GIT, GitHub, Subversion 7.1, N Unit, Kendo UI, One Starch, Jenkins.

Development Methodologies

Agile development, Scrum, Test Driven Development (TDD)

EDUCATION

Bachelor of Technology in Electronics & Computer Science from Acharya Nagarjuna University, India. - 2011

Professional Experience

Client: Edward Jones, St louis, MO June 2018 – Present

Role: Sr.NET/Programmer Analyst, Tech

Responsibilities:

Involved in Software Development Life Cycle like Requirement Analysis, Design, Implementation and Testing.

Developed Scalable Robust ASP.NET MVC Web Apps, Web Forms, REST Web APIs and SOAP Web Services in .NET v4.5/4.7. Developed the Frontend using HTML5, CSS3, jQuery, Bootstrap, AngularJS, and the Backend using C#, ASP.NET MVC, JavaScript and TypeScript.

Developed the MVC pages using C#, VB, ASP.NET, .Net core, XML, Ajax/JSON, SQL Server.

Implemented Client-Side Validations and Server-Side Validations for the MVC Pages developed.

Proficient in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic and created clustered and non-clustered indexes Created various Complex Formula Reports to query the database for business Intelligence.

Experience in optimization and performance tuning using SQL, No SQL,profiler, Index tuning wizard, Performance Monitor and Execution plan.

Experience in report writing using SQL Server Reporting services and creating various types of reports like parameterized, cascading, Table, Matrix, Chat and Sub reports.

Expertise in SQL server Integration services (SSIS) and SQL server Reporting services (SSRS), SQL Server Analysis Services (SSAS)

Implementing the data access layer using Entity and Blazor Framework Code First approach, Database approach and writing queries using LINQ to Entity for data retrieval.

Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

Developed MVC Web Apps and REST API using SOLID Design principle like Single-Responsibility to keep classes focused on Single Concerns. Involved in design patterns as well.

Worked with business and technical team to analyze and convert business requirements into scalable, robust, and flexible designs.

Followed Agile methodology with daily scrum meetings and providing user story updates Worked with JIRA as an ALM tool for the central view for user stories and the bug tracking.

Working experience in deploying CI/CD system using Azure DevOps on Kubernetes container environment, and for the runtime environment of CI/CD system to build, test and Deployment we have utilized Kubernetes and Docker

Experience in using ARM templates (JSON) to create Azure services, while ensuring no changes were made to the existing infrastructure.

Experience with Infrastructure as Code (IaC) and automation tools.

Experience in interacting database like MongoDB,MYSQL.

Experience implementing Azure services such as Azure Active Directory (AD), Azure storage, Azure cloud services, IIS, Azure Resource Manager (ARM), Azure Blob Storage, Azure VM, SQL Database, Azure Functions.

Wrapper developed in Python for instantiating multi-threaded application and running with other applications

Created automated pipelines in AWS Code pipeline to deploy Docker Containers in AWS ECS using services like Cloud Formation, Code build and Code Deploy and S3.

Responsible for monitoring the AWS resources using Cloud Watch

Amazon IAM Service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.

Designed and developed ORACLE packages, views, functions and triggers to perform business rules using Oracle 11g/PL SQL.

Implemented to reprocess the failure messages in Kafka using offset id and experience in Messaging (SQS, ActiveMQ, Rabbit MQ)

Used an event-driven N- Tier architecture with a message broker (like RabbitMQ or Kafka) to queue and distribute batch jobs, improving resilience and scalability. This approach also helps with handling failures and retirements.

Experience in working with OAuth authentication and OpenID

build and release of cloud-based products containing Linux and Windows environments using PowerShell, TFS.

Experience in SRE and DevOps engineers, providing guidance, coaching, and professional development.

User, Group creation, monitoring and maintaining log for system status/ Health using Linux commands.

Strong MYSQL and MongoDB admin skills.

As a production L2 support, we are responsible for resolving incident tickets escalated from L1 support and handling critical incidents.

Developed user interface by using the Angular JS React JS for SPA development and Used React-Router to turn application into Single Page Application.

Used React-Router to turn application into Single Page Application and Implemented the Drag and Drop functionality using React-Draggable.

Environment: .NET Framework 4.7, C#, MVC 6, LINQ, Entity Framework, Java Script, jQuery, Angular, React Redux, ReactJS, SQL Server, Oracle, Azure DevOps, AWS DevOps, Python, Java, Linux, AZURE Repo, Docker, Kubernetes, MS Build, Terraform, Azure SQL, Mongo DB, PowerShell.

Whataburger, San Antonio, TX June- 2016-May 2018

Role: .Net Developer

Responsibilities:

Developed Highly Scalable and Optimized MVC Core Web Applications in ASP.NET Core using C#, ASP.NET, Node.JS, Next.JS, JavaScript, TypeScript, JSON and T-SQL for Backend Development

Implemented the Frontend using HTML5, CSS, jQuery, React JS, and Bootstrap. Developed the Apps using Test Driven Development (TDD) and implemented Integration and Unit Testing

Developed Angular Web applications using C#, ASP.NET Core, Microservices, Angular v4/v5/v6, Bootstrap and TypeScript. Implemented the Input/output properties for moving State data between Parents Child Components and MudBlazar in Angular Apps. Called REST API Endpoints from the Angular Apps using HTTP, Observables and RX. Implemented Dependency Injection and developed the Integration/Unit Tests.

Worked on Building & Debugging WebKit (compiling from source, using tools like LLDB, gdb)

Performance Optimization (JIT compilation in JavaScriptCore, layout and rendering optimizations)

Web experience on Embedded WebKit (WPE WebKit) (for IoT, smart TVs, automotive displays).

Developed React Single page applications (SPAs) and rendered React Components to Frontend UI using React Redux,DOM and JSX Elements. Implemented React Bootstrap to render CSS3 Styling, Form Row operations and Responsive Web Design (RWD). Developed various JavaScript functions and invoked functions in Lifecycle methods.

Experience in working with OAuth authentication and Open ID experience with kendo UI framework.

Experience in online transaction processing (OLTP) web application development and batch processing jobs and scheduling the jobs as per time.

Worked on OLTP functions (real-time transaction processing) and batch processing tasks to separated into distinct services.

Developed Highly Robust RESTful APIs as Microservices in ASP.NET MVC to process, store and retrieve financial data/transactions and Bank account information of the Customers.

Provide technical support for SSIS, SSRS business applications, and identifies critical integration issues and develop corrective solutions.

Wrapper developed in Python to run this application along with other applications.

Set up CI/CD pipelines so that each commit a developer makes goes through the standard software development lifecycle and gets tested well enough before it can make it to production.

Design and manage public and private cloud infrastructures using AWS, which includes VPC, EC2, S3, Cloud Front, Elastic File System, RDS, Direct Connect, Cloud Watch. Operations were automated using CloudFormation.

Created Docker images using a Docker File and worked on Docker container snapshots, removed images, managed Docker volumes as well as set up Docker Host.

Experience in SRE and DevOps engineers, providing guidance, coaching, and professional development.

Set-up databases in GCP using RDS, storage using S3 bucket and configuring instance backups to S3 bucket. prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.

Worked as production support team to resolve production issues caused by data, UI code and backend code.

Development of test framework using the Python

User, Group creation, monitoring and maintaining log for system status/ Health using Linux commands.

Experience in Oracle development, PL/SQL development including Triggers, Packages, Procedures, functions, views, SQL Tuning, and generating a data file from Oracle.

Used Kubernetes as open-source platform for automating deployment, scaling and operations of application containers across clusters of hosts, providing container-centric infrastructure.

Involved in Unit testing and Bug fixing.

Environment: .NET Framework 4.5, C#, MVC 5, AngularJS, ReactJS, React Redux, Azure DevOps, Aws Dev Ops, AZURE Repo, Linux, Docker, Kubernetes, Java, GCP, MS Build, SQL Server, Mongo DB, Terraform, Azure SQL, Oracle, PowerShell.

Verizon, Ashburn, VA Jan 2015- May 2016

Role: .Net Developer

Responsibilities:

Designed and implemented a 3-Tier application architecture including the Presentation, Business and Data Access Layer.

Involved in designing the layout of User Hardware interface using Visio and Class diagrams using UML.

Designed and developed Webpages using ASP.NET, C#.NET, HTML, JavaScript, Angular Js, AJAX, jQuery CSS and server controls.

Designed and developed user interfaces using VB.NET and ASP.NET.

Developed Custom Controls and User controls for reusable part of the web pages using C# with ASP.NET.

Developed TDD (Test-Driven Development) strategy guiding use of the N-Unit unit testing framework.

Used Validation Controls for corresponding validations required for business logic in Web Forms.

Created and deployed Web Services using ASP.NET and C#.NET and generated the proxy class files based on the web services to consume in web application.

Created WEB APIs using MVC 4.0 along with dependency Injection patterns using Microsoft Unity.

Extensively used ADO.NET objects like SQL Data Access, SQL Data Reader, COBOL, and DB2 SQL.

Developed Server side and Client-side code using ASP.NET, jQuery, JavaScript and TypeScript.

User Interface for websites with ERB, jQuery, Ajax for View, Controller, Model

Developed parameterized SQL queries and stored procedures to query database tables in T-SQL.

Created Views by applying complex queries on multiple tables to create the virtual tables and implemented Cursors in Stored Procedures using SQL Server 2008, Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.

Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using N-Unit and responsible for writing test scripts and scenarios with data quality.

Utilized C# generics, delegates, events, extension methods, anonymous types, and lambda expressions.

Used TFS (Team Foundation Server) for source code control, project related document sharing and team collaboration.

Responsible for testing, fixing the bugs and troubleshooting technical problems.

Environment: .NET Framework 4.0. C#, XAMARIN, WPF, XAML, HTML, CSS, MongoDB, AngularJS, Aws DevOps, Python, Azure DevOps, SQL SERVER, Oracle.

RIL, Mumbai, India June 2013 - Dec 2014

Role: .Net Developer

Responsibilities:

Involved in translating business requirements into technical solutions.

Reworked on a part of the GUIs to improve interface without affecting the performance of the application.

Added functionality into GUI where Admin can select different database records and export them to Microsoft Excel

Extracting data from Excel spread sheet and inserting it into SQL Server database.

Wrote Stored Procedures, Triggers and SQL Queries and LINQ in SQL Server 2008.

Used ADO.NET to utilize SQL data source implementing Datasets, Data Reader, Data Adaptor to connect and manipulate databases.

Performed conversion of existing classic ASP web applications into ASP.NET, for various short-term contract projects

Involved in Implementation of Exception handling on User Interface layer.

Environment: Microsoft Visual Studio -2008, C#, ASP.NET 4.0, AJAX, XML, CSS, ADO.NET, T-SQL, Web Services, MVC 4, Entity Framework -4, Windows 7, SQL Server 2008, IIS, TFC 2008



Contact this candidate