Post Job Free

Resume

Sign in

C# Asp.Net Web

Location:
Dallas, TX, 75201
Salary:
65$ per hour
Posted:
April 03, 2024

Contact this candidate

Resume:

Name: Sampath Raju

Mobile: 707-***-****

Email: ad4rf6@r.postjobfree.com

LinkedIn: Sampath D

Summary:

●Over all 8+ years of professional experience in working with Microsoft technologies like C#, ASP.NET MVC, ASP.NET WEB API, Net Core, ADO.NET / Entity Framework, Microsoft SQL Server, IIS, TFS and front - end development technologies HTML5, CSS3, JavaScript, jQuery, ReactJS, Angular 11/6/2, Typescript and Bootstrap framework.

●Used React, JavaScript, jQuery to create Controllers to handle events triggered by clients and send requests to the server.

●Developed components in ReactJS by using React Flux architecture for building client-side web applications.

●Implemented various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Yarn library.

●Experience in developing and deploying Web Forms, Win Forms, and Web service applications extensively.

●Designed and developed applications under VS 2019/15/13/12/10/08 using C#, ASP.NET, and VB.NET in .Net Framework 4.5/4.0/3.5/3.0 architectures.

●Migrated the application which was developed in Angular 13 to React JS.

●Consumed various components from React Bootstrap like Dropdowns, Collapse, Pop over, Buttons, Cards, Navbars, Tabs, Custom forms, Utility classes.

●Exposure in Building Server-Side Application Using NodeJS.

●Experience in building isomorphic applications using React.js and Redux with Graph QL on server side.

●Used ReactJS for templating for faster compilation and developing reusable components.

●Handled the UI of the application using React JS and wrote React components and efficiently managed routes to handle user events and bind the data.

●Good knowledge with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.js environment.

●Experience in creating interactive web applications and single page applications using ReactJS and Angular 6/8/11/13rendering pages on the server side for faster loading and updating.

●Hands on experience in Development, worked on Azure web application App services, Azure storage, Azure SQL Database AND Virtual machines.

●Strong Experience in programming with .NET Framework using C#, ADO.NET Entity Framework, ASP.NET, Visual Studio 2013/2017/2019/2022, SQL Server 2008/2012/2016/2018.

●Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Azure Monitoring, Key Vault and SQL Azure.

●Experience in patterns MVC, WCF, LINQ, Visual Studio various versions, Web services, XML and JSON

●Proficient with developing various web services like WCF, VB.Net, ASP.NET Web API's using both SOAP and REST architectures.

●Have hands on project experience followed on SOLID principles and Lazy Loading, Factory and Dependency injection design patterns.

●Implemented CI/CD process for the applications using TFS and deployed to Azure Devops for achieving automation for quick and effective deployments

●Working Knowledge with SOA Message Queue and RabbitMQ for asynchronous messaging.

●Experience developing Azure functions and deploying code to Azure using Docker

●Hands on Experience in responsive front-end web designing using HTML5, CSS3, UI framework the Bootstrap v3 and v4 as well.

●Experience in using ORM (Object-relational mapping) tools like NHibernate 3.1 and Microsoft Entity Framework 4.

●Experience in deploying applications with Cloud Services by creating a simple Cloud Service with Visual Studio, testing it locally, deploying to a live Microsoft Azure Cloud environment.

●Working experience in Database design and writing Stored Procedures, Functions, Statements, Triggers, Views, Joins, performing Query Optimization and Performance Tuning in SQL Server 2008/2010/2012 Databases.

●Drilldown Reports, Drill Through Reports using SSRS.

●Full exposure to Systems Development Life Cycle SDLC, Requirement gathering, Documentation, Functional design documentation FDD, Domain Driven Design DDD, design using Microsoft Patterns and Practices.

●Good knowledge of ESB Enterprise Service Bus, BAM Business Activity Monitoring

●Proficient in writing Unit Test Cases for business logic and Web Services,

●Performed Unit Testing using NUnit Testing Framework.

●Working Experience in establishing Continuous integration/ Continuous Deployment services using Visual Studio Team System (VSTS), TFS and GIT.

●Proven ability to analyze problems, root causes, and develop innovative solutions to business challenges and streamlining operations.

Technical SKILLS:

Category

Skills

Languages

C#, VB.Net, C++, JavaScript, TypeScript

Back End Technologies

Dot Net 6, .NET Core Web API, ASP.NET MVC, .NET Framework 4.0

Databases

SQL Server 2019/22, Cosmos DB, MySQL, Oracle 23c

ORMs

Entity Framework, LINQ, Dapper

Front End Technologies

HTML, CSS, Bootstrap, Angular, React JS, Blazor

Architecture/Frameworks

Microservices, MVC, MVVM

IDEs/Tools

Visual Studio, VS Code

Project Management/Version Control

JIRA, GitHub, Azure DevOps

Deployment

Azure, Docker, Kubernetes

Cloud Environments

Microsoft Azure, Amazon Web Services (AWS)

Cloud Services

AWS: AWS Lambda, Amazon RDS, Amazon S3, Amazon EC2,

Amazon SQS Queue, Amazon SNS, Amazon DynamoDB, AWS Code Deploy, AWS Elastic Beanstalk, and AWS CloudFormation.

Azure

API Gateways

Azure API Management, AWS API Gateway

Message Brokers

Apache Kafka, RabbitMQ

Authn/Authorization

OAuth 2.0, JWT, Identity Server

Unit Testing

NUnit, xUnit, MSTest, MOQ

Integration Testing

Postman, Swagger

CI/CD

Azure DevOps, Jenkins

Monitoring/Logging

Application Insights, ELK Stack

Code Analysis

SonarQube, ReSharper

Security

OWASP Top 10, TLS/SSL, Content Security Policy

Professional Experience

Client: Conduent, Wilmington, DE Mar 2022-present

Role : Sr. Full Stack .Net Developer

Worked on Virtual Clinical Applications - custom-built framework through which patient Lifecycle and clinician is maintained to provide centralized solution for Security, User registration and notification for application with Microservices.

-Involved on service for Centralized identity provider that take care of authentication and authorization for the users in the client application

-Created service for register and manage the information of all the users and devices in the client application

-Develop services for common security functions of certificate provision and device enrollment using PKI function.

-Worked on services to take care of sending notifications from all the client applications.

-Develop service to Parse a different format of log from mobile application with custom encrypt and decryption service.

-Develop a Patient Survey Web application that provides patients to fill different forms based on their condition.

Responsibilities:

●Extensively involved in developing components for Business Logic and Data tier using C#, ASP.NET MVC, Azure Devops and Entity Framework.

●Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting filtering and paging with Entity framework in MVC.

●Used NHibernate as the ORM tool for data access.

●Implemented Action Filters for authorized access to certain pages.

●Implemented a security module in AngularJS, which integrated with the spring security in the backend with Authentication and Authorization.

●Implemented data access layer with C#, WCF, NHibernate and HQL.

●Created Proof Of Concept application with ASP.Net,VB.Net, MVC, ASP.Net Web API, NServicebus, MassTransit, RabbitMQ, Angular, Entity Framework and SQL Server 2012

●Using NodeJS to communicate between the angular application and the packages.

●Developed various web pages and components using React JS by implementing Redux components andlibraries and predefined components from NPM (Node Package Manager).

●Designed a robust data modelling environment using Databricks on Azure, enabling consumers to easily operate highly descriptive Notebooks using Python.

●Developing Single Pages Application using HTML5, CSS3, Bootstrap, React Async Await, Nextjs, GraphQl, Expressjs, NodeJS, Socket, LESS.

●Developed REST Web services, ASP.NET WEB APIs and VB.Net involved in pre-testing using POSTMAN.

●Responsible for developing the reusable Components on UI Razor Views by developing the Partial Views, View starts and reusable components for implementing the business rules with C# and OOPS Concepts.

●Developed microservices-based applications using ASP.NET Core, ensuring scalability and fault tolerance.

●Configured and managed APIs in Azure API Management (APIM), implementing authentication, authorization, and rate limiting policies.

● Integrated Apache Kafka for building scalable and event-driven architectures, ensuring reliable message processing.

●Leveraged Azure Key Vault for secure storage and management of sensitive information in .NET applications.

●Containerized .NET applications using Docker, facilitating consistent deployment across different environments.

●Deployed and managed containerized applications on Azure Kubernetes Service (AKS) for orchestrating microservices.

●Set up monitoring and observability for .NET applications using Data Dog, analyzing performance, and troubleshooting issues effectively.

●Implemented various screens for the front end using ReactJS and used various predefined components.

●Migrated the application which was developed in Angular 2 to React JS.

●Integrated C# API into windows Application.

●Implemented modules into NodeJS to integrate with designs and requirements & also back-endservices using NodeJS and Node modules.

●Developing Web application using ASP.Net, MVC5,VB.Net, and C #, Entity Framework, JavaScript, Knockout JS, JSON, HTML5 and CSS3.

●Used Jasmine as testing framework and Karma as test runner to perform unit testing on Angular side.

●Created the various Power BI reports, Excel Reports based on the data loaded into database.

●Created UI screens using Razor Views (CSHTML), HTML5, CSS 3 and Bootstrap for responsive design, Data-Bind attributes for Knockout binding.

●Implemented authorization, authentication and extensive exception handling.

●Implemented convention-based CRUD actions like GET, POST, PUT and DELETE.

●Migrating from a DXC SQL Server DB to Azure SQL DB.

●Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access databases.

●Developed various Stored Procedures for the data retrieval from the database and generated different types of reports using <SQL Reporting services (SSRS).

●Experience designing and developing WinForms using C#.

●Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.

●Designed a database in SQL Server and created stored procedures, functions, views to reduce the complication of front-end SQL queries and triggers to enforce entity relationships.

●Using GIT-Hub for the purpose of version Control and source code maintenance needs.

●Effectively used JQuery and JavaScript for Client Side Validations.

●Involved in translating the business requirements into technical design.

●Coordinating with the team in troubleshooting and fixing production application issues.

Environment: C#, Azure Function, ASP.NET Web API, MS SQL Server, NHibernate, Git, JavaScript, Visual Studio 2022/2019, Visual Studio Code,VB.Net, ASP.NET MVC 5.0, .NET Core 3.1/5.0/6.0.

Client: Discover Financial, Riverwoods, IL Aug 2020 – Feb 2022

Role : Full Stack .Net Developer

This project is an implementation of E Commerce which is a cloud-based, workflow solution. Application helps Retail of all sizes to add products and sell more accurate, efficient, accounting and compliance workflow, fueling productivity and profitability.

-Worked on a single Page application for Admin access using angular and Web Api.

Responsibilities:

Created from scratch in Typescript for most components with Angular framework in mind.

●Implemented Angular Routing and Navigation, Components, Services.

●Designing, coding, implementing and testing web applications using VB.Net, Visual studio.net 2003, Oracle

●Conducted Router Guard to redirect unauthorized users back to the login page.

●Applied form validation like template-driven form for login page simple validations. Used react form for more complex like register validations. (Ensure email, confirm passwords matched).

●Implemented Angular CanActivate and Deactivate methods for guarding access to pages, navigation between pages and to prevent accidental loss of data entered.

●Utilized Lazy Load Components to decrease load time.

●Integrated 3rs party Payment API into .NET Application.

●Write ARM deployment templates script to automate CI/CD Pipelines.

●Passed data between parent-child components using @Input, @Output, EventEmitter, ViewChild.

●Used Angular to connect the web application to back-end APIs, used RESTful methods to interact with APIs.

●Incorporated RxJS with Http Client Module for all asynchronous backend requests (GET, POST, PUT, and DELETE).

●Utilized Angular Material as well as Bootstrap and CSS3 to ensure responsiveness across different devices and screen sizes.

●Developed UI interfaces with MVC 5 Razor Views (CSHTML), CSS JavaScript, Knockout JS and jQuery

●Manipulated data using CRUD operations of MS SQL Server and handled database access and data transmission based on RESTful web service.

●Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAXScript Manager and Script Manager Proxy controls to register JavaScript and web service files.

●Implemented CRUD method in ASP.NET Web API with proper response status codes.

●Used Accept header for client to specify the format as either XML/JSON of the response from the server for Content Negotiation.

●Enabled CORS (Cross-origin Resource Sharing) to allow cross domain ajax calls

●Ensured get, post, put and delete functionalities worked as expected through Web API using Postman services.

●Deployed Entity Framework for database and ORM (Object-Relational Mapping) manipulation with MS SQL Server, used Database First Approach to build the models and back-end logic.

●Wrote services to store and retrieve user data from the SQL Server for the application on devices.

●Used the GIT tool to keep track of all work and all changes in source code and deployed the applications.

●Participated in Agile methodology for application development, had Scrum meetings every day.

●Tracking and updating project progress in Azure DevOps was strongly enforced.

●Communication was held through our Slack channel.

●Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular.

●Created RESTFUL services using Web API, built HTTP services and formatted responses using web API media type formatter to JSON.

●Worked on a distributed version control system/Subversion called GIT and comfortable with feature branches, rebasing, merging.

Environment: Angular 11, HTML5, CSS3, Bootstrap 3/4, C#, SP.NET VB.NET, Web API, MS SQL Server 2016, Git, JavaScript, TypeScript, Node.js, Visual Studio, Visual Studio Code, Jasmine, Karma, Microsoft Azure, Azure Service Bus, Blob storage, Cosmos Db, Azure functions, Docker, Kubernetes, Swagger, Entity Framework, Dapper, RabbitMQ

Client: Truist financial - Charlotte, NC Dec 2018 – Jun 2020

Role: Full Stack .Net Developer

Work on web based financial applications where online transaction record and product information assess adverse events. Developer of the Module Responsible for Payment of Premium loyalty as per Program Requirement.

Responsibilities:

●Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with Agile Methodology.

●Created a supervisor role, which has access to tools to assign the routes schedule.

●Designed and developed Entity Framework 2.0 Code-First approach with Repository-Pattern based backend and used RESTful and Web API for transaction and communication.

●Extensive usage of Delegates and Events to establish communication between the WinForms.

●Have created and used WinForms to create functionality in communication module.

●Design, build, and maintain efficient, reusable, and reliable code.

●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.

●Implemented authorization, authentication, and extensive exception handling.

●Implemented convention-based CRUD actions like GET, POST, PUT and DELETE.

●Designed and created models, components, modules, and services to apply client-side logic and dependency injection using Angular 6.

●Implemented Client-side validation using Angular 6 Custom Form Validation with ng-show and ng-hide.

●Developed the front-end of the web application using Angular 6, HTML5, CSS3, AJAX, Bootstrap 3/2 and jQuery 5.0/4.1.

●Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access databases for search of routes, drivers, and packages.

●Developed various Stored Procedures for the data retrieval from the database and generated different types of reports using SQL Reporting services (SSRS).

●Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.

Environment: Visual Studio 2017, Entity Framework, ASP.Net 4.5, VB.Net, ADO.Net, C#, XML, IIS, SQL Server 2016, Master Pages, Java Script, TFS, CSS, JQUERY, MVC

Client: Sify Technologies-INDIA Mar 2016 – Aug 2018

Role: Full Stack .Net Developer

The project is an Insurance Web Application making provision for the client to provide a platform for the right to match Insurance Health/Auto care which would either be subsidized or otherwise (based on standard rules). The purpose of the project is to work on the functional and technical design, develop and implement an integrated multi-layer Insurance solution that is an end-to-end Eligibility and Enrollment (E&E) solution that includes functions required to process eligibility, benefit.

Responsibilities:

●Maintained and acted as Production Support for the Existing Application. Provided programming and support for the updating and maintenance of various comprehensive website infrastructures.

●Collected Requirement with the direct interfacing with Clients during meetings.

●Proactively improve the operational system and processes and committed to delivering efficient, technology-based solutions to the clients.

●Support day-to-day execution of project implementation and operations related activities.

●Developed various new features as per client request Involved in Requirements gathering, Conceptual Design, Analysis and Detail Design & Development of the Architecture.

●Written the Test Cases for Application.

●Written Stored Procedures in SQL Server 2012 used Entity Framework/ADO.Net and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.

●Prepared the Various Mockups of design presented to client and eventually developed the fitting the Client requirements.

●Configured the SQL Server for security Service.

●Used XML files to store data and to bind data with the controls on the frontend.

●Designed tables as per the business requirements and generated SQL scripts to create tables.

●Created stored procedures in SQL Server 2012 with proper tuning techniques.

●Created Tables, Cursors, Views, Indexes and Triggers

●Used Team foundation Server for Configuration Management and Version Tracking.

●Maintain and resolve technical issues and bugs for the website.

●Used ASP.NET Validations for validating the personal information provided by the Customer.

●Developed Custom controls and user controls for reusability.

●Written System Test cases, Done Test Driven Development.

●Used AJAX for Performance upgrading.

●Used Microsoft SQL Server Reporting Services for Reporting Purpose

Environment: Visual Studio 2017, Entity Framework, ASP.Net 4.5, ADO.Net, C#, XML, IIS, SQL Server 2012, Master Pages, Java Script, TFS, CSS, JQUERY, MVC Linux Enterprise 2.6.32, Apache 2.2.32, MySQL 5.7, PHP 7.0, and WordPress 4.8.4. Angular 2.0

Client: Ltech Solutions Mar 2015 – Feb 2016

Role: Dot Net Developer

Worked on several internal and Macy’s projects for SPI. These included Retail Management system which is a web application to automate the transaction notification through a standard platform to minimize duplication of effort, reduce human errors that occur when manually processing Retail information. Also assemble accounts for billing based on the electronic promissory note and produce the account balance and account transactions file at the conclusion of the month end processing.

Responsibilities

Azure Web Applications:

●Maintained and Deployed 3 tier Application hosted in Azure, Utilized Azure SQL Database, Web API, Azure Active Directory, Azure Websites

●Configured Azure cloud service for endpoint deployment.

●The DSD (Detail System Design) documents are implemented based on GSD (General System Design), domain models and data models.

●Actively involved in writing business logic in C#. Extensively used Object Oriented Programming fundamentals during all phases of web application development.

●Extensively worked in designing of the GUI using ASP.Net with MVC design pattern, C#, HTML, DHTML, CSS.

●Developed client-side validation using JavaScript.

●Created rich and interactive UI using ASP.Net Controls and AJAX extended controls.

●Used Asp.Net Custom Controls like Checkbox, Dropdown List, Date Mask Control, SSN Mask Control, and Zip Code Mask Control.

●Created and consumed Web Services using SOAP.

●Responsible for writing SQL queries, Store procedures, Triggers etc. using SQL Server 2008.

●Performed Code and peer reviews on web pages to ensure that source code complies with company coding conventions and standards which enhances source code management and increases maintainability.

●Team Foundation Server is used for version control and collaboration of team effort.

●Used JIRA for tracking the time of task and fixed issues in each sprint, system testing phase 1 and phase 2.

●Process and generate reports using SSRS.

●Support and troubleshoot the existing webform based system using C#/ASP.Net, VS 2010, SQL Server 2008

Environment: Visual Studio 2010, .Net Framework 4, MVC 4.0, MS SQL Server 2008, C#.Net, HTML, CSS, XML, DHTML, JavaScript, AJAX, Controls, Entity Framework, ADO.NET, Team Foundation Server, N-Unit, JIRA, SSRS, WindowsXP.

Education Details:

• Bachelors Completed in Computer Science - Tezpur University 2015



Contact this candidate