Post Job Free
Sign in

.Net Developer C#

Location:
United States
Posted:
June 18, 2024

Contact this candidate

Resume:

Senior .Net Developer

Name: Akshay Mittapally

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

LinkedIn URL: www.linkedin.com/in/akshay-mitttapally-sr-dotnet Phone: +1-913-***-****

PROFESSIONAL SUMMARY:

Having 10+ years of extensive experience as a .NET Developer in analysis, design and implementation of web based, windows-based and client-server applications in Microsoft Technologies using C#, VB, Classic ASP, ASP.NET, ADO.NET, WinForms, MVC, Web Forms, SQL Server, Oracle, Web Services, VMWARE, Windows Services, XSLT, and Crystal Reports.

Have good understanding of Azure Storage concepts and implementing, Azure SQL, Storage Concepts, Virtual Networks, Virtual Machines, Cloud Services, Load Balancing, Application Gateways, Auto- Scaling.

Extensive experience with SDLC methodologies, including Agile and Waterfall, for effective project management and software delivery.

Skilled in using design diagrams such as use case, class, and sequence diagrams to effectively communicate and implement design patterns.

Experienced with multithreading and collections for developing scalable and maintainable software solutions.

I have experience in C#, Microservices, .Net Core, Web API, Entity Framework Core, Azure Cloud, WCF, Web services, MVC, ASP.NET, LINQ, HTML, CSS, JavaScript, jQuery, and SQL Server.

Experience in designing web pages using HTML, CSS, and BOOTSTRAP user interactions with JavaScript.

Developed, Configured, and deployed a variety of .NET 6 Framework and .Net Core 6.0, 2.2 and 3.0 Applications including Win Forms, Web Services, WCF, Web Forms and Windows Services.

Strong in Object–Oriented Programming concepts (OOPS) such as Encapsulation, Inheritance, Polymorphism, and Data Abstraction.

Good Experience in Developing Applications using Microservices architecture.

Created Reusable components, Custom Modules, Custom Directives, Pipes, and Services in Angular 15/14/12/11/9/6/4. Implemented Hang Fire job using C#.

Experience in designing and developing Micro services for the business components using .NET Core.

Proficient with developing various web services like WCF, ASP.NET Web API's using both SOAP and REST architectures.

Proficient at developing Single Page Application (SPA) with Angular 15/14/12/11/9/6/4, controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and Angular 10/12.

Expertise in implementing and consuming REST APIs using ASP.NET Core eb API, ASP.NET Web API, Azure Management REST APIs.

Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.

Worked on Entity framework to associate with database for CRUD operations and LINQ to Entities

Integrated Dapper ORM within the application architecture to fetch data from Database and worked on SQL Developer tool to validate the generated queries.

Hands on experience in SQL Server and Oracle database design and development, writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions.

Experience in developing the Database tables, store procedures using the Entity Framework Code first approach in SQL Server.

Experience in designing and implementing infrastructure as code and CI/CD pipeline for deployments of large-scale web applications.

Experienced in designing, implementing, and deploying applications on Azure Cloud, including Azure Storage, SQL, Virtual Machines, and Microservices architecture.

Proficient in version control systems like Git for collaborative development and SVN for centralized version control.

Experienced in logging tools such as Log4Net for efficient error tracking and debugging.

TECHNICAL SKILLS:

Languages

C#, C, T-SQL, PL/SQL, VB.NET, CRUD queries.

.NET Technologies

.Net Core7,6 .Net Framework 4.5, ADO.NET, ASP.NET, MVC 4/5, Web API, Razor,C#, AJAX, LINQ, WCF, WPF, Web Services, Entity Frameworks, Web forms, Windows Forms, Windows Services.

Web Technologies

HTML, HTML5, CSS3, XML, XSLT, JavaScript, AJAX, jQuery, JSON, React JS, React Native, Angular JS 15/14/12/11/9/6/4, Node.js, GitHub, Azure, JQuery, Angular, Bootstrap, TypeScript

Database

SQL Server (2014/2016/2017/2022), AZURE SQL, Azure Blob Storage, Cosmos DB

Azure Services

Azure Devops, Logic Apps, Function Apps, Blob Storage, Azure App Services, Service Fabric, Kubernetes, Azure Data Factory, Azure Service Bus, Azure Storage Explorer.

IDE / Utilities

Visual Studio .NET 2016/2022, Visual Web Developer Express, Visual Code, Postman, Notepad++, Eclipse, SSMS

Debugging tools

Chrome Developer Tools, IE.

Servers

Internet Information Server (IIS 5.0/6.0/7.0/7.5/8.0), Apache Tomcat, HTTP Web Server.

Testing Frameworks

N-unit, X-Unit, MS test

Source Control Tools

Team Foundation Server, Subversion, Visual Source Safe, Git, Bit Bucket, Kiln, SVN

WORK EXPERIENCE:

Client: Albertsons Safeway, Pleasanton, CA Jan’2023 to present

Title: Senior Dot Net Developer

Project Name: Advanced Web Development for Resource Management

Project Description: Design the development of an advanced web application with a focus on security. Designed and implemented seamless communication through APIs, facilitated database management, and oversaw enhancements to user experience and functionality.

Roles and Responsibilities:

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

Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users. Experience in developing Web based applications and Client - Server technologies using HTML5, CSS3, Bootstrap, XML, JavaScript, AJAX, Angular 12/14/15, React.js, Typescript and JSON. Worked on creating Web API’s Using .NET Core.

Designed and developed Entity Framework Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to client-side.

Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database for search of routes, drivers and packages.

Proficient in working with Angular 15/14/12 including Directives, Component, Service, Router, Data binding, Reactive Forms and Form Validation to build Single-Page Applications (SPAs).

Good experience and strong fundamental architecture design included Data Structure, N-tier architecture, Microservice architecture, design pattern (Dependency Injection), architectural patterns (MVC, MVVM), and algorithms (Searching, Sorting, Recursion).

Designed and developed tool for recruiters that helps in hiring process (Resource Management) using C#.NET, ASP. Net MVC and deployed into App Service in Azure.

Experienced with Identity Server to Implement Role Based Authentication and Authorization.

Experienced in Dependency Injection Design pattern to register services in Dependency Injection Container. Used Fluent API’s, Filters to add validations to the models.

Upgraded .NET MVC application to .NET 6.0. Developed to assisted in migration of web application to Angular 12/14/15 Application. I took the responsibility of Architecture of the standalone module for the complete migration of the module. Used High-Order Component to improve component reusability.

Skilled in DOM (Document Object Model) to use in interacting with objects in HTML, Bootstrap and CSS for layouts, text, padding, margin, table, background, border and classes.

Experienced implementing and developing ASP.NET Core Web API for HTTP methods such as GET, POST, PUT, DELETE and consuming RESTful / Web API on Angular services.

Proficient in Git for version control, enabling efficient collaboration, tracking changes, and managing code repositories throughout the Software Development Life Cycle (SDLC).

Proficient in utilizing Visual Studio and Visual Studio Code as integrated development environments (IDEs), and SQL Server Management Studio for efficient coding, debugging, and database management in software development projects.

Environment: C#, Visual Studio, ASP.NET MVC 5, Dapper, TFS, MS Azure, Agile (Scrum), SQL Server 2022, JavaScript, HTML, CSS, jQuery, Javascript, Typescript, Angular 12, NUnit, MOQ, AJAX, Web API, JSON.

Client: Integrity Health Partner, Columbus, OH Apr’2020 to Dec’2022

Title: Dot Net Developer.

Project Name: HealthConnect API Suite

Project Description: Design the development of web services and APIs, implemented enhanced user interfaces, and ensured cross-browser compatibility for Integrity Health Partner. Utilized Agile methodologies, implemented security measures, and designed microservices, while staying updated with emerging technologies and frameworks.

Roles and Responsibilities:

Worked on Agile Methodology to achieve smooth collaboration between self-organizing, cross functional teams. Extensively involved in developing components for Business Logic and Data tier using C#, ASP.NET MVC, and ADO.NET.

Designed and Developed Microservice's for the business components using .NET framework.

Implemented JWT Security to provide authentication and authorization to secure the Web API.

Designed and Developed Hybrid mobile application from scratch using latest web technologies like Ionic, Cordova and Angular 6, HTML5, CSS3.Designed and Consumed XML Webservices using Microservices.

Proficient in designing, implementing, and managing SQL Server databases to support complex business logic and data tier components in web applications, ensuring scalability, security, and performance.

Cross-browser Compatibility: Ensuring that jQuery code functions consistently across different web browsers and versions, troubleshooting and resolving compatibility issues.

Extensive usage of Delegates and Events to establish communication between the WinForms.

Continuously learning and adapting to the latest jQuery updates and emerging JavaScript frameworks, ensuring ongoing skill enhancement and staying abreast of industry trends as a .NET developer.

Using jQuery selectors and methods to manipulate the Document Object Model (DOM) elements on a web page dynamically.

Developed several REST web services supporting both XML and JSON to perform tasks.

Developed REST/WCF Web services, ASP.NET WEB APIs and involved in pre-testing using POSTMAN.

Experience in using Angular.js to test views and to do end to end unit testing by using Continuous Integration/Continuous Deployment (CI/CD).

Experienced in leveraging cloud technologies to enable scalable, secure, and resilient solutions, utilizing platforms such as Microsoft Azure to optimize performance and facilitate seamless deployment and management of applications.

Skilled in Git for version control and Visual Studio as an integrated development environment (IDE), adeptly integrating robust build tools for streamlined software development processes.

Environment: NET, WinForms, Net, C#.NET, Net CORE with Microservice SQL Server, SQL, SSIS, SSRS, ADO.NET, LINQ, WCF, XML, HTML5, JavaScript, SOAP, Typescript, Cordova, Ionic and angular 4.0 with Bootstrap, IIS 7.5, Visual Studio 2017, Azure DevOps as repository, Microsoft Teams.

Client: State of WA, Kirkland, WA Dec’2018 to Mar’2020

Title: Dot Net Developer.

Roles and Responsibilities:

Utilized Agile methodology to ensure iterative development and seamless collaboration, facilitating continuous enhancements and timely delivery of features in line with stakeholder requirements.

Implemented the Model-View-Controller (MVC) architecture to separate concerns, ensuring modular development, maintainability, and scalability of the web application by decoupling data, presentation, and user interaction logic.

Developed MVC Razor views, partial views, layout pages, complex Controllers, helper methods, View Models.

Created Restful services using ASP.NET Web API. Configure the service web.config files programmatically using LINQ to XML.

Implemented traces using SQL server profiler to find long running queries and modify those queries as a part of Performance Tuning operations.

Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.NET. Prototype concept using ASP.NET core and EF7 model first to replace current Access apps.

Design and develop Web Applications using ASP.NET MVC 5 and C# that are used by internal users.

Used Microsoft Azure platform for the building, managing applications and deploying web applications. Created Azure virtual machines. Implemented Azure SQL, Azure Storage and Azure Services.

Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP. Implemented Testing using Karma, Jasmine, Protractor, and NUNIT.

Generated reports using SQL Server Reporting Services (SSRS) and creating various types of reports like drill down, Parameterized, Cascading, Conditional, Table, Matrix, Chart and Sub Reports.

Designed the data model, relationship between different entities and created the schema on SQL Azure.

Used Azure BLOB to access required files and Azure Storage Queues to communicate between related processes.

Developed features for customer facing website using C#, ASP.NET MVC 4/5, CSHTML, Html Helpers, JavaScript, jQuery, Typescript, AJAX, Bootstrap, CSS, LINQ, Entity Framework, WCF, SQL Server.

Updated dashboard front end to support multiple dashboards and their CRUD operations using typescript.

Performed validations on Web Forms using .NET Validation Controls and Client-Side Validation using Angular9. Implemented Angular Service calls using Angular Factory.

Made changes as required in the existing SQL functions, stored procedures and packages and refined the new data model.

Leveraged MongoDB as a NoSQL database solution to accommodate flexible data structures and enhance scalability, performance, and agility in the project's backend architecture.

Proficient in version control systems like TFS (Team Foundation Server), ensuring streamlined collaboration, code management, and version tracking throughout the software development lifecycle.

Utilized SQL Server Management Studio as a robust build tool for efficient database management, query optimization, and schema deployment, ensuring the integrity and performance of database-driven applications.

Environment: .Net Core, NET Framework, C#, ASP.NET MVC5, Web API, Angular 9, CSS3/SCSS, Bootstrap, HTML 5, Visual Studio, Microsoft Azure, JSON, Entity Framework, SourceTree, Bitbucket, GitHub, Bootstrap, Agile Methodology.

Client: First Command Financial Services, Fort Worth, TX Feb’2016 to Nov’2018

Title: .Net Developer.

Roles and Responsibilities:

Worked on Agile Methodology to achieve smooth collaboration between self-organizing, cross functional teams.

Extensively involved in developing components for Business Logic and Data tier using C#, ASP.NET MVC, and ADO.NET.

Designed and Developed Hybrid mobile application from scratch using latest web technologies like Ionic, Cordova and Angular JS, HTML5, CSS3.

Implemented CRUD functionality with Entity framework in ASP.NET MVC.

Good experience in web applications using Ruby on Rails, CSS, HTML, Java, JavaScript, Oracle and MySQL on both Windows and Linux systems.

Implemented enhanced user interfaces to enable the inputs of additional personal information to generate insurance plan using HTML5, CSS3, jQuery, and Angular JS.

Extensive usage of Delegates and Events to establish communication between the WinForms.

Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.

Implemented JWT Security to provide authentication and authorization to secure the Web API.

Designed database in SQL Server and created stored procedures, functions, views to reduce the complication of front-end SQL queries and triggers to enforce entity relationships.

Utilized xUnit as the .NET testing framework to ensure robust and reliable unit testing for seamless integration and deployment of applications developed in C# and ASP.NET MVC.

Leveraged SVN (Subversion) for version control, ensuring efficient collaboration and code management, while utilizing Visual Studio as a comprehensive build tool for streamlined development, debugging, and deployment workflows.

Environment: NET, WinForms, C#.NET, Net. SQL Server, SQL, ADO.NET, LINQ, WCF, XML, HTML5, JavaScript, SOAP, Ionic and angular with Bootstrap, Blazor, IIS, Visual Studio, Azure DevOps as repository, Microsoft Teams.

Client: Wipro, Hyderabad, India Dec’2013 to Oct’2015

Title: Software Engineer

Responsibilities:

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

Implemented SOAP-based web services using .NET technologies to facilitate seamless communication between server-side components and client applications, ensuring interoperability and data exchange in distributed systems.

Utilized Entity Framework as the ORM (Object-Relational Mapping) framework to streamline database interactions, enhance development efficiency, and maintain data integrity in the application.

Leveraged PostgreSQL as a robust SQL database solution, ensuring scalability, reliability, and advanced features for efficient data storage and management in the project's backend architecture.

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

Used TFS (Team Foundation Server) for source Version Control.

Environment: ASP.NET, C#, Visual Studio, MVC, HTML5, CSS3, JSON, C#.Net, SQL Server.

Education :

Andhra University(Bachelor’s, May - 2013).

Majored In : Information Technology.



Contact this candidate