Post Job Free

Resume

Sign in

.Net Developer Sql Server

Location:
Charlotte, NC
Salary:
60-65
Posted:
October 30, 2023

Contact this candidate

Resume:

Senior Full Stack .Net Developer

Sai R

ad0p4t@r.postjobfree.com

+1-980-***-****

PROFESSIONAL SUMMARY:

●Around 9 years of IT experience in full life cycle development in designing, developing, and implementing Web-based based and Client-Server Applications using .NET Framework.

●Proficient in all phases of the software development life cycle, including Requirement Analysis, Design, Development, and Unit Testing of applications.

●Skilled in working with a wide range of technologies, including Visual Studio .NET, C#.NET, ASP.NET, ASP.NET MVC, ASP.Net Core, VB.NET, .NET Framework, Entity Framework, EF Core, ADO.NET, Web services, AJAX, and WCF.

●Extensive knowledge of Object-Oriented Analysis and Design (OOAD) concepts like Inheritance, Polymorphism, Encapsulation, and Abstraction, as well as Design Patterns like Singleton, Repository, and Unity of Work Patterns.

●Well-versed in modern front-end templating frameworks for JavaScript, such as Bootstrap, jQuery, AngularJS/2+, Knockout JS, Backbone.js, etc.

●Proficient in development with JavaScript, HTML, DHTML, XML, and CSS.

●Experience in development with SQL Server 2012/2008/2005, including writing SQL queries, Stored Procedures, User Defined Functions, and Triggers.

●Worked with Angular 2 and Knockout JS to develop single-page applications.

●Proficient in WPF development with XAML, including designing GUIs, creating user controls, consuming data services, and applying layouts, styles, and data templates.

●Skilled in building rich user interfaces using CSS3, Master pages, Themes, Silverlight, AJAX Controls, Web parts, JQUERY, and Knockout JS.

●Experience in developing rich user experiences using Silverlight 3.0/4.0 in .NET web applications, including using Language-Integrated Query (LINQ) and ADO.Net Entity Framework 4.0 to query and retrieve data.

●Proficient in using NPM commands and managing dependencies and dev-dependencies of node.js applications using package.json.

●Familiar with all the latest updates in .Net environment such as .NET, .NET Core, .NET 5, .NET6.

●Familiar with CMMI quality processes and development methodologies, including Agile, Scrum, and Test-Driven development.

●Skilled in GUI design and development for Web Forms using Asp.Net.

●Experienced with Stored Procedures, Triggers, Cursors, Functions, and Views on SQL Server 2012/2008/2005 and Oracle 10g using T-SQL and PL/SQL.

●Highly proficient in creating packages using SQL Server Integration Services (SSIS) and Reporting Tools SQL Server Reporting Services (SSRS) and Crystal Reports.

●Experienced with CI tools and Version Control Tools or Source Code tools, including Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD.

●Skilled in cloud computing using Windows Azure and SQL Server Azure.

●Expertise in developing and deploying custom Web parts, Workflows, Features, Site Content Types, Lists and Libraries, style sheets and site definitions using WSS, SharePoint Object Model, and Visual Studio on multiple web applications.

●Experienced with Windows Azure cloud platform.

●Proficient in Class diagrams, Use Case diagrams, and Sequence diagrams using UML with MS VISIO.

●Experienced with version Controls like Visual Source Safe (VSS), Team Foundation Server (TFS), and TortoiseSVN.

●Ability to work in the complete software development life cycle involving development and testing.

●Ability to work well in both a team and individual environment.

●Highly motivated, detail-oriented, and capable of working independently and as part of a team with excellent technical, analytical, and communication skills.

●Has a very good understanding of flowcharts and Wireframes.

●Good at interpersonal skills, committed, result-oriented, hardworking, with a quest and zeal to learn new technologies.

●Proficient in using GitHub for source code management, version control and collaboration with the development team.

TECHNICAL SKILLS

Area

Skill Set

Languages

Programming Languages - C#.Net, VB.Net,

Database Query Languages - PL/SQL, T-SQL

Scripting Languages – Node, Python,JavaScript and VB script.

Platforms/ Application

Microsoft Technologies - .Net 2.0, .Net 3.0, .Net 3.5, .Net 4x, ADO.Net, LINQ, WPF, WCF, Unit testing Framework, Mocking Framework, MStest, Confluence.

Web Technologies - ASP.NET, ASP.NET MVC, Ajax, Html, Silverlight, Angular

10\11\12\14, JavaScript, Redux, Ado.Net, CSS and Xml.

Databases

SQL Server 2000 / 2005 / 2008/2012, TSQL, PL/SQL, Oracle 8i/9i, 10g, My SQL, Azure SQL

Software

Design Tools - UML, Web UML Diagrams

GUI Tools - Visual Studio (2003, 2005, 2008, 2010 and 2013) and Visual web developer.

Unit testing- Karma, Jasmine

Database Tools - Microsoft SQL Server 2012/2008/2005, SQL Developer, MY SQL, SSIS, SSAS

Deployment/Web Servers - IIS 6.0, 5.0

Version Controls –VSS, TFS.

Operating Systems

Windows 7/ 2000 / XP, Windows Server 2003, Windows Server 2008, Windows Azure

Reporting Tools

SQL server Reporting Services (SSRS), Crystal Reports.

Software Process Model

Traditional Waterfall Model, Agile Development (Scrum Process)

UI Technologies

WinForms, WPF, jQuery UI, Kendo UI

PROFESSIONAL EXPERIENCE:

Client: Change Healthcare, Nashville, TN Feb 2022 - Present

Role: Full Stack .NET Developer

Responsibilities:

●Collaborated with cross-functional teams to gather business requirements and translate them into technical specifications.

●Led the migration efforts from earlier .NET versions to .NET Core 6+, ensuring a seamless transition and leveraging the latest features and improvements.

●Implemented advanced ASP.NET Core MVC concepts in backend development, capitalizing on the enhanced features introduced in .NET Core 6+.

●Maintained the use of MVVM Light design pattern for .NET Core 6+ applications, emphasizing separation of concerns and code maintainability.

●Integrated Elasticsearch with microservices architecture, allowing for seamless communication and data exchange between distributed components.

●Utilized MVVM Light design pattern to separate concerns and improve code maintainability.

●Employed object-oriented programming principles to write efficient and reusable code.

●Utilized Swagger UI to present API documentation to stakeholders, providing a user-friendly and interactive experience for exploring and testing API endpoints.

●Utilized Jenkins for continuous integration, build automation, plugin management, and configured master/slave configurations for better efficiency.

●Skilled in testing and debugging web APIs using Postman, and ability to write Postman collections and tests for various scenarios.

●Familiar with development practices and design patterns that are commonly used in .NET and QNX software development, such as SOLID and MVVM.

●Used QNXT workflow to manage and route claims, utilization management requests and appeals and grievance tasks in real time to user work queues.

●Configured UM queues as part of QNXT Utilization management workflow.

●Experienced in using LitElement to build UI components that are responsive, accessible, and customizable, with a focus on user experience and performance.

●Proficient in using LitElement's styling features, including CSS encapsulation, custom properties, and CSS modules, to create well-structured and maintainable component styles.

●Designed, implemented, and consumed SOAP and RESTful services, and performed unit testing using SoapUI and SoapSoner.

●Collaborated with business groups to identify and document functional requirements and designed and modified UIs using ASP.NET MVC 2.0.

●Utilized Azure's API for interacting with Microsoft Azure services built on REST, HTTP, and XML.

●Created web forms for modules using ASP.NET server controls, validation controls, HTML, and CSS.

●Designed and developed authentication for ASP.NET applications using .NET Framework, Model View Controller WPF, and IIS security model.

●Developed parameterized reports, linked reports, matrix and tabular reports with drill-down, drill-through, and drop- down menu options using SSRS and Crystal Reports.

●Familiar with TypeScript's compatibility with popular front-end libraries and frameworks such as jQuery, Bootstrap, and Material UI, and able to write TypeScript definitions for third-party libraries that lack type definitions.

●Worked on to execute APIs that enabled the internal analytics team to increase speed from 15% to 25% in 2 weeks.

●Spearheaded the design of 20 laaS-based solutions in Google Cloud Platform and delivered proof concepts of new solutions on the cloud, saving $30K in costs.

●Increased database performance from 10% to over 30% by configuring auto-scaling solutions to varying load requirements.

Environment: NET Framework 3.5, Visual Studio 2012/2013, GCP, C#, MVC 3.0, SQL Server 2008, Entity Framework 4.0, jQuery, WPF, HTML5, CSS3, LINQ, XML, XSL, SOAP, WCF, AJAX, TFS 2015, Karma, SSIS, SSRS, Azure, Angular, ReactJs, TFS, Azure, DevOps, IIS, NUnit, Azure DevOps.

Client: UBS, Weehawken, NJ May 2020 - Jan 2022

Role: Full Stack .NET Developer

Responsibilities:

Utilized advanced ASP.NET Core MVC concepts for backend development.

Implemented Elasticsearch for efficient search and indexing functionalities, enhancing data retrieval performance in applications.

Utilized Blazor for Single Page Application (SPA) development, providing a seamless and responsive user experience without the need for JavaScript.

Leveraged Blazor's real-time capabilities to deliver live updates and interactions, providing users with a dynamic and engaging web experience.

Used Elasticsearch for data aggregation and analysis, enabling the extraction of meaningful insights from large and complex datasets.

Completed a proof of concept with Azure, Azure DevOps, and Azure Cosmos DB, creating an Angular web app.

Deployed .NET Core applications to Azure cloud with continuous integration and deployment.

Developed web applications using C#, HTML, and JavaScript, emphasizing mobile-first and responsive designs.

Worked extensively with Angular 10 and .NET Framework for modern, responsive, and dynamic web applications.

Knowledgeable about ActiveMQ integrations with .NET technologies and building scalable messaging solutions.

Created and utilized Razor Components in Blazor for building reusable and modular UI elements, promoting a consistent and maintainable codebase.

Implemented two-way data binding in Blazor components, ensuring synchronization between the UI and underlying data models for a smooth user experience.

Implemented testing strategies for Blazor components using .NET testing frameworks like NUnit and xUnit, ensuring robust and reliable application behavior.

Built and documented API endpoints using Postman for accurate and consistent data exchange.

Implemented Test-Driven Development (TDD) to catch defects early and ensure code maintainability.

Proficient in writing complex T-SQL queries and stored procedures for data retrieval and manipulation.

Integrated TDD into Agile development, leading to faster iterations and a collaborative environment.

Experienced in integrating Core UI with Redux for state management.

Analyzed and optimized T-SQL code for performance and scalability.

Developed Angular Controllers and used Angular Service calls for data maintenance.

Provided IaaS support on Microsoft Azure, creating Virtual Machines through PowerShell Script and Azure Portal.

Designed, deployed, and managed applications on Azure PaaS services.

Proficient in using TypeScript for .NET application unit tests, leveraging Jest and Jasmine.

Developed asynchronous RESTful Microservices and set up CI/CD pipelines.

Integrated WCF and asmx services for the business layer.

Experienced with NoSQL databases like Couchbase for large-scale data management.

Developed micro-frontends using Webpack and built highly available, reliable, and secure API solutions.

Familiarity with .NET testing frameworks like NUnit and xUnit.

Implemented MVC pattern and utilized YAML in Azure DevOps for CICD engineering.

Built ETL/ELT data pipelines on public Cloud platforms.

Utilized Python scripts for automating the deployment of .NET applications to Azure.

Demonstrated experience with Telerik controls and developed reports using SSRS.

Proficient in designing and implementing database solutions using IBM DB2.

Strong familiarity with Kafka administration for setting up and maintaining Kafka clusters.

Proficient in C# .Net Core and .Net Framework for Backend/API development.

Experience with Azure development, including Azure Functions and other services.

Knowledgeable in CICD engineering practices for automated software delivery.

Environment: VisualStudio2017, 2019, C#, ASP.NET 4.6.2/3.5,GCP, Cloud-Native Technologies, WCF, Java Script, jQuery, AngularJS 4/5/6/8, XAML, TFS 2017, WCF, WCF REST, JSON, SOAP, IIS 7.0, AJAX, ADO.NET, MVC 3.0, LINQ, XML, .Net core 3.1, Microsoft Enterprise Library.

Client: Truist Bank, Charlotte NC Mar 2018 - Apr 2020

Role: .NET Developer

Responsibilities:

Designed, coded, tested, and supported .NET web applications using Visual Studio 2010, C#, ASP.Net, ADO.Net, HTML, CSS, and JavaScript.

Developed user interface Views using Extended HTML controls and implemented HTML helpers.

Designed RESTful API endpoints using Mulesoft and .NET for security and performance.

Integrated Angular applications with RESTful APIs using HTTP client module.

Created T-SQL stored procedures, triggers, views, and functions.

Implemented data validation and error handling mechanisms for data consistency.

Optimized T-SQL code for query performance using query plans and indexes.

Used Postman for integration testing of .NET applications and API endpoints.

Designed and implemented database solutions using MongoDB NoSQL.

Utilized Salesforce APIs for seamless data exchange with .NET applications.

Experience with Selenium for test automation and MOQ for comprehensive test coverage.

AJAX, JSON, and XML interactions with backend (Java) code via web services and APIs.

Utilized Oracle Data Provider for .NET (ODP.NET) and ADO.NET for database connectivity.

Worked with Jenkins, Node Package Manager (NPM), and GitLab CI/CD pipeline for continuous integration and delivery.

Familiar with TypeScript tooling such as Webpack, Babel, and TypeScript compiler.

Used LINQ, created custom SSRS reports, and developed ASP.NET Core Web API for authorization.

Created Stored Procedures, Triggers, Views in SQL, developed WCF web services, and used ADO.Net and Entity Framework.

Developed microservices in .NET Core and deployed on Azure Kubernetes Service (AKS).

Implemented Azure Functions using C# for serverless computing.

Followed TDD best practices, wrote unit tests, and integrated them into CI/CD pipelines.

Used Azure DevOps for managing CI/CD pipelines and wrote YAML for automated builds and releases.

Developed Python scripts for automating configuration management of .NET applications.

Implemented automated UI tests using Selenium WebDriver and C#.

Developed RESTful APIs using ASP.NET Core Web API and Swagger for documentation.

Created dynamic routing and customized policies using Node JS in APIGEE Edge Ecosystem.

Played a key role in integrating API with frontend portal developers and external consumers.

Responsible for creating an API portal in APIGEE for consumer consumption.

Developed back-end services using Spring REST, exposing them as target endpoints.

Used Swagger to maintain API ecosystem and interactive documentation.

Environment: C#.Net, Asp.Net MVC 3.0, Razor View Engine, jQuery/JQgrid, ADO.Net Entity Framework, SQL Server 2008, Java Script, .Net Framework 4.5.1, WCF, TFS 2015, Angular JS2,6/7/8, IIS 5.0/6.0, Karma, NodeJS, Jasmine, Knockouts, Visual Studio 2015, Perforce, SSIS, SSRS, JBoss Developer Studio (IDE), APIGEE Developer portal, GIT, API proxy policies, Web Services (Restful API)

Role: .NET Developer

Client: Yana Software Private Limited Hyderabad, India Feb 2016 to Dec 2017

Responsibilities:

Implemented web application areas using ASP.NET MVC 5.

Built front-end views with auto-completed input textboxes.

Modified view pages using HTML5, CSS3, Bootstrap 3, JavaScript, and jQuery.

Used View Bag, TempData, and View Model for data presentation in table format.

Created convention-based and attribute-based routing in ASP.NET MVC 5.

Implemented Authorization Filters and Exception Filters in controllers.

Used Code First Migration in ASP.NET, migrating the database to MS SQL Server 2014 via Entity Framework 6.

Applied NUnit for services and repository unit testing.

Set up service functions related to displaying lists of data.

Used ETL (SSIS) for data extraction, cleaning, transformation, and loading into target tables.

Implemented partial classes for performance, separation of concern, reusability, and maintainability.

Utilized version control tools like Git for task updates.

Extensive experience in data analysis, manipulation, and processing using PL/SQL, COBOL, and Mainframe applications.

Environment: MS SQL Server 2014, PL/SQL, Visual Studio 2015, C#, ASP.NET MVC 5, Entity Framework 6, ADO.NET, HTML5, CSS3, Bootstrap 3, Postman, NUnit, and Git.

Role: C# Software Developer

Client: Amigos Software Solutions, Hyd, India June 2014 to Jan 2016

Responsibilities:

●Extended web application functionality by ASP.NET MVC 5 with Razor View Engine in n-tier architecture.

●Used jQuery and AJAX to pass and display data with a Json object in the view.

●Created View Models to organize different views with data.

●Used a strongly typed view to prevent potential errors due to incorrect casting.

●Used Authorization and Authentication filters to support user login and registration related functionality in the business logic layer.

●Applied error handler to different back-end services that correspond to input type validation.

●Used Database First Approach to generate ADO.NET data model.

●Used Entity Framework 6 and LINQ to access the database in MS SQL Server 2012 for testing purposes.

●Worked on database design and implementation using normalization technique, temp table, Views, and stored procedures in MS SQL Server 2012.

●Worked on data access layer’s unit test by Nunit.

●Managed the tasks by Jira source control tool and Git for version control.

●Proficient in writing efficient and optimized PL/SQL queries and stored procedures for data extraction, transformation, and loading.

●Expertise in PL/SQL, COBOL, Mainframe applications, IBM JCL, and TSO/TPX

Environment: MS SQL Server 2012, Visual Studio 2013,PL/SQL ASP.NET MVC 5, Entity Framework 6, ADO.NET, C#, Nunit, Jira, and Git.



Contact this candidate