| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateSenior Full Stack .Net DeveloperBharathPhone: PHONE NUMBER AVAILABLEEmail: EMAIL AVAILABLEPROFESSIONAL SUMMARY:Around 9+ years of experience as a .Net Developer having experience in Requirements Analysis, Design, Development and Testing of various applications with involvement in all stages of software development life cycle.Extensive experience in Agile SCRUM, Waterfall, Iterative and TDD methodologies.Hands on experience in design using N-tier architecture and Object-Oriented Programming (OOPS) Principles.Extensive experience in .NET Technologies .NET Framework 5.0 4.5, 4.0, 3.5, 2.0, C#, VB.NET, ASP.NET, ASP. NET Web API, ASP.NET MVC, ADO.NET and LINQ.Expertise in developing front-end layouts, navigations with JavaScript, Bootstrap, MVC frameworks such as Angular 2.0, Angular JS and Node JS as a platform for Web applications.Experienced in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.Strong experience in React, ReactJS and in Typescript asynchronous programming, closures, callbacks, prototypes.Experienced in developing web-based applications using XML, CSS, HTML, Java Script and JQuery.Good in creating stored procedures, Triggers, Functions and Optimizing Queries for performance by looking at execution plan using MS-SQL Server 2008/2012.Proficient in optimizing RESTful API performance through techniques such as caching, pagination, and query optimization.Knowledgeable in implementing parameterized queries and stored procedures in ADO.Net to enhance security and maintainability of database interactions.Skilled in integrating JSON with various .NET technologies including ASP.NET Core, Web API, and Azure services for modern application development.Skilled in using JSON for data exchange in RESTful APIs, ensuring compatibility with a variety of client applications.Experienced in designing and implementing micro services architectures using .NET technologies to build scalable and maintainable applications.Extensive experience in MS SQL Server Database Design, Database Maintenance, develop complex queries, Rules, Indexes using SQL and PL/SQL.Worked on ASP.NET MVC 5 application using C#, Web API, HTML, CSS, JavaScript, JQuery, Entity Framework, React, Angular, Typescript and SQL ServerExperience in developing Language-Integrated Query (LINQ) queries to retrieve data from different data sources (LINQ to Entities, LINQ to XML, and LINQ to SQL).Experienced in developing applications using Web Services, WCF, REST, WPF and SOAP.Experienced in XML Web Services (SOAP), Service Oriented Architecture [SOA] concepts using .NET Framework.Hands on experience with AWS Services such as AWS S3, EMR, EC2, AWS Lambda and AWS Cloud Watch.Proficient in setting up real-time analytics and monitoring solutions using Azure Data Factory, Azure Data Lake, Azure SQL, Azure Stream Analytics and Azure HDInsight, facilitating proactive decision-making and operational efficiency in dynamic environments.TECHNICAL SKILLS:LanguagesC#, VB.NET, Typescript, JavaScript, HTML, CSS, SQL, PL/SQL.NET Technologies.NET Framework (5.0, 4.5, 4.0, 3.5, 2.0), ASP.NET, ASP.NET Web API, ASP.NET MVC, ADO.NET, LINQ, ASP.NET CoreWeb TechnologiesJavaScript, jQuery, Bootstrap, Angular (2.0, JS), Node.js, React, ReactJS, AJAX, CSS3, HTML5, Tailwind CSSDatabasesMS SQL Server (2008/2012, 2014), SQL Server, Azure SQL Database, SQL Stored Procedures, SQL Views, XML DatabasesORM FrameworksEntity Framework, LINQ (LINQ to Entities, LINQ to XML, LINQ to SQL)Web ServersIIS, Azure App ServicesTesting FrameworksN Unit, MS Test, X UnitWeb ServicesWeb Services (SOAP), WCF, REST, JSON-based RESTful APIs, XML Web ServicesMethodologiesAgile SCRUM, Waterfall, Iterative, TDD, AgileCloud TechnologiesAWS, AzureIDEMicrosoft Visual StudioPROFESSIONAL EXPERIENCE:Ally Bank - Sandy, Utah May 2022 to PresentSenior Full Stack .Net DeveloperResponsibilities:Involved in various stages of development of the project starting from the project planning until production and maintenance using agile methodology.Developed the data layer class using C# which is reusable for data transactions of entire project.Developed component classes in C# encapsulating the business logic with strict adherence to Object Oriented Paradigms.Developed all the Business Logic for all the modules in a separate Business Layer in C# and this was implemented using WCF.Employed ASP.Net Core for building cross-platform web applications, ensuring compatibility across various operating systems and enhancing deployment flexibility.Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.Designed and developed RESTful web services using ASP.Net Web API to enable seamless communication between client applications and the server, ensuring robust and scalable data exchange.Created and maintained data access components using ADO.Net to support business logic and provide consistent data access methods across multiple applications.Utilized ADO.Net data binding techniques to bind controls to data sources, simplifying data display and manipulation in Windows Forms and web applications.Developed Razor views with strongly typed view models, helpers and partial views using ASP.NET MVC 4 to display required news and data on Dow-Syncs Display section.Developed custom middleware components for handling cross-cutting concerns such as logging, exception handling, and request validation in RESTful APIs.Developed and implemented service discovery mechanisms to dynamically locate and communicate with micro services in distributed environments.Optimized JSON parsing and serialization performance by employing streaming techniques and minimizing memory overhead.Implemented JSON patching mechanisms to support partial updates and modifications to JSON data structures efficiently.Integrated client-side frameworks such as jQuery, React, HTML with ASP.Net MVC applications, enabling rich, interactive web experiences and improving overall performance.Implemented form validation and user input handling in ReactJS applications using libraries like Formik and Yup to ensure data integrity and user-friendly interactions.Ensured cross-browser compatibility and responsiveness of ReactJS applications through thorough testing and the use of modern CSS frameworks like Tailwind CSS.Designed and implemented the application using Micro Service Architecture for its various distinct advantages like loose coupling and design patterns.Implemented Typescript with modern build tools and frameworks, including Web pack and Babel, to optimize application performance and bundle size.Utilized Typescripts advanced features, such as interfaces, generics, and type unions, to create flexible and reusable components and modules.Implemented Typescript with React's Prop Types and default Props to further ensure type safety and component reliability in complex applications.Used LINQ-SQL extensively for extracting the data from database using Entity Framework.Developed and consume WCF which interfaces with Windows Active Directory and SQL server. Utilizing SQL indexes, partitions, execution plans to improve performance of database objects.Used Entity Framework with database first approach and used LINQ with Lambda Expressions in C# to query necessary data per functionality in related repositories.Configured and deployed Azure Stream Analytics jobs to process real-time data streams, integrating with Azure Event Hubs and Azure SQL Database to provide timely insights.Created and managed data integration workflows using Azure Data Lake and Azure HDInsight, leveraging .NET to automate data ingestion, processing, and transformation tasks across multiple data sources.Environment: Azure (Stream Analytics, Event Hubs, SQL Database, Data Lake, HDInsight), C#, ASP.NET Core, ASP.NET Web API, ADO.NET, Razor, ASP.NET MVC 4, jQuery, React, HTML, Tailwind CSS, Formik, Yup, Typescript, Web pack, Babel, LINQ, Entity Framework, SQL, WCF.WellCare - Tampa, FL Sept 2020 to April 2022Full Stack .Net DeveloperResponsibilities:Involved in AGILE Methodology for the software development process.Designed and developed the application in .NET Framework 5.0 using C#.Net.Develop complex MVC controller, View Models and Helper methods linked to backend database. Developed the Business Layer using C#.Net for the Data Access Layer.Developed the Application Logic, Validation Checks and Business rules for the Business Layer using C#.Net.Integrated ASP.Net Web API with various data sources, including SQL Server and external web services, providing a unified data access layer for applications.Used ASP.NET, ADO.NET and SQL-statements to develop server-side database connections.Utilized Entity Framework for data access in ASP.Net MVC applications, implementing Code-First and Database-First approaches to manage database interactions efficiently.Implemented parameterized queries and stored procedures in ADO.Net to enhance security and prevent SQL injection attacks, safeguarding sensitive data.Used ASP.NET, HTML, Typescript to create dynamic web pages using ASP.NET Web Server Controls and user controls.Used Entity Framework and LINQ to access the two databases so the user could create, edit, display, and delete data from the application's UI.Refactored legacy code to incorporate LINQ queries, resulting in cleaner, more maintainable codebases and improved developer productivity.Developed JSON-based RESTful APIs for seamless data interchange between .NET applications and external services.Created automated scripts and utilities to validate and clean JSON data from external sources, ensuring it meets application requirements and standards.Architected RESTful API solutions for micro services architectures, facilitating modular and scalable application design.Implemented centralized logging and monitoring solutions to track and analyze micro services behavior, facilitating quicker issue detection and resolution.Developed custom hooks and higher-order components in React to promote code reusability across the application.Designed and enforced UI component libraries and design systems to maintain consistency and adhere to branding guidelines across React applications.Applied Typescripts strict mode and linting tools to enforce rigorous type checking and maintain code quality standards.Employed responsive design techniques and CSS-in-JS libraries like Styled Components to create adaptable and visually consistent interfaces with ReactJS.Employed Typescripts type inference and advanced type constructs to build scalable and maintainable codebases, improving code quality and reducing bugs.Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.Developed.NET applications using AWS Elastic Beanstalk for easy application management, enabling automated deployment, scaling, and monitoring while integrating with AWS Cloud Watch for robust monitoring and alerting.Developed custom AWS Lambda functions using .NET Core to process events from AWS S3, enabling real-time data transformations and automated workflows.Developed SQL queries, T-SQL procedures, Functions and triggers to handle the business rules data integrity and for various data transactions.Environment: AWS (Security Groups, Elastic Beanstalk, Cloud Watch, Lambda, S3), AGILE, .NET Framework 5.0, C#.NET, MVC, ASP.NET, ADO.NET, SQL Server, Entity Framework, LINQ, JSON, RESTful APIs, React, ReactJS, Typescript, CSS-in-JS, .NET Core, T-SQL.Nationwide Insurance - Columbus, OH Feb 2018 to Aug 2020Senior .Net DeveloperResponsibilities:Worked in Agile environment delivering functionality on time with quality as highest priority.Worked with ASP.NET Web Forms, State Management, caching features, for optimization and configuration of the web application using C#.NET.Developed a fully object oriented, 3-tier web application using C# and ASP.Net Built tables.Implemented data access components (as separate assemblies) in C# utilizing ADO.NET transaction management.Applied validation techniques using Data Annotations and Fluent Validation to enforce business rules and data integrity in ASP.Net MVC forms, reducing the risk of invalid data entry.Used ADO.NET and Enterprise Library Ado.net Application Blocks to access data from database.Utilized XML namespaces and schemas to manage and validate XML documents across different domains, enhancing data integrity and consistency.Developed custom SOAP extensions and handlers for specialized processing of SOAP messages, enabling tailored service functionalities.Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, JQuery, HTML, CSS for server and client-side validations respectively.Utilized LINQ to XML for parsing and transforming XML data into strongly-typed objects, enhancing data integration processes.Used Signal R and JavaScript to manage real-time data and enhance real-time chat function for Messaging sectionPerformed validations on web forms using .net validation controls and client-side validations using Angular14.Used AngularJS as the development framework to build a single-page application.Developed the components using Angular needed for the application from scratch to meet the application's functionality.Utilized AngularJS as the framework and done CRUD operations. Designed and developed UI web pages using JavaScript, CSS3 and HTML5.Designed responsive and intuitive user interfaces for the web using CSS and custom AJAX scripts and JQuery.Developed end-to-end data pipelines using Azure Data Factory, integrating with Azure Data Lake, Azure SQL Database, and Azure Data Bricks for seamless data flow and transformation.Utilized Azure Stream Analytics and Azure Data Factory to integrate real-time data streams into .NET applications, enabling dynamic data visualization and reporting based on live data feeds.Developed T-SQL Queries, Stored Procedures and views for accessing data from the SQL Server 2014.Used SQL Stored Procedures for customer pagination, functions, completed performance tuning by optimizing SQL quires.Environment: Azure (Data Factory, Data Lake, SQL Database, Data Bricks, Stream Analytics), C#, ASP.NET Web Forms, ADO.NET, XML, SOAP, Signal R, JavaScript, JQuery, HTML, CSS, AngularJS, Angular14, T-SQL, SQL Server 2014.Innova Solutions, Hyderabad, India July 2014 to Oct 2017.Net DeveloperResponsibilities:Maintained MVC and ASP.Net web Forms Web Application using HTML, ASP.Net, JavaScript and jQuery.Developed XML Web Services in C# and SOAP for information exchange across applications.Designed and developed a Presentation layer, Business logic and Data layer for employee, Provider and Validation List Item Lookup details using ASP.NET and C#.Used ADO.NET objects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.Integrated XML data with SQL Server databases using XML data types and methods, facilitating seamless data storage and retrieval.Configured and managed SOAP service security policies, including digital signatures and encryption, to protect data integrity and confidentiality.Designed and implemented transaction management in ADO.Net to ensure data consistency and integrity during complex business processes.Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules.Designed and developed Hybrid-Single Page Application using C#, ASP.NET MVC 5, and AngularJS.Used jQuery, a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.Developed SQL Database for the Angular and windows application. Created Stored Procedures, Views and Functions in SQL Database.Used Node JS to structure JavaScript code to build Restful web services.Involved in Unit testing, Modular testing, Integration testing and successful integration of multiple layers in the system.Utilized AWS EC2 and AWS S3 for deploying and managing .NET micro services, ensuring robust, scalable architecture with secure and efficient data storage solutions.Monitored and optimized AWS EC2 instances running .NET applications, utilizing AWS Cloud Watch for performance metrics and implementing auto-scaling based on demand.Utilized AWS EMR to run complex data transformation jobs, integrating with .NET for real-time data processing and analytics pipelines.Created Stored Procedures in the SQL Server database. Developed stored procedures and views using MS SQL and PL/SQL.Environment: AWS (EC2, S3, Cloud Watch, EMR), MVC, ASP.NET, HTML, JavaScript, jQuery, XML, C#, SOAP, ADO.NET, SQL Server, XML, AngularJS, Node.js, SQL Database, MS SQL, PL/SQL. |