| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
SENIOR FULL STACK .NET DEVELOPEREMAIL: EMAIL AVAILABLEPHNO:PHONE NUMBER AVAILABLELINKEDIN: Candidate's Name
PROFESSIONAL SUMMARY:Around 10 years of professional IT experience as a Full Stack .NET Developer in Developing and Implementing .NET Web Based Applications, Windows and Console Applications using C#, .NET Framework, and ADO.NET.Experienced with Agile Scrum and involved in all phases of SDLC (Software Development Life Cycle).proficiency in development using Microsoft.NET technologies including C#, .NET Framework, ASP.NET, ASP.NET MVC Framework, ADO.NET, AJAX, LINQ, VB.NET, Web Services, SOAP, SQL Server and Visual Studio.Implemented ASP.NET featuring Master pages, themes, sessions, and Business Logic Layer Classes using C#.Hands-on experience in implementing microservices-based solutions to improve scalability, resilience, and maintainability of applications.Experienced working with ADO.Net, Entity Framework for Object Relational Mapping (ORM) in .NET Framework and LINQ (LINQ to Object, LINQ to SQL, LINQ to XML).Solid experience in developing single-page applications (SPA) based on client-side JavaScript framework AngularJS for employing ASP.NET MVC and Web API.Experienced with strongly typed view models, helpers, and partial views using ASP.NET MVC, HTML5 and CSS3, jQuery, C #, and Visual Studio.Extensive experience in developing User Interfaces using AngularJS, AJAX, XML, HTML5, DHTML, CSS, JavaScript, jQuery, and VB Script.Experienced in leveraging Typescripts decorators, modules, and dependency injection to create modular and scalable applications.Worked on building React Components for the React application and used React Hooks, Forms, Events, React Router, Flux and native React concepts.Experienced in using React JS components, Forms, Events, Keys, Router, Redux, Animations, and Flux concepts.Worked on Windows Presentation Foundation (WPF) as a graphical subsystem to display User Interfaces for business applications.Proficient in using Typescript decorators for aspect-oriented programming, enhancing code readability and maintainability in large-scale applications.Skilled in using JSON Schema for validating JSON data and ensuring data integrity across distributed systems.Experienced in Performing T-SQL tuning and optimization of queries for reports that took longer execution time using MS SQL Profiler, Index Tuning Wizard, and SQL Query.Experienced in working with JavaScript Frameworks including Angular JS, which simplifies JavaScript object bindings with HTML Elements and client-server communications.Proficient in utilizing AWS Auto Scaling and Elastic Load Balancing (ELB) to optimize AWS EC2 instance utilization and ensure high availability for .NET applications.Knowledgeable in integrating AWS EMR with other AWS services including AWS S3, DynamoDB, Glue, and AWS Lambda to build end-to-end data processing pipelines.Skilled in integrating Azure Data Factory with other Azure services, for example, Azure SQL Database, Azure Blob Storage, and Azure Data Lake Store.Experienced in implementing message brokers and event-driven architectures using Azure Service Bus.TECHNICAL SKILLS:LanguagesC#, VB.NET, Typescript, JavaScript, SQL, T-SQL, XML, XSLT, KendoUI, HTML5, CSS3, DHTML.NET Technologies.NET Framework, ASP.NET, ASP.NET MVC, ASP.NET Core, WPF, Windows Forms, WCF, Entity Framework, LINQ, .NET Core, .NET Web APIWeb TechnologiesAngularJS, Angular, ReactJS, Node.js, AJAX, jQuery, RESTful APIs, JSON, XML Web Services, SOAP, Web Assembly (WASM), Web GL, Razor View EngineDatabasesSQL Server, Azure SQL Database, SQL Azure, AWS RDS, DynamoDB, MySQL, NoSQLORM FrameworksEntity Framework, LINQ to SQL, ADO.NET, ADO.NET Entity Data ModelWeb ServersIIS, Apache TomcatTesting FrameworksN Unit, MS Test, X Unit, JMeterWeb ServicesRESTful Web Services, SOAP, Azure Service BusVersion Control ToolsGit, SVN, TFS (Team Foundation Server)MethodologiesAgile, Scrum, XP, SOA (Service Oriented Architecture), DDD (Domain-Driven Design)Cloud TechnologiesAWS, AzureOther SkillsKubernetes, Dynatrace, kafka.PROFESSIONAL EXPERIENCE:Client: California Department of Public Health, Sacramento, CA Jul 2021 PresentRole: Sr. Full-stack .NET DeveloperResponsibilities:Worked in Agile Scrum environment regularly attending the Status Meetings and updating status to Scrum Master and involved in Code Review meetings, Implementing User Stories.Developed and maintained health applications using C# and .NET technologies, focusing on performance, reliability, and maintainability.Developed and maintained web applications for state health clients using ASP.NET Core, ensuring responsive and user-friendly interfaces.Involved with the client team to design and implement the advanced technologies WCF and ASP.NET, with the application logic in C # according to the user requirements.Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.Designed user interface with Razor View Engine and HTML Helpers for application development using ASP.NET MVC 4 and implemented business logic using C#.Utilized ADO.Net Entity Framework to map relational data to domain objects, facilitating cleaner code and easier maintenance.Created complex subqueries using ADO.Net to retrieve data from multiple tables and improve query efficiency.Integrated Entity Framework with ASP.NET MVC/Web API projects to provide seamless data access layers and robust RESTful APIs.Designed User Interface using ASP.NET Pages, Web Controls, Custom Controls, User Controls, HTML, and Style Sheets and C#.NET and VB.NET for Middle tier processing.Designed and implemented the application using Micro Service Architecture for its various distinct advantages including loose coupling and design patterns.Implemented the Entity Framework Code First Approach to interact with Database and also implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in the web application.Used LINQ to build a set of operations, parameters, and expressions (Binary, Unary) during execution (aimed at "Querying") a set of data from SQL Server.Developed LINQ expressions dynamically at runtime using Expression Trees for building flexible and extensible data querying capabilities.Used Material UI for all the component designs in the React app to maintain a standardized experience throughout the application along with the customized stylings.Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library.Leveraged ReactJS resources for all data access, encapsulating URLs and standardizing data access interfaces.Developed server-side applications using Node.js, enabling full-stack development with a unified language for both client and server, streamlining development processes.Integrated Typescript with Graph QL for building efficient and type-safe API endpoints for data fetching.Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing.Worked with Azure including a complete set of enterprise-ready data services, including Windows Azure Storage and SQL Databases.Experienced in developing systems for secure data sharing among healthcare providers using WCF Web Services and Azure Service Bus, ensuring accessible and up-to-date patient records.Created several data parsing functions and DTS packages in MS SQL for adding writers information to MS SQL database.Worked on SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).Managed and deployed Azure resources including VMs, Blob Storage, and Azure SQL Database for health applications, ensuring compliance with state health standards.Developed and maintained CI/CD pipelines using Azure DevOps to streamline the build, test, and deployment process of health applications.Environment: Azure (SQL Azure, Queues, Service Bus) Agile, Scrum, WCF, ASP.NET, C#, ASP.NET MVC, HTML, VB.NET, ADO.Net, Entity Framework, CRUD, RESTful API, LINQ, Material UI, ReactJS, Node.js, NPM, Redux, Typescript, Visual Studio Code, Graph QL, MS SQL, SSIS, SSRSClient: UBS, Weehawken, NJ May 2019 Jun 2021Role: Sr. Full-stack .NET DeveloperResponsibilities:Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing, and Maintenance with Agile Methodology.Implemented ASP.NET featuring Master pages, themes, sessions, and Business Logic Layer Classes using C#.Developed secure financial web applications using ASP.NET Core, implementing features such as user authentication, transaction handling, and data visualization.Experienced in improving financial systems using ASP.NET MVC and Entity Framework, making them more efficient and user-friendly for end-users.Skilled in developing custom software solutions tailored to meet the needs of financial clients using C#, .NET Framework, and SQL Server, enhancing their business operations.Developed Data Access Layer (DAL), Business Logic layer (BLL) also implemented Business Processes, Abstract factory as part of Service Oriented Architecture (SOA) using C#.Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.Used ADO.NET for retrieving, querying, storage, and data manipulation to perform the CRUD (Create, Retrieve, Update and Delete) operations on the database.Designed and developed RESTful microservices architecture using ASP.NET Core and Docker, improving system scalability and flexibility.Designed and implemented microservices using Domain-Driven Design (DDD) principles and Event Sourcing patterns, enhancing modularity and scalability.Implemented Dynatrace for comprehensive application monitoring and performance optimization, ensuring high availability and reliability of financial web applications in the AWS environment.Integrated Dynatrace into ASP.NET Core microservices architecture, utilizing AI-driven insights to proactively identify and resolve performance bottlenecks, enhancing system scalability and user experience.Prepared Data Context using LINQ to SQL object relational mapping methodology.Worked on WCF services by creating Contracts, Configured endpoint bindings and hosted on IIS.Used Entity Framework and LINQ to access the two databases so the user could create, edit, display, and delete data from the applications UI.Developed rich user interfaces using KendoUI, enhancing the overall user experience with responsive and interactive components.Utilized KendoUI widgets and data visualization tools for building dynamic and user-friendly dashboards.Applied Master Pages and CSS, Navigation Controls, HTML, WPF for a consistent look and feel for page design.Designed, developed and built applications using React and Redux consuming the payloads received from the ASP.NET Web API Core 2.0.Worked with React Hooks, HTML5, CSS3 and ES6 for developing UI interfaces which are mobile responsive which are cross browser compatible.Used React.JS library functions for the logical implementation part at client side for all the applications.Implemented Typescript design patterns for example Singleton, Factory, and Observer patterns for improving code maintainability and scalability.Integrated Typescript with Node.js for server-side application development, leveraging Typescripts strong typing and ES Next features.Implemented and managed Kubernetes for container orchestration, ensuring the deployment, scaling, and management of containerized applications were efficient and reliable.Designed and deployed AWS infrastructure for scalable .NET applications using EC2, S3, and RDS, ensuring high availability and fault toleranceImplemented data processing workflows using AWS EMR Steps and AWS Glue to transform and analyse data from various sources.Integrated .NET Lambda functions with AWS SQS for message queueing and AWS SNS for pub/sub messaging to handle event-driven workflows.Designed and implemented change data capture (CDC) mechanisms using AWS Glue and AWS DMS (Database Migration Service) for real-time data synchronization.Configured and utilized AWS DynamoDB, a NoSQL database, for scalable, low-latency data storage and retrieval.Collaborated with financial teams to understand their requirements and developed software solutions that streamlined financial tasks, enhancing efficiency and effectiveness.Environment: AWS (EMR, Glue, Lambda, SQS, SNS, DMS), ASP.NET MVC, C#, Agile, SOA, ASP.NET, ADO.NET, CRUD, SQL, RESTful microservices, ASP.NET Core, Dynatrace, Docker, DDD, LINQ, WCF, Entity Framework, KednoUI, kubernetes, React, Redux, React Hooks, HTML5, CSS3, ES6, ReactJS, Typescript, T-SQL, DynamoDB, NoSQL.Client: HDFC life, Mumbai, India Aug 2017 Mar 2019Role: .NET DeveloperResponsibilities:Followed Agile Methodologies (Scrum and Extreme Programming) and prepared all possible Use Cases for all the requirements.Involved in the development of Web Forms, and Classes using C#.NET that incorporates both N-tier architecture and database connectivity.Designed MVC design pattern for ASP.NET application development using the ASP.NET, MVC framework.Implemented SOAP-based web services using WS-Security standards (XML Encryption, XML Signature) for message-level security.Implemented XML Web Services in C# based on SOAP protocols using XML extensively for data transfers.Used ADO.NET Entity Data Model in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET.Worked on ADO.NET components data reader, data adapter, dataset and data view to provide connection to the database in SQL server.Worked on Angular to simplify both development and testing of such applications by providing a framework for client-side MVC architecture.Coded AngularJS controllers and directives for application functionality and filters for heavy DOM manipulation.Implemented AJAX functionality using Angular JS to load contents individually in different partial views to minimize loading time and for a better user experience.Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and Angular JavaScript and knockout JavaScript.Used JavaScript extensively to enhance the UI and to make applications look more dynamic and to perform client-side validations.Involved in developing JavaScript functions to validate the data on the client side and developed various server-side functions to validate the data on the server side using ASP.NET.Developed application using ASP.NET MVC to enable full control over the rendered HTML and jQuery for client-side scripting.Developed and consumed the Windows Communication Foundation (WCF) servers to push the jobs and provide the rules for downstream applications.Involved in writing Stored Procedures using SQL language for retrieving data from SQL Server Database.Designed Windows forms UI in Visual Studio populate data in Data Grid View from the database with the help of ADO.NET queries.Developed X unit extensions and plugins for custom test reporting and integration with Continuous Integration (CI) servers (Jenkins, TeamCity).Utilized Azure Data Factory pipelines to efficiently extract, transform, and load (ETL) data from various sources into Azure Data Lake and Azure SQL databases.Implemented security controls in Azure SQL Database, including firewall rules, transparent data encryption (TDE), and Azure Active Directory integration for authentication.Environment: Scrum, C#.NET, ASP.NET, XML, SOAP, XML, ADO.NET, LINQ, Angular, AngularJS, SQL, AJAX, HTML, JavaScript, ASP.NET MVC, jQuery, WCF, X unit, Jenkins, TeamCity, Azure Data Factory, Azure Data Lake, Azure SQL database, Azure Active Directory.Client: Amway Corp, New Delhi, India Jun 2014 Jul 2017Role: .NET DeveloperResponsibilities:Involved in gathering the System Requirements.Used AGILE SCRUM methodology to deliver in sprints and Status Meetings, Code Review Meetings.Developed different User controls that input the data and display the data for the web Applications using ASP.NET Web Forms.Conducted SOAP service performance testing and optimization using tools namely SOAPUI and JMeter.Designed and developed web services using ADO.NET and XML to handle online transactions with a central database which reduced the time required for data entry and reporting.Consumed Restful Web Services with Angular updating the Model and Views of the application.Implemented LINQ to XML for parsing and transforming XML data into structured objects and vice versa.Worked on Web Service calling using jQuery and Angular JS for Synchronous and Asynchronous AJAX calls in HTML and CSS web pages.Designed the presentation layer using standard ASP.NET controls, and HTML controls and provides the required functionality by using C#. NET.Created database objects using SQL Server including complex Stored Procedures, DTS packages, triggers, cursors, tables, views and other SQL joins and statements for applicationsDeveloped X unit test suites for testing cross-cutting concerns including logging, caching, and exception handling.Managed version control using SVN and Used JIRA for project management and tracking.Environment: Agile, Scrum, C#.NET, ASP.NET, ADO.NET, XML, LINQ, SOAPUI, JMeter, jQuery, Angular JS, HTML, CSS, SQL Server, X unit, SVN, JIRA.EDUCATION:Bachelor of Technology in Computer Science Aug 2010 May 2014Jawaharlal Nehru Technological University of HyderabadRelevant Coursework: Data Structures, Algorithms, Database Management, Software Engineering.Projects: E-Commerce Platform Development : Designed and developed a full-stack e-commerce platform allowing users to browse products, add items to a shopping cart, and securely complete purchases.Smart Traffic Management System : Created an intelligent traffic management system using IoT and machine learning to optimize traffic flow in urban areas and reduce congestion. |