Post Job Free

Resume

Sign in

Asp.Net C#

Location:
Naperville, IL
Posted:
September 11, 2023

Contact this candidate

Resume:

Rajesh T

FULL STACK .NET DEVELOPER

Email: adzmpa@r.postjobfree.com

Contact: +1-314-***-****

LinkedIn URL: https://www.linkedin.com/in/rajesht-dotnet/

Professional Summary:

10+ years of experience in coding and implementing high-end applications using .NET Framework, .NET Core, C#, ASP.NET, VB.NET, ADO.NET/ Entity Framework.

Skilled in Agile Scrum and Waterfall methodologies, driving project lifecycles, and ensuring on-time deliverables.

Strong technical expertise in web technologies including Entity Framework, WCF Services, Bootstrap, Angular JS, React JS, AJAX, JavaScript, IIS, and Windows Presentation Foundation (WPF) for Rich user interface in Windows Application development.

Developed robust web applications using the MVC architecture in ASP.NET Core and implemented MVVM for desktop applications using WPF.

Expertise in developing restful APIs using Asp.Net Web API; with emphasis on API Security.

Exceptional knowledge on Object Oriented Programming concepts including Multithreading, Collections, Exception Handling.

Experience in creating interactive web application and single page application using AngularJS, Angular 6/8/14/16.

Familiar with creating Custom Reusable React Components Library.

Experience in CI/CD, Azure, AWS Cloud, microservices, Docker, and Kubernetes.

Comprehensive experience in KAFKA, MSMQ, Rabbit MQ queue services.

Mastery in Object oriented programming (OOP), Object Oriented analysis and design, Service Oriented Architecture (SOA), and Model-View-Controller Architectures (MVC).

Significant experience with .NET Technologies across various versions and the implementation of N-Tier Architecture.

Proficiency in launching applications on Cloud Platforms like Microsoft Azure and AWS, leveraging tools like Azure DevOps, Azure Pipeline, and AWS Code Pipeline for continuous integration and delivery.

Demonstrated expertise in managing technical and architectural dependencies in multifaceted projects.

Solid experience writing DDL and DML commands in T-SQL, PL/SQL on SQL Server, Oracle Database: Created several tables, views, triggers, constraints, stored procedures, user functions and indexes.

Familiarity with cutting-edge technologies including WCF, SCSF, Multithreading MVC framework, and front-end technologies like HTML, jQuery, and JavaScript.

Architectural proficiency in Onion Architecture, Service Oriented Architecture (SOA), and Model-View-Controller (MVC).

Proficient in PowerShell scripting for automation, and task automation for efficient system administration.

Extensive working experience integrating databases with .NET applications using Entity Framework and ORMs.

Proficient experience in utilizing automated testing tools(Postman, SOAP UI) and methods, working closely in partnership with the Quality Assurance(QA) team.

Technical Skills:

Programming Languages

C++, C#, VB6, VB.NET, T-SQL, PL/SQL, WITSML.

.Net Technologies

.NET (7.0/6.0/5.0/4.0/3.0), .NET CORE 3.1/2.2/2.0, .NET 4.7.1/4.6.1/4.5, ASP.NET MVC 4.0/3.0, Silverlight 4.0/3.0, ASP.NET Identity Oauth, .Net Framework 4.7.2/4.7.1/4.6.1/4.5/4.0/3.5/3.0, Xamarin.

Scripting Languages

Ajax, JavaScript, J-Query, VB Script, python scripting

Xml Technologies

XAML, XML, XDOCUMENT, XPATH

UI Technologies

Win forms, WPF, Telerik, Angular JS, Vue JS, Angular (2,4,5,6,7,8,10,12, 14)

Web Technologies

HTML, CSS, Angular, React JS, React native, AJAX, Sitecore, Blazor

Databases

MS SQL SERVER 2014/2012, Oracle 11g/10g/9i/8i IBM DB2, Azure Cosmos DB, Mongo DB, Aerospike

Reporting Tool

SQL Server Reporting Services (SSRS 2012/2008/2005), Crystal Reports (2010/9/8.5/8)

Modeling Tools

SparX, UML, MS Visio 2015/2013, MS OFFICE 365

ORM

LINQ to SQL, Entity Framework 6.2/6.0/5.0/4.3/4.2/4.0, Entity Framework Core 6.0/5.0

Version Control Tools

Team Foundation Server (2018/2017/2015), Visual SourceSafe (2005), VSTS (Visual Studio Team Services) 2017, Azure DevOps, GIT

Middleware

Web API, WCF, ADO.NET 4.0/3.5/3.0/2.0, Web Services, .Net Core.

Servers

Windows Server 2008/2003/NT, Microsoft IIS (10.0/8.0/7.0/6.0), Azure

Testing Tools

N-Coverage, N-Unit, VS Automated Unit Testing framework, SonarQube, Selenium, Postman

Software Methodologies

Agile, Agile SCRUM, Waterfall

PROFESSIONAL EXPERIENCE

FINRA, Rockville, MD July 2021 – till date

.Net Full Stack Developer

Responsibilities:

Developed a robust application utilizing cutting-edge technologies such as .NET Core, MVC Web API, Razor, C#, Ajax, Html5, CSS3, and JSON, delivering seamless user experiences.

Leveraged Angular 14 and Angular Material components to create dynamic and engaging user interfaces, efficiently consuming APIs from the backend.

Transitioned from monolithic to a microservices software architecture, leveraging ASP.NET Core for improved deployment and scalability.

Designed and implemented scalable Web APIs using .NET Core/6/7, ensuring smooth communication and seamless data exchange between applications.

Published C#.NET Web services employing SOAP and HTTP protocols, facilitating interaction with external applications.

Crafted intuitive Graphical User Interfaces (GUIs) using ASP.NET MVC, complemented by robust business logic implementation in C# MVC Controllers.

Utilized Entity Framework ORM and LINQ for streamlined database interactions, enhancing application performance through efficient data querying.

Designed interactive UI elements such as WPF forms, custom controls, and user controls using XAML, providing an immersive user experience.

Actively contributed to the design, development, and maintenance of applications, employing UML for effective design implementation.

Implemented NgRx state management in an Angular application, effectively managing complex application states using Redux principles.

Created WCF services for real-time data communication between server and client applications, ensuring efficient data transfer.

Employed Blazor's built-in validation features and custom validation logic to ensure data integrity and user-friendly form submissions in the application.

Developed optimized SQL queries and stored procedures in PostgreSQL to handle complex data operations within the .NET application.

Leveraged jQuery for client-side validations, controller action calls, and WCF service interactions, enhancing application functionality.

Utilized LINQ for seamless data retrieval, querying, storage, and manipulation in ASP.NET, optimizing data management.

Used JSON objects effectively for efficient client-side coding and Typescript/JavaScript template design.

Developed Web APIs using ASP.NET Web API, providing reusable data for new web/client projects, fostering code reusability and modularity.

Leveraged SonarQube's integration to ensure consistent code quality across the application suite

Built web services using Web API, effectively performing CRUD operations, and ensuring robust backend functionality.

Demonstrated expertise in using Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), and SQL Server Reporting Services (SSRS), facilitating efficient data management and reporting processes.

Utilized AWS ECS to orchestrate containerized services and achieve high availability.

Integrating ECS with other AWS services like AWS IAM, Amazon S3, and Amazon RDS to enable seamless communication and data storage.

Leveraged AWS services such as AWS Lambda, S3, EC2, and CloudWatch to enhance application functionality, scalability, and performance.

Coordinated and tracked projects using project management tools like JIRA and source code management systems on AWS, ensuring seamless releases and efficient project management.

Utilized PostgreSQL's JSON data type to efficiently store and query JSON data structures.

Collaborated with team members using Git for version control, following Git Flow methodologies, conducting peer code reviews, and promoting code quality and collaboration.

Implemented test-driven development (TDD) practices using NUnit, ensuring high code quality, maintainability, and reducing potential bugs.

Developed secure RESTful APIs using ASP.NET Core, enforcing OAuth 2.0 token-based authentication.

Worked on creation of custom docker container images, tagging and pushing the images.

Integrated third-party applications and services with Salesforce using REST and SOAP APIs.

Integrated monitoring and logging solutions to ensure the performance and availability of microservices.

Implemented the MVC design pattern in WPF screens, ensuring separation of concerns and maintainability of the codebase.

Integrated PowerShell scripts into the CI/CD pipeline, automating build, test, and deployment processes.

Automating the Static Code Analysis using SonarQube Tool.

Implemented Continuous Integration and Continuous Delivery (CI/CD) pipelines using Visual Studio Team Foundation Services and GitHub, integrating AWS services, enabling efficient and automated software delivery on the AWS platform.

Integrated Redux with React applications, utilizing AWS services to manage state changes, facilitate data flow between components, and enhance application performance on AWS.

Implemented Sitecore content using Web API and consumed by Angular JS from front end.

Environment: C#, Visual Studio 2022,2019, ASP.NET Web API, WCF, MVC, HTML, JavaScript, J-Query, Angular JS, Angular-14, CSS, XML, SQL Server 2008, ADO.NET, NUnit, Sitecore, NgRx, Xamarin, SonarQube, CSS, Ajax, Scrum, AWS Lambda, PowerShell, CI/CD Pipeline, .Net Core .

Wells Fargo, Des Moines, IA Aug 2018 – June 2021

.Net Developer

Responsibilities:

Involved in analysis, design and development of the application Using C#, .NET ASP.Net, Web Services using SOAP, XML, and Visual Studio.

Developed ASP.NET Core Web API based on requirements and specifications, ensuring efficient backend technology.

Successfully managed the complete Software Development Life Cycle (SDLC), including Analysis, Design, Implementation, Testing, and Maintenance, following Agile Methodology.

Utilized advanced concepts of ASP.NET Core MVC, such as Models and Providers, Filters, and convention-based CRUD actions, to deliver robust solutions.

Utilized MuleSoft connectors to integrate with popular enterprise systems such as Salesforce, SAP, and Oracle.

Developed infrastructure-as-code templates using Terraform to define and manage cloud resources.

Applied client-side logic and dependency injection using Angular, creating models, components, modules, and services to enhance user experience.

Implemented complex APIs using C# .NET, .NET Core 3.1, Entity Framework Core, ASP.NET MVC Core Packages, and SQL Server/MongoDB data dependencies for seamless inter-microservices communications.

Integrated Terraform with CI/CD pipelines to enable automated infrastructure deployments.

Developed the front-end of web applications using Angular, HTML5, CSS3, AJAX, Bootstrap, and jQuery to create visually appealing and responsive interfaces.

Led the migration of existing web application modules to Azure, leveraging the cloud environment to design, build, and deploy new modules effectively.

Designed and optimized stored procedures for efficient data retrieval and generated reports using SQL Reporting Services (SSRS).

Deployed application on to Azure Kubernetes using Helm charts.

Implemented JWT Token-based authentication to secure ASP.NET Core Web API, ensuring authorized access for different users.

Designed, developed, and maintained Azure Logic Apps to create scalable and efficient workflows for automating business processes and integrating various applications and services.

Demonstrated expertise in C#, ASP.NET, Angular JS, MVC, SQL Server, WPF, CSS, HTML, and other relevant technologies.

Utilized SonarQube's branching and pull request analysis to ensure code quality in feature branches and during merge operation.

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.

Utilized MongoDB and Mongoose for database persistence, working with Node.js to interact seamlessly with MongoDB.

Leveraged Azure Blob Storage to store files and serve static content for web applications.

Developed web forms and web pages in adherence to specifications, contributing to seamless user experiences.

Implemented Microservice architecture, utilizing REST and Azure services to build, test, and deploy Identity Microservices.

Managed and configured cloud resources using PowerShell cmdlets, ensuring optimal configurations for deployments.

Developed user controls for desktop applications using WPF MVVM pattern, facilitating data input and display.

Secured sensitive data and credentials by effectively utilizing Azure Key Vault, ensuring compliance and enhancing the overall security posture of the application.

Successfully migrated from Microsoft SQL to MongoDB, ensuring smooth database transition and optimization.

Established database connectivity with ASP.NET MVC using Entity Framework, enhancing data access and management capabilities.

Configured Azure CLI and executed necessary actions on Azure services using shell scripting, streamlining deployment and operations.

Integrated bot applications with Azure Functions and Logic Apps to automate workflows and backend processes.

Developed queues using Azure Service Bus with JMS, enabling services to subscribe and listen to events for efficient event-driven architecture.

Demonstrated expertise in front-end development with JavaScript, Bootstrap, HTML5, CSS3, and MVC frameworks like Angular JS 2.0, leveraging Node.js for web applications.

Developed applications using Microsoft technologies, including .NET Framework 4.0/3.5/3.0/2.0 and ASP.NET for robust and scalable solutions.

Conducted unit testing and system testing for React components using JavaScript test utility, ensuring code quality and functionality.

Converted VB6 financial collection VB.net windows application to ASP 3.5, modernizing the application architecture and enhancing functionality.

Integrated Logic Apps with Event Grid to trigger workflows based on specific events or data changes.

Implemented responsive web pages using MVC 4.0, HTML, XML, CSS, JavaScript, Angular, AJAX, and Web Form Controls, ensuring optimal user experiences.

Implemented client-side validations at the controller level using jQuery and JavaScript, enhancing data integrity and user experience.

Customized MS Dynamic CRM forms, entities, attributes, views, ribbons & sitemaps.

Created Custom Entities and attributes in Dynamic CRM for individual Business Units.

Leveraged LINQ in SQL to create queries, joins on multiple tables, functions, and triggers for efficient data manipulation in relational databases.

Contributed as a developer in the Reports module of the project, utilizing MS SQL Server 2005, SSRS, T-SQL, scripts, stored procedures, and views to generate accurate and insightful reports.

Enhanced application security by integrating multi-factor authentication (MFA) using Azure AD(Active Directory).

Introduced new form field validations through Angular, leveraging HTML5 capabilities and ensuring data integrity.

Developed user controls using ASP.NET, VB.NET, and C#, effectively integrating them into web pages using Master pages and CSS.

Created, debugged, and modified Stored Procedures, Triggers, Tables, Views, and User-Defined Functions, ensuring efficient data management and retrieval.

Environment: C#.Net, .Net Framework, Visual Studio, SSIS, SSRS, IIS6.0/6.5/7.0, ASP.NET, MVC 5, Silverlight, ADO.NET, MongoDB, Kafka, GIT, Entity Framework, PowerShell, JavaScript, AWS, RxJS, Angular JS,J-Query, AJAX, SonarQube, MVC, LINQ, REST, WCF, JavaScript/J-Query, CSS, XML, SQL Server 2008.

CSI, Atlanta GA Mar 2017 – Jul 2018

.Net Developer

Responsibilities:

Developed and supported applications in C#.Net, .NET 2.0/3.0/3.5/4.0, ASP.NET, ADO.NET, HTML, CSS, JavaScript, and Visual Studio 2008/2010/2013, including relevant Azure cloud technologies.

Developed web forms and user controls for the web application in ASP.NET using C#, integrating them with Azure cloud services.

Developed and implemented Software Release Management strategies for various applications per Agile process, including deployment on Azure cloud.

Transitioned legacy monolithic applications to a microservices architecture using ASP.NET Core, enhancing scalability and maintainability.

Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build and maintain applications, integrating with Azure cloud resources.

Worked with ASP.NET Web Forms, Web Services, API security, and State Management, utilizing Azure cloud features such as caching, optimization configuration, and web application security.

Created and deployed XML Web Services (WCF) using ASP.NET and C#, generating proxy class files based on the web services and consumed them in the web application, potentially integrating with Azure cloud services.

Developed complex data models and relationships in PostgreSQL to support the requirements of the .NET application, ensuring data integrity and efficient data retrieval.

Created the Web API controllers in ASP.NET Core to build and maintain Restful APIs, both serving as an API provider and consuming APIs from Azure cloud services.

Design and implement WCF services layer hosted on Windows Azure, acting as the middle tier between SQL Azure and online external content.

Utilized XML files to store data and bind data with controls on the front end, potentially integrating with Azure cloud storage services.

Implemented JWT (JSON Web Tokens) for stateless authentication and authorization.

Implemented business rules in different areas of the application, including the View Model, WCF Service Layer, and Stored Procedures, with consideration for Azure cloud resources.

Built WPF user-controls, such as a Grid editor with tabs and Deployment Bins control, with potential integration with Azure cloud services.

Developed system services for a Service-Oriented Architecture (SOA) application platform, utilized by web applications using WCF services and the ASP.NET provider model, potentially leveraging Azure cloud services.

Managed Azure Storage services, including Blob Storage, Table Storage, and Queue Storage, to store and retrieve large volumes of structured and unstructured data with high availability and durability.

Implemented Azure Functions to build event-driven, serverless solutions, enhancing system performance and reducing operational costs.

Used Knockout.js for client side data binding and template based UI development.

Analyzed and resolved security hotspots and vulnerabilities flagged by SonarQube, enhancing application security

Contributed to a team environment implementing an agile, scrum software development approach, including collaboration and coordination with Azure cloud resources.

Responsible for writing Actions in Controllers to implement business rules and mediate between the UI (View) and Database (Model), potentially integrating with Azure cloud databases.

Created shell scripts to automate backups, log analysis, and system monitoring tasks, considering Azure cloud infrastructure and services.

Utilized TFS (Team Foundation Server) to maintain version control history during development, including coordination with Azure cloud resources.

Expertise with web-based GUI architecture and development using JSP, Tag libraries, HTML, CSS, Bootstrap, AJAX, jQuery, Angular JS, C#, JavaScript, J2EE, Hibernate, with potential integration with Azure cloud services.

Created complex stored procedures, PL/SQL, T-SQL, Views, Triggers, Cursors, and Functions using SQL Server 2005, with performance tuning using SQL Server Profiler, potentially leveraging Azure SQL Database and related services.

Environment: .NET 2.0/3.0/3.5/4.0, ASP.Net, C#, Visual Studio 2008/2010/2013, ADO.NET, IIS 6.0/6.5, Web Services, XML, VSS, SQL Server 2005/2008, MVC, CSS, Vue JS, HTML, SonarQube, Knockout JS, Angular JS, Ajax, Git, Shell Scripts, JavaScript and J-Query.

Client: Infionic, India June 2013 – Jan 2017

Associate Software Developer

Responsibilities:

Involved in all phases of SDLC including requirement gathering, analysis, design, coding testing, and integration.

Involved in the SDLC of requirement analysis, design and development of the web-based application in the fast-paced agile methodology.

Led the strategic migration of legacy manufacturing applications from on-premises infrastructure to cloud platforms, achieving improved operational efficiency.

Designed and developed web pages using ASP.NET, C#.NET, JSON, HTML, JavaScript and Angular Js.

Developed the application with n-tier architecture using Class libraries, Data entities, Services, Data access layer, business logic layer and stored procedures.

Used Vue JS for implementing open source JavaScript framework for building user interface.

Implemented PowerShell scripts for system monitoring and log analysis, enabling proactive identification of issues, timely troubleshooting, and efficient resolution.

Integrated third-party libraries and APIs seamlessly into the Kotlin codebase, enhancing the project's capabilities and functionality.

Engaged in code reviews and provided feedback on C++ code to maintain code quality and adherence to coding standards.

Implemented key features and functionalities using Kotlin, such as user authentication, data persistence, and API integration.

Implemented web scraping and automation tasks using Python libraries such as Beautiful Soup or Scrapy, extracting data from websites.

Integrated unit testing frameworks, such as Google Test, to ensure the reliability and stability of C++ code modules.

Worked on several ASP.NET server controls like Grid View control, Repeater Control, Object Data Source Control and handled server-side events to optimize performance.

Used Master Pages for branding purposes by displaying the logo and copy right information on every page and maintaining the look and feel across the entire application.

Effectively handled ASP.NET client / server-side state management features such as view state, hidden fields, cookies and query strings, application state and session state.

Extensively used HTML tables as Grid, for better performance instead of Data Grids along with Paging, Sorting and Filtering options. Data loading is being performed with JSON, Entity Framework.

Implemented file I/O operations in Perl to read from and write to various file formats, including CSV, XML, and JSON.

Environment: .NET Framework 2.0/3.5, Visual Studio .NET 2005/2008, ASP.NET 2.0/3.5, C#, VB.NET6, JQuery1.0, JavaScript, VSS, HTML4, CSS, VSS, Kotlin, Visual Studio 2005/2008, SSRS, Vue JS, CSS, SQL Server 2005, TFS 2008, ADO.NET, MS Unit.

Education:

Bachelor’s degree in Computer Science and Engineering, Lovely Professional University.



Contact this candidate