Post Job Free
Sign in

.Net Developer C#

Location:
Charlotte, NC
Posted:
November 14, 2024

Contact this candidate

Resume:

Saiamith Jukanti

Email: ************@*****.***

+1-972-***-****

Full Stack .Net Developer

Summary:

.NET Developer with around 4 years of experience in developing multi-tier, database-driven, client server and Web, Windows Applications using Object Oriented Analysis and Design (OOP) methodologies.

Full SDLC exposure from analysis of initial requirements to development, testing and deployment.

Strong experience working in the development of applications using C#, C++, Visual Studio, .NET Framework, ASP.NET Core, ASP.NET MVC, SQL Server, TFS, ADO.NET/Entity Framework, LINQ, Microsoft Azure, IIS, and Azure DevOps.

Expertise in developing applications using HTML, CSS, JavaScript, jQuery, Bootstrap, TypeScript, Angular JS, AJAX, and JSON.

Extensive knowledge in Entity Framework, Object Relational Mapping (ORM), Code First, Database First approaches, Security, Performance, CRUD operations and Migrations.

Experience creating Web Services (SOAP, REST API, and Window Services) in C# and the.NET Framework.

Strong Object-oriented Analysis and Design skills and knowledge of OOPS concepts such as Collections, Interfaces, Multi-threading, Synchronization, Exception handling, Data Structures, and Algorithms with expertise in implementing design patterns, and solid principles.

Experience in implementing various design patterns such as Singleton, Factory, Facade, Template, and Dependency Injection.

Hands-on experience with source control, issue tracking and CI/CD tools such as VSS, TFS, Git, Bitbucket, Jira, Rally, Jenkins, and Azure DevOps.

Experience in Agile and Scrum environments, as well as participation in all phases of SDLC, such as SRS, requirements definition, design and analysis, programming and testing, and system implementation.

Strong communication, analytical and problem-solving skills with expertise in schedule management, client interaction and understanding business application, business data flow and data relations.

Highly adaptable in quickly changing technical environments with very strong organizational and analytical skills.

Technical Skills:

.NET Technologies

ASP.NET 4.5/4.0/3.5, MVC 5/4, ASP.NET Core 8.0/6.0/3.1, Web Services, Windows Forms, ADO.NET, Entity Framework, LINQ, and RESTful Services

Languages

C#, C++, .NET, ASP.NET, TypeScript

Database

SQL Server 2019/2018/2016/2014

Cloud

Microsoft Azure

Web Technologies and Scripting

XML, HTML5, CSS3, JavaScript, jQuery, Angular, Bootstrap

Version Control

GIT, Bitbucket

Others

Azure DevOps, JIRA, Postman, Microsoft Visual Studio 2019/17/15/13/12, OAuth, and SQL Server Management Studio

Education:

Bachelor of Technology in Computer Science and Engineering, Jawaharlal Nehru Technological University Hyderabad (JNTUH), India (2016-2020)

Master of Science in Computer Science

Wright State University, Fairborn, OH

August 2021 – December 2022

Master's Project: Real-Time Chat Application

Description: Developed a real-time chat application that supports multiple users and implements features such as messaging, file sharing, Audio to Text and user authentication.

Technologies Used: C++, Boost libraries, Qt for GUI, SQLite for database management.

Your Role: Led the design and implementation of the messaging protocol, developed the user interface using Qt, and integrated the application with SQLite for data storage.

Professional Experience:

Client: Alabama Department of Labor - Feb 2023 to Present

Role: .Net Developer

Responsibilities:

Responsibilities include gathering requirements, Analyzing the requirement, Designing, Testing and deploying the Application with utmost quality.

The tech stack of the Applications is developed using HTML, CSS3, Angular 16.0, Type Script, C# .NET, jQuery, ASP.NET Core 8.0, JSON and Web API.

Utilized Entity Framework to communicate with the database used DB first Approach in achieving it.

Utilized LINQ extensively to optimize database queries, including operations such as filtering, ordering, joining tables, and applying pagination.

Designed a real-time notification system leveraging Kafka to push updates to users based on specific events, enhancing user engagement and responsiveness.

Strictly followed SOLID principles in designing the Application.

Make use of Services and Factories with dependency injection (DI) in Angular and ASP.NET Core.

Consumed the API's which developed in ASP Net Core Web API using the Angular 16.0 by REST based Protocols.

Used Azure App Services to deploy and host the application in server.

Used Azure Active Directory to determine the user roles for secured access to the Application.

Followed Agile development model and handled the tickets on priority based.

Extensively used Azure DevOps board in creating and modifying the user stories.

Incorporated concepts of Multithreading to optimize the performance of Applications.

Performed code review, debugging, bug fixing, unit testing using XUnit and NUnit, Integration testing, and production support.

Developed database objects like complex Stored Procedures, Cursors, and Tables, Views, User- Defined

Environment: NET Core 6.0, C#, ASP.NET MVC, Web API, Angular JS, Ajax, Angular 16.0, Microsoft Azure,, SQL Server 2019, Entity Framework, GIT, Swagger UI, Azure DevOps Boards, Agile.

Client: Ostilio Pvt Ltd, Hyderabad, India - April 2019 to October 2021

Role: .Net Developer

Responsibilities:

Developed applications using Visual Studio, SQL Server, C#, ASP.Net, and ADO.Net, and Entity Frameworks.

Developed application UI pages using AngularJS, HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX, and JSON.

Designed the graphical user interface using ASP.NET MVC and the business logic was coded in C# (MVC controllers).

Worked on .NET web forms and .NET web services using Visual Studio.Net, and .NET Framework.

Developed ASP.Net pages using ASP.NET, web form controls, custom user controls, and HTML server controls in C#.

Designed and developed various abstract classes, interfaces, and inheritance to construct the business logic using C#.NET, and ADO.NET.

Used Entity Framework to connect the web forms to data sources such as MS SQL Server for manipulating data in the database.

Involved in gathering the requirements from clients for product design and enhancements.

Involved in enhancing Windows Forms Applications that interact with a Microsoft SQL Server database using ADO.NET.

Designed and developed the portal using Angular2/4 along with HTML5, CSS4, and TypeScript and Bootstrap.

Worked on performance tuning, SQL query enhancements, and code enhancements to achieve performance targets.

Used JSON for data exchange between client and server to reduce network load and update only certain components of the website.

Debugged stored procedures and improving query performance while retrieving millions of records by creating indexes.

Responsible for creating and scheduling the SQL server jobs and monitoring the status of the scheduled jobs.

Develop unit test plans for checking the functionality of each component.

Handling builds and release management work for all the applications under our team.

Used Jira, GIT and Bitbucket for source control.

Supported the development and maintenance of .NET applications with Oracle databases

Environment: Visual Studio, ASP.NET MVC, C#.NET, RESTful Web API, JSON, NodeJS, LINQ, ADO.NET, Entity Framework, JavaScript, AJAX, jQuery, SQL Server, Azure, HTML5, CSS3.



Contact this candidate