Post Job Free

Resume

Sign in

C# Visual Studio

Location:
McKinney, TX
Posted:
February 09, 2024

Contact this candidate

Resume:

BODDU SAI VARUN

ad3ic7@r.postjobfree.com 812-***-****

Summary

Overall 5+ years of experience in Design and Development of web-based and windows-based applications using various .Net frontend and backend technologies.

Skills

Expertise in enterprise Development with

Microsoft Azure, C#, ASP.NET, ASP. MVC, SQL-Server 2016, 2018, Oracle, Visual Studio, LINQ, CSS and IIS 10/11.

Created JSON based Azure Resource Manager (ARM) templates for deployments.

Extensively used LINQ (LINQ to XML, LINQ to SQL), ADO.NET Entity Framework, ADO.NET and T-SQL in developing Data Access Layer.

Expertise in Implementing Lambda expressions or LINQ Query Expressions for standard query operators that allow traversal, filter, and projection etc.

Experienced in building animations for desktop applications using Windows Presentation Foundation (WPF) and Extensible Application Markup Language (XAML) files in Visual Studio and Expression Blend.

Extensively Created web services using Windows Communication Foundation (WCF) and C#.net in Visual Studio.

Experienced in working in Agile based development environment and participating in Scrum sessions.

TECHNICAL SKILLS:

NET Technologies:

ASP.NET, ADO.NET, LINQ, C#.NET, WCF Services, WPF, Web Forms, MVC, SharePoint, Win Forms, .Net Framework, Dependency Injection, Autofac Container, Auto mapper, tiny mapper, Bitbucket, Azure App Services, Docker.

Web Technologies:

HTML/HTML5, CSS/CSS3, JavaScript, Angular 6/812/13 Ember.js, Node.js, XML, AJAX, jQuery.

Languages:

C#, SQL, T-SQL, PL/SQL.

IDE & Tools:

Visual Studio, Dreamweaver, Eclipse, Notepad Adobe Illustrator CS6, Adobe in Design CS6, Microsoft Visio, Xamarin Studio.

Packages:

MS Office, Excel and Power Point.

Protocols:

SOAP, REST, HTTPS, TCP/IP.

Version Control:

Team Foundation Server, Git and SVN.

Methodologies:

Agile, Pair-programming, Continuous Delivery.

Technologies:

SOA, SPA, (DDD & TDD & CQRS, Event Driven), Design Patterns, Cloud (Azure, AWS), Service bus (publisher/subscriber, mediator service), Window service.

Database:

MSSQL2018, SSRS, SSIS.

Tools:

VS 2019/2017, TFS, ReSharper, Git, IIS, VSTS/Azure DevOps, Teams.

Environment:

C#, ASP.Net, JavaScript, ADO.NET Entity Framework, CSS/CSS3, HTML/HTML5, MVC5, Angular 8/12/13, Bootstrap, Ajax, jQuery, LINQ, VB.Net, Web API, WPF, WCF, JSON, SSRS, SQL Server and TFS.

Experience

Charter Communications St louis, MO

Application developer III

07/2022 - Current

Designing and developing web APIs that provide access to application functionality and data.

Implementing API endpoints and defining their behavior, including request/response formats and authentication mechanisms

Developed and designed multiple Desktop applications using C#, .NET, MVC 5, WinForms, WPF, WCF, XML and NSIS

Involved in development of reactive forms for Application Process and Selection process in Angular 13/14 using Reactive forms module.

Used various ASP.NET 4.0/4.5 web server controls that included Site Map Path, Menu, Tree

View, Grid View and Details View to develop web forms.

Used AJAX to trade data with a web server, without reloading the page.

Designing, developing, and maintaining .NET 6 applications

Developing cloud-native applications on the Azure platform

Integrating Azure services into applications, such as Azure Functions, Azure Storage, Azure Logic Apps, etc.

Modified and automated existing C# code to deliver conversion utilities, tested and redesigned the applications.

Involved in Agile methodology in the project using VSTS/Azure DevOps on Updating the user story and plan estimation, Backlog grooming.

Maintained expert currency on modern object-oriented software design and design patterns, deployment platforms and technologies appropriate to development functional areas.

(Namely, desktop application and runtime support technologies)

Prepared a detailed design from approved general designs, including detailed time and resource estimates for all tasks for the team.

Integrating EF 6 into application development project

Defining entity classes and mapping them to database tables

Implementing business logic and application features using EF 6 for data access

Writing unit tests for EF 6-based data access code

Collaborating with database developers to optimize the performance and efficiency of EF 6 queries.

Experience in building .Net core and integrating applications in Azure Cloud Service, CI/CD, good Experience in building Microservices, SOAP, REST API, Docker, Swagger.

Work with product management and veteran software developers to deliver the code, respond to and correct defects, and release code to Production biweekly.

Implemented pagination, dialogs, date-picker and autocomplete on different components Angular material.

Consolidated all Team Projects and created automated builds for various services and internal applications (Conversion Utilities)

EF Perform Unit Testing of the developed component and web forms and worked closely with manual testers and automation testers, User Acceptance testers for ensuring the desired functionality is achieved And Delivered test driven approach development.

Actively participated in peer code review and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Good Expertise in Schedule jobs via Continuous Delivery and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation.

Participated in the design, development, and support of tools for tax conversion projects through the entire Software Development Life Cycle successfully.

Experience in Functional, Regression and System testing using Manual and Automated testing tools - selenium WebDriver.

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.

Performed numerous code reviews and code refactoring using GIT as Source Control, using the GIT Workflow for the branching, releasing strategies for the Development team.

Attended Daily and Weekly Scrum meetings to discuss various aspects of the projects, assigning tasks to team members, cleaning up code related to individual modules, etc.

Used Microsoft Teams and Skype to communicate with customers.

Experience with VSTS, TFS, GIT for Code Repository, Deployment and Version control

Defined and managed development workflow process utilizing Gitflow to manage source control and release processes.

Environment: Visual Studio 2019, C#.NET core 6, Angular 13/14, MVC 5, WinForms, WPF, WCF, Git, GitFlow, Team Foundation Server (TFS), Entity Framework, Null soft LINQ, Azure DevOps server, Microsoft Teams, Skype for Business.

TechMorgonite Hyderabad

Jr.Net Developer

06/2020 - 12/2021

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

Design developed and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery that meet accessibility and web browser standards for websites.

Responsible for designing and developing the Application using C#, ASP.Net MVC 5, Razor Syntaxes and Razor view engine.

Responsible in implementation of the presentation layer for the application using HTML5, CSS3, knockout.js, JavaScript, AJAX and Angular 8

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8

Implemented Angular 8 Routing and navigation, Components, Services

Developed ASP.NET Core Web API based on departmental requirements and specifications.

Working with Development and Test teams to create fully automated CI/CD Pipelines using AWS and Jenkins

Worked Extensively on Microsoft .NET design Patterns including Dependency Injection (DI), MVVM and MVC

And experience decompiling .NET assemblies

Developed ASP.NET Core Web API based on departmental requirements and specifications.

Updated the project to Angular 6 for its performance benefits.

Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI.

Responsible for developing the Data Access Layer (Model) using ADO.Net, Entity Framework Model, and C#

Developed the portal pages in ASP.Net 2.0 with C# using Master Page, Themes & skins to maintain the consistent look and feel throughout the application for internal application.

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

Responsible for writing the Actions in the Controllers which implement the Business Rules, which act as a mediator between UI (View) and Database (Model)

Used Source Control Tools such as Team Foundation Server (TFS) and maintain a Repository of the Application

Involved in developing the Data Access Layer using the Entity Framework followed the code first process.

Designing and implementing the database schema and structure

Mapping database tables to entities using EF Core annotations or the Fluent API

Writing LINQ queries and using EF Core's Query API to retrieve and manipulate data.

Implementing data access logic using EF Core for CRUD operations

Extensively wrote and used stored procedures, Database Triggers in SQL Server

Leveraged WCF mechanisms like seasoning, Instance management, and concurrency to make our services more robust and scalable.

Created unit and integration test procedures for existing web applications, SSIS routines and SSRS reports.

Created SSIS Packages to import and export data from Excel Spreadsheets, Text files, CSV files and various direct sources.

Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS

Manipulated data using CRUD operations of MongoDB and SQL management studio and handled database access and data transmission based on RESTful web service.

Developed n-tier distributed .NET applications using Web Forms, Win Forms

Used LINQ to SQL and LINQ to Objects for retrieving the data efficiently.

Involved in enhancing the application user interface, modifying the database columns using the Entity framework.

Used MVC, MVVM Architectural Pattern in the application.

Developed web services using C# and WCF

Involved in unit testing with N-Unit, Just-Mock, preparing System Test Cases, Documentation, Debugging, bug fixing.

Environment: C#, ASP.NET, Web API, MVC5, Web API, ADO.NET, Visual studio 2012/2015, MongoDB, Web Services, Knockout.js, WCF, HTML5, CSS, Angular 8, AJAX, IIS 7.0, SQL Server 2012, SSIS, SSRS, TFS and Entity Framework.

HCL TECHNOLOGY Bangalore

Jr .Net Developer

01/2018 - 05/2020

Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.

Responsible for implementation of the presentation layer for the application using HTML5, CSS3, Bootstrap, JavaScript, AJAX, Angular4

Develop common components using jQuery, Bootstrap, CSS3 for internal developer code reuse.

Involved in implementing the WEB API Configuration, WEB API Routing and parameter binding and created WEB API for curd operation Get, Post, Put and Delete methods.

Implemented the Rest API using WEB API 2 for building the Server-Side component and create DB context in the controller.

Designed and created the restful web service using MVC WEB API and used JSON to read request and return response of the web service.

Utilized Entity Framework technology extensively for data retrieving, querying, storage, and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for creating/inserting/updating/deleting the data into the relational tables.

Created a custom responsive web application to replace a legacy line-of-business web application using Angular 8/9.

Worked on Angular Reactive forms to implement complex forms and performed the validations using Form Builder both in Angular8 and Angular 8/ 9

Developed user interface by using Flux for SPA development.

Involved in designing, developing, and testing the web application by using HTML5, CSS3, Bootstrap

Developer responsive interface using Bootstrap and used SASS for CSS

Responsible for creating the screens with table-less designs meeting W3C standards.

Used Media Queries for the design to be compatible in all devices.

Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.

Created controllers in C# which has WEB API methods to accept user inputs and return response in JSON format.

Created UNIT Test cases for the business API methods in ASP.NET Web API services.

Worked in implementing SOA using WCF technology developed and consumed WCF services with features versioning, security, optimization, reliability.

Developed advanced ETL import packages using SSIS, T-SQL to transform and import raw index data into database tables.

Effectively implemented ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks

Analyzed the data, extracted from the different source systems based on the business rules.

Hosted WEB API manually to provide multiple end points, which can then be used by other modules.

Involved in creating, deploying, managing reports using SSRS.

Creation of Database, table spaces, schema objects and stored procedures

Build Data Sync job on Windows Azure to synchronize data from SQL databases to SQL Azure

Developed various backend application programs such as Table, Views, Functions, Triggers, Procedures and Packages using SQL Server

Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.

Team Foundation Server (TFS) is used for maintaining the version control of the code actively involved in updating the TFS tasks on daily basis.

Education and Training

Trainee Michigan, ND

Master of Science in Computer Science and Programming

05/2023

Additional Information

Experience in creating Console applications and web applications using Visual studio. Working experience on the front-end using Angular 8/9 and HTML, CSS & JavaScript. Design and implement webservices with security Design using OAuth, Identity server and Web APIs on C# and Microsoft OAuth Module6 in UI using Angular 12/14 Worked on a .Net application with C#, Angular 13/14, Web API and SQL Proficient in Web Programming to enhance user experience and performance using JavaScript, Angular.js, Ember.js, Node.js, TypeScript, Require.js, jQuery, Kendo UI, AJAX, AJAX Toolkit, HTML5 and CSS/CSS3. Developed web applications using Environment .NET Core, C#, ASP.Net, ADO.Net, WCF, XML, SOAP, AJAX, Web Services. Extensive experience with development & deployment of Web Services (SOAP, UDDI & WSDL), WCF services, Web API, SOA, SSO (Single Sign On) using the .Net Framework. Experience in the functional automation and performance automation of the API'S and the Webservices, Web applications using C#.net Framework, Unit testing Framework, WCF, Rest API's, Visual Studio Coded UI(RNP), NUnit and SQL Server. Good working experience in Design and Development of Web Applications using the MVC Architecture and Entity Framework. Experience in developing Single Page Applications (SPA) using latest technologies like Angular JS, Angular 2/4, Bootstrap, and Web API. Experience in Object Oriented Design (OOD), Object-Oriented Programming (OOP), Object Oriented analysis and design (OOAD), Service Oriented Architecture (SOA) and Windows Presentation Foundation (WPF). Developed multithreaded C#, WinForms and worked on Entity framework to associate with database for CRUD operations and LINQ to Entities. Expertise in implementation of Windows Communication Foundation (WCF), Web API, and Web Services. Worked with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server.



Contact this candidate