SIRISHA BATTU
FULL STACK .NET DEVELOPER
Email: *************@*****.*** Phone: +1-214-***-****
LinkedIn: http://linkedin.com/in/sirishabr
Professional Summary:
5+ years of experience designing, developing, and implementing Client-Server, Web-based, Multi-Tier, and Cloud-based applications on the .NET platform.
Proficient in all stages of the software development life cycle (SDLC), including requirement gathering, analysis, design, development, testing, maintenance, and support.
Expertise in Object Oriented Programming with C# and various .NET frameworks including .NET 4.8/4.7/4.6/4.5 and .NET Core 6/5/3.1.
Specialized in ASP.NET MVC (5.0/4.0) for creating Views, Partial Views, Strongly Typed Views, Controllers, Actions, Filters, and Routing.
Skilled in developing Web Applications with ASP.NET Web Forms, ASP.NET MVC 5, Web Services, Windows Communication Foundation (WCF), and ASP.NET Web API.
Proficient in securing web applications using ASP.NET authentication mechanisms.
Experience in developing the application using Azure components such as Service Fabric, API Management, Application Insights, Azure Active Directory, Azure VMs, Event Hub, Service Bus, SQL Azure and Azure DevOps.
Expertise in deploying web applications, websites, and console applications to AWS Cloud, with proficiency in various AWS services like EC2, S3, Lambda, VPC, IAM, CloudFormation, SNS, SQS, and CloudWatch.
Experienced in building UI components using technologies like HTML, CSS, JavaScript, JQuery, AngularJS, ReactJS, Typescript, Razor, Telerik Controls, and Kendo UI.
Experience in ORM technologies such as Entity Framework (Database First, Code First) and proficient in performance tuning with Entity Framework.
Expertise in IIS Web Server (7/8/10) and implementing Publish/Subscribe integration messaging pattern.
Skilled in developing applications using Microsoft Visual Studio IDE for Windows applications, web applications, web services, and windows services.
Experienced in advanced data querying with LINQ to SQL/Objects/XML and object relational mapping using Entity Framework.
Familiar with Design Patterns, Object-Oriented concepts, and relational databases including SQL Server, Oracle, ADO.NET, ADO, and ODBC database connectivity.
Experience with XML, JSON, SOAP, REST, WSDL, Web Services, Validation Controls, and various authentication methods.
Proficient in implementing security techniques like OAuth 2.0, JWT, and Basic Authentication to safeguard RESTful Web Services.
Good in CI/CD pipeline setup with Jenkins, including version policies and build schedules using Git, GitHub & BitBucket.
Skilled in developing stored procedures, triggers using PL/SQL, T-SQL in SQL Server, MySQL, Oracle, and NoSQL databases like MongoDB.
Strong experience in generating reports using SQL Server Reporting Services (SSRS) and Crystal Reports.
Proficient in writing unit tests and integration tests using NUnit framework.
Technical Skills:
Languages
C# (C#.Net), Visual Basic (VB.Net), Typescript
.Net Technologies
.Net 4.8/4.7/4.6/4.5, .Net Core 6/5/3.1, ASP.Net MVC 5/4, ADO.Net, LINQ, WCF, WPF, WinForms, WebForms, Web API, ORM - Entity Framework 6/5
Web Technologies
HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, Typescript, XML, SOAP and Restful Web Services, Razor, Telerik, Kendo UI
Cloud Technologies
Microsoft Azure Cloud, Amazon Web Services (AWS)
Version Control Tools
GIT, GitHub Bit Bucket
CI-CD Tools
Jenkins, Azure DevOps
Web Servers
IIS Web Server 7/8/10
Security Frameworks
OAuth 2.0, JWT
Reporting Tools
Crystal Reports, SQL Server Reporting Services (SSRS)
IDEs
Visual Studio 2019/2017/2015
Databases
Oracle, MySQL, SQL Server, MongoDB
Operating Systems
Windows, Linux, Unix
Testing Frameworks
NUnit
SDLC Methodologies
Agile/Scrum, Waterfall, TDD
Professional Experience:
Client: CypherX solutions NOV 2023 - PRESENT
Role: Full stack .Net Developer
Responsibilities:
Developed complex features using .NET MVC for the Web Application layer and .NET Core for RESTful API integration.
Utilized ASP.NET Core MVC concepts such as Models, Providers, and Filters for backend development.
Implemented .NET security features including Authentication, Authorization, Forms-based Authentication, user roles, and account impersonation.
Designed and developed RESTful APIs using the .NET Web API framework for client interactions.
Leveraged Azure components like Service Bus, Message Queues, and Redis Cache for application communication and data storage.
Built and deployed Micro services using the .NET framework on Azure Service Fabric.
Managed ETL projects for data extraction and migration to Azure Data Lake Storage.
Configured Virtual Networks on Windows Azure to connect servers and applications.
Deployed and managed Web Applications using Microsoft Azure and Azure API Management.
Developed Web Forms and C#.NET classes following N-tier architecture with database connectivity.
Created UI Components using Angular 9 with Typescript, integrating JavaScript and JQuery plugins for client-side scenarios, and used MVC Razor for client-side validations.
Implemented WPF and Telerik controls for custom UI design and improved usability.
Developed Data Sync jobs on Windows Azure for SQL Server database synchronization to SQL Azure.
Implemented Entity Framework Code First for database operations, including CRUD operations and performance enhancements.
Utilized LINQ to SQL for data validation and business logic integration, and ADO.NET for SQL Server database connectivity and XML manipulation.
Developed WCF services with enhanced logging and exception management.
Deployed Web APIs and .NET MVC websites using IIS 10 and Visual Studio 2019.
Configured and scheduled reports using SQL Server Reporting Services (SSRS), managing permissions for different user levels.
Implemented Azure Application Insights for user activity tracking and error logging.
Managed source code with GIT for version control and performed deployments.
Implemented Jenkins Pipeline for automated build, test, and deployment processes across environments.
Conducted automated tests, unit tests (NUnit), and customized load testing, utilizing JIRA for bug tracking.
Environment: ASP.Net MVC 5, .Net 4.8, .Net Core 6, Visual Studio 2019, ADO.Net, C#.Net, Microsoft Azure, Entity Framework, LINQ, SQL, IIS 10, Web API, WCF, WPF, WinForms, WebForms, Restful API, Angular 9, Typescript, JQuery, JavaScript, HTML5, CSS, Telerik Controls, Razor, XML, GIT, Jenkins, SQL Server Reporting Services (SSRS), NUnit, Jira
Client: Insurenova.in SEP 2020 – JUN 2022
Role: .Net Developer
Responsibilities:
Developed ASP.NET application authentication using .NET Framework 4.7, MVC pattern, and IIS security models.
Developed ASP.NET MVC Razor application with Entity Framework, LINQ, and caching features.
Implemented abstract classes and interfaces for business logic using .NET Core 3.1.
Hosted Windows Web APIs and ASP.NET applications in IIS, deployed on AWS cloud instances.
Managed and expanded AWS S3 infrastructure, integrated SNS and SQS for messaging.
Configured AWS Security Groups for EC2 instances and monitored servers using AWS CloudWatch.
Developed web pages with ASP.NET MVC 5, Entity Framework, C#, HTML5, Bootstrap, CSS3, JavaScript, jQuery, Angular 5, Typescript, LINQ, and XML.
Developed UI with Angular 5 and backend services with .NET Core 5/3.1, leveraging Visual Studio 2015 for C# development.
Implemented WCF for asynchronous messaging and exception handling in IIS-hosted services.
Utilized ADO.NET for data retrieval, storage, and manipulation in MVC architecture.
Implemented Entity Framework Code First for data access layer and LINQ for querying databases and XML files.
Designed and developed RESTful APIs and Web Services using Microsoft Web API framework.
Integrated Web APIs for HTTP operations (GET, PUT, POST, and DELETE) with ASP.NET MVC applications.
Used Visual Studio IDE for application design, development, and debugging.
Created and deployed reports using SSRS and managed database objects like tables, views, and stored procedures.
Utilized GIT for version control, tracking work items, and Jenkins for CI/CD processes.S
Conducted Unit Testing, Integration Testing, and System Testing using NUnit.
Environment: ASP.Net MVC 5, .Net 4.7, .Net Core 5/3.1, C#.Net, ADO.Net, Visual Studio 2015, Amazon Web Services (AWS), Entity Framework, LINQ, SQL, WCF, WPF, Web API, Restful API, XML, HTML5, CSS3, Bootstrap, JQuery, JavaScript, Angular 5, Typescript, Razor, SQL Server Reporting Services (SSRS), IIS 8, GIT, Jenkins, NUnit, Jira
Client: Techcore.in MAR 2018 – JULY 2020
Role: .NET Developer
Responsibilities:
Crafted C# classes to ensure code reusability, leveraging .NET 4.6 Entity Framework library.
Implemented Business Logic Layer and Data Access Layer using C#.NET, Web API, and Entity Framework.
Designed, developed, and implemented code for activities utilizing C#.NET, ADO.Net, and .NET Class Library.
Developed customized applications using .NET User Controls and Custom Controls.
Conducted front-end development using ASP.Net, CSS, JavaScript, AJAX control, and Telerik Controls.
Utilized User Interface layers to create Web Pages, ensuring optimal performance and data integrity using ASP.NET User Controls and Web Server Controls.
Employed C# and WinForms for data collection from various APIs, utilizing multi-threading and asynchronous operations.
Leveraged LINQ for efficient data communication between the web application and databases.
Developed system services SOA application platform utilizing WCF services for use by all web applications.
Utilized JSON for data transmission between Server and Web Application, as an alternative to XML Serialization.
Managed version control using SVN (Sub Version) throughout different phases of application development.
Developed necessary objects using C# in Visual Studio IDE to meet business requirements.
Published Web services using C#.NET to interact with other applications and exposed them using SOAP and HTTP.
Conducted research and development activities, including POCs for NUnit and MVC UI design pattern.
Developed Stored Procedures, Triggers, and Views in SQL Server for database access.
Collaborated with clients and end-users to implement new functionalities and application-related enhancements.
Environment: .Net Framework 4.6, ASP.Net, C#.Net, ADO.Net, HTML5, CSS3, Ajax, Telerik, Entity Framework, Visual Studio 2015, Web API, WCF, WinForms, LINQ, XML, JSON, Restful, SOAP Webservices, SQL Server, SVN, Nunit
Education:
Masters in computer science – university of central Missouri
Bachelors in Computer Science – Sreyas institute of engineering and technology