Post Job Free

Resume

Sign in

.Net Developer Core

Location:
Shrewsbury, NJ
Posted:
February 14, 2024

Contact this candidate

Resume:

VENKATA PRASANNA

Full Stack .Net Developer : ad3mn8@r.postjobfree.com : 470-***-**** Work Authorization: H4 EAD

PROFESSIONAL SUMMARY

* ***** ** ** ********** as a .Net Developer building large - scale web application based on business requirement and functional specifications.

Good Knowledge in all phases of Software Development Life Cycle (SDLC).

Expertise in development languages C#, .NET, ASP.NET MVC, .Net Core 3.1, WCF, WPF, WEB API, ASP.NET, VB.NET, ADO.NET and databases SQL Server and NOSQL DB Mongo DB.

Adept in developing client-side application functionalities with rich UI design and user-friendly design approaches, responsive web pages with performance functionalities in the web applications using Angular 15/13/12/11/10/9/8/6/4/2, JavaScript, JSON, XML, TypeScript and Bootstap.

Competent with Microsoft Technologies, including Visual Studio 2019/2017/2015/2012, .Net Framework 4.8/4.7/4.6, .Net Core 3.1/2.2, ASP.Net MVC6/5, C#.Net, VB.Net, IIS, Win and Web Forms, Web Services, and Microsoft SQL Server 2019/2017/16/14/12.

Well versed in developing applications in Client/Server, Web and console apps using WCF/Web services/Web API Standards based on Service Oriented Architecture (SOA).

Extensive experience in HTML5 coding and CSS3 using Bootstrap to build responsive mobile to web layouts.

Well verse in analyzing data, design and Data Modeling using LINQ (LINQ to SQL, LINQ to XML), Entity Framework, ADO.NET and T-SQL in developing Data Access Layer, writing SQL Queries, Stored Procedures and User Defined Functions.

Experience in consuming and publishing Web Services using SOAP and REST Protocols including JSON.

Experience in ADO.NET and Entity Framework to connect database, retrieve and manipulate data.

Extensively worked with ADO.NET to connect SQL Server using Connection, Command, Data Adapter, Data Set, Data View, Data Row, Data Grid, Data Column, Data Reader, Constraint and other Database Objects.

Proficient in crafting complex SQL queries, designing efficient data models, and implementing parameterized reports to deliver customizable reporting solutions.

A solid understanding of C#, ASP.NET, ADO.NET, web services and Visual Studio .NET technologies.

Highly skilled and results-driven professional with extensive expertise in SQL Server Integration Services (SSIS).

Practical knowledge of Object-Oriented Programming (OOPS) concepts, SOLID principles, and Design Patterns.

Experienced in Microsoft Azure Cloud Architecture, including MS Azure Pack (Private Cloud), PaaS, and IaaS assessments.

Familiar in updating, accessing and version controlling the code using Team Foundation Server (TFS), GIT and GitHub.

Proficient in implementing Agile methodologies, particularly Scrum, to streamline development processes and foster collaboration, transparency, and continuous improvement.

Possess excellent written and verbal communication skills. Coordinate work effectively with team. Collaborate with business user, business analyst, architect, and project manager for better outcome of the project.

Web Technologies: HTML5, CSS3, Bootstrap, Java Script, jQuery, Ajax, jQuery UI, Angular JS, Angular2/4/6/8/10/12/13, and Node JS.

PROFESSIONAL EXPERIENCE

Univista Insurance Miami, FL Full Stack .Net Developer

12/ 2022 – Till Date

Developed a caching mechanism using C# and .NET Core 3.1 to store frequently accessed item dimensions values.

Integrated Angular with .NET Core 3.1's Web API to establish RESTful APIs, enabling efficient communication between the client-side Angular application and the server-side backend.

Dealt with Angular Material components to enhance the application's look and feel, providing a consistent and visually appealing user interface.

Implemented JWT (JSON Web Tokens) authentication and role-based authorization to secure Angular components and access .NET Core API endpoints, ensuring data protection and user privacy.

Configured CORS in .NET Core 3.1 to enable secure cross-origin communication between Angular and the backend APIs, allowing the Angular application to access server resources securely.

Leveraged LINQ (Language Integrated Query) to efficiently query and manipulate dynamic dictionaries, simplifying complex data operations and enhancing code readability.

Designed and implemented of Restful web services using C#, .Net, .Net Core, Visual Studio.Net

Developed responsive and dynamic Single-Page Applications (SPAs) using Angular, incorporating the latest features and improvements available in Angular.

Implemented lazy loading for Angular modules, reducing initial load times and optimizing application performance by loading components on demand.

Designed and implemented service-oriented architecture using WCF, allowing for seamless communication between various components of the application and enabling loose coupling.

Developed custom directives and reusable components to enhance code modularity and maintainability.

Integrated Angular applications with back-end services, RESTful APIs endpoints to facilitate data retrieval and manipulation.

Migrated the application from Infrastructure as a Service ( IaaS ) to Platform as a Service ( PaaS ) by converting existing solution to Windows Azure Worker Role.

Leveraged Azure Cosmos DB, Microsoft's managed MongoDB service, to store and manage NoSQL data.

Utilized .NET Core for the development of certain components or microservices, leveraging its cross-platform capabilities and modern features.

Integrated SSIS packages with Azure Data Factory, enabling the orchestration and execution of SSIS workflows in the cloud.

Leveraged WCF's support for various communication protocols like HTTP, TCP, and MSMQ, enabling interoperability and cross-platform communication with different systems and devices

Customized the look and feel of SSRS reports to align with corporate branding and styling guidelines, delivering professional and consistent reporting across the organization.

Implemented Continuous Integration (CI) and Continuous Deployment (CD) pipelines in Azure DevOps to automate the deployment of SSIS packages and SSRS reports to Azure environments.

Developed comprehensive unit tests using NUnit to validate the accuracy and reliability of the dynamic dictionaries.

Actively involved in Team meetings, scrum, release planning meetings and group discussions for project progress and project related issues using GITHUB.

Configured Continuous Integration (CI) pipelines in TFS to automate code builds and deployments, allowing for frequent integration and rapid feedback to the development team.

Tools: C#, .NET Core 3.1, Angular 13/15, Angular Material, JSON Web Tokens (JWT), LINQ, Azure Data Factory, WCF, Angular, MongoDB, Visual Studio 2019, HTML5, Restful APIs, HTTP, WCF, SSRS, SSIS, Azure DevOps, GITHUB, NUnit, TFS, Agile, Windows.

Synovus Bank Columbus, GA Full Stack .Net Developer

07/2020 – 11/2022

Practiced Test-Driven Development (TDD) methodologies throughout the software development lifecycle to ensure robust and high-quality code

Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.

Developed SPA (Single Page Applications) using RESTful web services with Angular 9/10.

Extensively utilized core Angular features such as HTTP, Data Binding, Forms, Services, Resolvers, Guards and Dependency Injection.

Utilized Entity Framework Core as an ORM (Object-Relational Mapping) tool to interact with databases, simplifying database operations and data access in the application.

Using LINQ and Lambda expressions to retrieve data through entity framework.

Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.

Extensive knowledge on JavaScript frameworks including AngularJS, ReactJS, NodeJS, jQuery, AJAX.

Developed SQL databases and designed with SQL Server, and Created Tables, Stored Procedures, Update and Created Indexes, and Various Security Practices

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

Integrated Azure SQL Database as the backend data store for applications, managing data storage, retrieval, and complex querying operations.

Designed and implemented service contracts, data contracts, and message contracts in WCF to define the service interfaces and data structures exchanged between clients and services.

Used Git to do Git branching, Pull Requests, Merging Strategy, Code Reviews, and CI/CD.

Worked on SSIS for data transfer between SQL Azure and on-premise servers.

Designed and implemented normalized table architecture in SQL Server 2016.

Developed and debugged the application using Visual Studio.

with the concept of ReactJS worked on usage metrics and also end to end events tracing for analysis purpose

Involved in developing Security infrastructure for Microsoft Azure services and other online services from Microsoft and providing security as a service to Azure customers.

Configured Azure Application Insights to monitor application performance, diagnose issues, and gain valuable insights into user behavior.

Extensively used Git for version controlling and regularly pushed the code to GitHub.

Developed comprehensive unit tests using NUnit and MSTest for critical components, achieving over 90% code coverage to validate functionality and identify defects early in the development process.

Tools: TDD, ASP.NET Core MVC, RESTful, Angular 9/10, TypeScript, HTML5, CSS3, Bootstrap, Visual Studio, Entity Framework Core, LINQ, JWT, SQL Server, WCF, GitHub, SSIS, SSRS, Azure Services, NUnit.

Provident Bank Jersey City, NJ .Net Developer

01/2019 – 06/2020

Actively participated in Agile Scrum ceremonies, including Daily Standups, Sprint Planning, Sprint Review, and Sprint Retrospective, promoting effective communication and collaboration within the team

Integrated .NET Framework 4.8 applications with SQL Server 2019 databases to handle data storage, retrieval, and complex querying operations.

Designed and implemented Web APIs using C# and ASP.NET Web API to enable communication between client-side applications and backend services.

Developed Web APIs to enable seamless communication between client applications and server-side services, following RESTful principles

Used ASP.NET MVC5 applications using MVC5 with Razor View Engine. Created the models, views and controllers using ASP.NET MVC5, C#.NET.

Utilized C# as the primary programming language for building robust and performant backend logic.

Implemented Angular 7/8 frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON to populate on the UI components.

Designed and implemented service-oriented architecture using WCF, allowing seamless communication between different components of the application and enabling loose coupling.

Integrated Azure Blob Storage to store and manage binary data, such as images and files, providing cost-effective and scalable data storage solutions.

Configured role-based security in ASP.NET applications, allowing fine-grained access control based on user roles.

Employed ADO.NET for low-level data access tasks and Entity Framework 6 as an ORM framework for streamlined database operations.

Created custom reports and dashboards using SQL Server Reporting Services (SSRS) to present data insights and business intelligence to stakeholders.

Integrated Azure Blob Storage to store and manage binary data, such as images and files, providing cost-effective and scalable data storage solutions.

Build, test, and deploy ASP.NET applications using continuous integration and continuous deployment (CI/CD) pipelines within Visual Studio.

Developed and maintained unit tests using NUnit, ensuring code quality and reliability while facilitating automated testing during continuous integration.

Leveraged NuGet, the package manager for .NET, to incorporate third-party libraries into the project, reducing development effort and improving productivity.

Applied Test-Driven Development practices to write unit tests before writing the actual code, ensuring code quality and test coverage.

Ensured get, post, put and delete functionalities worked as expected through Web API using Postman services.

Employed logging frameworks to capture application logs and diagnose issues – NLog.

Implemented Exception Handling mechanism using .NET Framework Classes and Involved in unit testing, integration testing and deployment of the application.

Implement LINQ functions using Lambda Expression to perform CRUD operations on different SQL servers 2016 using Linked Server.

Utilized TFS Work Item Tracking for task management, bug reporting, and project management, facilitating efficient collaboration among team members.

Used Jenkins for continuous integration and continuous deployments. Maintained the Version, Labeled Versions and Backups of the source using GitHub.

Implemented automated builds and deployments to ensure smooth integration and timely delivery of features – Azure Devops.

Tools: Agile Scrum, .NET Framework 4.8, SQL Server 2019, C#, Angular 7/8, ASP.NET Web API, RESTful, WCF, Azure Blob Storage, Role-based security, ADO.NET, Entity Framework 6, SQL Server Reporting Services (SSRS), Azure Key Vault, NUnit, NuGet, Test-Driven Development (TDD), Postman, Visual Studio, GitHub, TFS Work Item Tracking, Azure DevOps

Merola Tile Amityville, NY .Net Developer

04/2017 – 12/2018

Developed and maintained web applications using ASP.NET with .NET Framework 4.7, incorporating responsive design and enhancing user experience.

Developed Business logic components in C# and Data access layer components using ADO. Net, C#, and HTML.

Design and implement a rich Windows forms Application, which uses XML Web services and C# to manipulate the data and some utility assemblies to be installed locally.

Building, testing and documenting applications with using C# programming language, Restful Services.

Design and development of Data Access Module to handle the entire request from the application to the database using ADO. Net.

Worked on developing views, controllers, directives, form components and services in Angular 2/4.

Designed and developed RESTful APIs with ASP.NET Web API, enabling efficient communication between frontend applications and backend services.

Configured and maintained SQL Server indexes, optimizing query performance and enhancing application responsiveness.

Integrated third-party libraries and NuGet packages to enhance application functionality and reduce development effort.

Created Application Pools in the IIS7 to Bridge the application, where the WCF Services are called from different Projects.

Created ASP.NET validation controls and JavaScript validations to enforce validations.

Used Visual Studio .NET IDE to design the forms, develop and debug the application.

Developed unit tests using MSTest to validate critical components and ensure code quality, achieving a high level of test coverage.

Used GIT to maintain Code and Jenkins for Deployment.

Collaborated with cross-functional teams, including product owners and QA, to deliver features and resolve issues in an Agile Scrum environment.

Tools: ASP.NET, .NET Framework 4.7, C#, ADO.NET, Angular 2/4 Web services, Restful Services, Windows Forms, SQL Server, ASP.NET Web API, Dataset, Data View, Data Adapter, IIS, Visual Studio, JavaScript, Agile Scrum.

Ameritrust Group Southfield, MI .Net Developer

09/2015 – 03/2017

Involved in gathering the requirements and defined the business rules to user requirements in SDLC and also analysis of the system based architecture.

Developed the complete web application to serve all the applications for different flows.

Developing the UI layer using ASP.NET 4.5 and HTML5, CSS3, XML, jQuery and communicate to business layer using WebAPI.

Implemented validations using ASP.Net Validation Controls to perform client-side validations.

Used ADO.NET Entity Framework Model as the Data Access Layer (Database First) and implemented the CURD (Create, Update, Retrieve and Delete) operations, Mapping and executed stored procedures

Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.

Created the Data Contracts, Message Contracts and Fault Contracts in WCF Services.

Effectively used ASP.NET MVC bundling and minification techniques to improve the performance of the application.

Used Windows Presentation Foundation (WPF) for developing desktop applications

Worked with LINQ over collections and Entity framework for data querying and filtering the results.

Involved in Production activities like merging code to the TFS, created package and move the code to the Staging and production servers.

Tools: ASP.NET MVC 5, ADO.Net, C#, WCF, WPF, HTML5, CSS3, Ajax, XML, JQuery, SQL Server 2014, WPF, LINQ, TFS, IIS, Windows.

TECHNICAL SKILLS

Programming Languages

C# .NET, ADO.NET, PL-SQL and T-SQL

Microsoft Technologies

.Net Framework 4.8/4.7/4.6, .Net Core, ASP.Net MVC 5.0/4.5, ADO.Net, LINQ, Web Forms, Windows Forms, WCF, WPF, Web API, MSMQ, WWF, Visual Studio

Web Technologies

ASP.NET, ASP.NET MVC, HTML/HTML5, CSS/CSS3, Bootstrap, AJAX, jQuery, Angular, Angular Js, Node Js Versions

SOA

Web API, WCF, Web Services, Restful Services, Web Sockets.

Databases

SQL Server 2019/2017/2016/2014, Oracle, Mongo DB and MS Access

Version Control Tools

Team Foundation Server, GIT

Operating System

Windows, iOS, Android



Contact this candidate