Post Job Free

Resume

Sign in

Asp.Net Mvc .Net Core

Location:
Franklin Park, NJ, 08823
Posted:
December 01, 2023

Contact this candidate

Resume:

Praveen Kumar Vittaboina

ad1mqg@r.postjobfree.com

571-***-****

TECHNICAL EXPERTISE:

A full stack Software Professional having with 13+ years of experience in Web and Windows based applications using ASP.NET WebForms, ASP.NET MVC, Sitecore, ReactJs.

Experienced in implementing 3 Tier architecture, MVC architecture and Service Oriented Architecture and distributed applications using ASP.NET, C#.NET, MICRO SERVICES, ASP.NET MVC, ADO.NET, Azure, HTML5, JavaScript, jQuery, .NET Core, Web API.

Experienced in React on User interface creation, API integrations, Event handling, Unit test cases.

Unit testing frameworks and familiarity with Test Driven Development.

Experienced in implementation of Customizing in MVC for Authentication and Logging.

Experience in Handling CRUD operations using ADO.NET and EntityFramework.

Experience in integrating the ASP.NET application with external services, databases, or APIs to exchange data and functionality.

Experience in Stored Procedure/Triggers/Functions/other DB objects development in SQL Server.

Experienced in implementing SSO Authentication using Azure AD.

Customizing user Authentication and Authorization mechanisms to enforce specific access control policies.

Testing APIs with POSTMAN, Fiddler and RESTCLIENT (Firefox).

Participating in Requirement gathering and then converting them into technical specifications.

Providing technical guidance and leadership, mentoring the development team in adopting industry best practices, architectural principles, and coding standards for UI development.

Experienced in working with ReactJs, VUEJS and Angular 14.

Experience in implementing deployments using AZURE DevOps.

Experience in Tagging, Tracking and Reporting with Google Analytics and Google Analytics 4.

Experience in working with Kendo UI Controls.

Experience in writing Unit Test Cases using NUnit.

Experienced in writing Powershell scripts for fetching customized reports to client in .csv format and updating multiple fields in bulk updating.

Experienced in implementing Solr, Elastic Search, Coveo Search.

Experience in implementing applications in various domains like Insurance, Health care, Education, Manufacturing.

Implemented Dependency Injection in the project to improve maintainability and testability.

Experienced in achieving the Code Coverage upto 80% using Sonar Cube.

Technical skills:

Programming Languages:

C#, LINQ, Typescript, JavaScript, HTML, XML, GraphQl, Powershell.

Frameworks/Technologies:

.Net, .NET Core, Azure DevOps, ASP.Net MVC, Web API, ASP.Net Web Forms, ADO.NET, Java Script, jQuery, AJAX, LINQ, XML, Entity Framework, Multi-threading, Kendo UI, ReactJs, VueJs, Angular, SSIS, SSRS, T4 Templates.

Database:

MS SQL Server multiple versions, My SQL, MongoDb.

Version Control Tools:

Microsoft TFS, GIT Bitbucket, Tortoise SVN.

Other Tools:

Jenkins, GIT Bash, NUnit, JIRA, Aspose Pdf, ReSharper, Sonar.

Certifications:

1.Microsoft Certified Professional Web Developer 4.0 (MCPD).

Professional experience:

Client: Texas Instruments Aug 2018 - Till Date

Role: Technical Lead

Texas Instruments is a manufacturer for Analog products, embedded processors, and education related devices. This application will be having admin and end users platforms where Admin platform is used by the internal users using the SSO authentication and End Users platform is the live site where users will be accessing the site.

Responsibilities:

Participating in Requirement gathering and then converting them into technical specifications.

Implemented SSO Authentication using Azure Ad Services.

Created components using React.

Implemented Dependency Injection in the project to improve maintainability and testability.

Implemented Customization in MVC for Authentication and Logging.

Involved in implementing Google Analytics in website.

Involved in User interface creation, API integrations, Event handling, Unit testing in React.

Involved in Unit Testing and Code Coverage using Sonar Cube.

Involved in Third party integrations like Twitter api for fetching twitter feeds.

Working with RESTful APIs and integrating them from React apps.

Created custom connectors for third-party services.

Implemented and Configured Elastic Search for Site Search. Added Facets and Related keywords features for narrowing the Search.

Used Azure functions to leverge Dependency Injection capabilities.

Involved in creating Azure CI/CD pipelines.

Along with the core development performed Code reviews, Analysis, Refactoring and Unit Testing.

Responsible for writing Stored Procedures, Triggers for CRUD operations.

Strategizing and planning project milestones, establishing timelines, and identifying the necessary resources to ensure timely and successful delivery.

Providing technical guidance and leadership, mentoring the development team in adopting industry best practices, architectural principles, and coding standards.

Lead the team consists of six associates and coordinate end-to-end project delivery which includes handling incidents, service requests and enhancements like fixing Defects.

Worked on ASP.NET Web Forms and MVC with complex workflows using multiple .Net services implemented by Web API.

Environment: C#.Net, ASP.Net Core, JQuery, Elastic Search, ReactJs, SQL Server, Azure AD.

Client: Humana June 2017 - Aug 2018

Role: Principal Software Engineer

Humana Inc. is a leading American healthcare company that specializes in providing a wide range of health insurance products and healthcare services to individuals, employers, and government-sponsored programs. HUMANA project was a comprehensive web development initiative in which I played a pivotal role as a full-stack developer. The project aimed to create a modern and user-friendly web application using Angular on the frontend and Sitecore as the backend content management system.

Responsibilities:

Implemented Authentication and Authorization mechanisms to ensure that users could securely access the application while maintaining data privacy and user roles.

Involved in Code Coverage using Sonar Cube.

Involved in writing API required for the application.

Involved in Azure CI/CD pipelines and Deployments.

Performing Code reviews, Analysis, Refactoring and Unit Test automation.

Followed agile process and scrums to ensure project delivery in time.

Used TFS source control and JIRA for maintain tasks and bug tracking.

Involved in writing unit test cases using Nunit and Jasmine.

Participation in Scrum team for estimation, development, and demo.

Involved in understanding client requirements.

Involved in designing database.

Responsible for writing Stored Procedures, Triggers for CRUD operations.

Environment: Asp.Net MVC,VueJs, Angular, SQL Server, JQuery, Ajax, Web Api,Sonar Cube, NUnit, Azure.

Client: Beckman Coulter Mar 2017 - Jun 2017

Role: Sr. Software Engineer

Beckman Coulter is a global leader in Life sciences & diagnostic instrumentation. Life Sciences delivers innovative and trusted scientific solutions across the globe for laboratory customers in a wide variety of settings: universities, government, biotechnology and pharmaceutical companies, hospitals, and commercial laboratories.

Responsibilities:

Participated in SOW and Estimations of project during the project planning phase.

Participating in Requirement gathering and then converting them into technical specifications.

Strategizing and planning project milestones, establishing timelines, and identifying the necessary resources to ensure timely and successful delivery.

Providing technical guidance and leadership, mentoring the development team in adopting industry best practices, architectural principles, and coding standards.

Lead the team consists of six associates and coordinate end-to-end project delivery which includes handling incidents, service requests and enhancements like fixing Defects.

Involved in Azure CI/CD pipelines and Deployments.

Participation in Scrum team for estimation, development, and demo.

Participated in Sitecore upgrade process.

Created GraphQL queries for fetching data from Sitecore to ReactJs.

Responsible for creating Azure Pipelines and Deployments.

Developed MVC Controllers, actions, Custom action and filter attributes for logging user actions, and errors.

Responsible for Indexing using Solr Search.

Environment: ASP.Net MVC, Azure, Jquery, Sql server, Azure, Sitecore, Coveo.

Client: WayPoint Jun 2016 – Feb 2017

Role: Sr. Software Engineer

The Liberian Registry is administered by the Liberian International Ship & Corporate Registry (LISCR, LLC), a private U.S. owned and globally operated company. LISCR is internationally recognized for its professionalism and commitment to reducing redundant workflow procedures in order to increase efficiency. The Registry is managed by industry professionals who understand the business of shipping and corporate structures. Its proficient administration is one of the most effective and tax efficient ship and corporate registries in the world.

Responsibilities:

Involved in coding using MVC 5, Kendo UI and C#.

Worked on Web development ASP.NET MVC, designing Database, used front end technologies jQuery, JavaScript, Kendo UI, Data Migration by SSIS, Reports creation using SSRS, involved in production deployments and Bug fixing.

Resolving code issues using Resharper tool.

Involved in process of creating documents using SSRS.

Providing security to pdf documents from copying and printing using Aspose Pdf.

Involved in writing API required for the application.

Involved in understanding client requirements.

Involved in designing database.

Involved in all Sprint Planning, Sprint Review meetings and Submitted pull requests for code reviews.

Involved in understanding client requirements.

Environment: MVC 5, C#.Net, Kendo UI, SQL Server 2014, JQuery, Ajax, Web Api, T4 templates, POCO models, SSRS.

Client: Anritsu July 2014 – Jun 2016 Role: Software Engineer

Anritsu is a Japanese company specializing in the test and measurement equipment market. Products include network call trace, service assurance, customer experience management, microwave, radio frequency (RF), and optical signal generators, spectrum analyzers, and network analyzers and My Anritsu provides all the information and downloads required for users who have bought products from Anritsu and are registered with My Anritsu.

Responsibilities:

Improved in creating Sitecore Items dynamically for Migration.

Involved in writing Custom Workflow actions in Sitecore.

Involved in implementing WFFM forms and writing custom Actions.

Involved in implementing Web Api for Sitecore.

Implemented client side validations using JQuery.

Environment: Sitecore 8.x, Web API, MVC, Sql Server 2012, C#.Net.

Client: Intermec July 2012 – Jan 2014 Role: Software Engineer

This project gives solution for providing interface for real-time search of Intermec site. This module will be making use of Elastic Search tool for indexing of Intermec site pages. Elastic Search is a Java based application, which gives result in JSON format. This result will be parsed and shown to user through Asp.Net. This module implements some of the features of GSA like:

Responsibilities:

Involved in development and understanding the requirements.

Involved in implementation and Installation of Elastic Search.

Created Indexes and mapping of data in Elastic Search.

Involved in implementing of Dynamic Search, Narrow Your Search, Search within Results.

Involved in creating database for Reporting.

Optimized search results using LINQ queries.

Generated report of active subscribers of the Intermec.

Environment: ASP.NET, Elastic Search, JQuery, C#.Net, Ajax, Html5, LINQ, SQL Server.

Client: FanSegmenter, VetraAnalytics Jan 2012-May 2012

Role: Developer

FanSegmenter helps you segment your fans and target them with the right messaging, promotions and offers.

FanSegmenter is delivered via the Software as a Service (SaaS) model and can be used over the Internet. The engagement includes a setup component and a subscription component. The setup component involves a one - time fee based on the number of fans to customize FanSegmenter to the fan page of the business. The subscription fee is based on the number of fans.

Responsibilities:

Involved in designing of the database.

Creating the Stored Procedures and Indexes for the tables.

Coding for the application using C#.Net

Involved in Grabbing from Social Media API.

Involved in creating the windows services.

Environment: C#.Net, Asp.Net, CSS, JQuery, SQL Server 2005, Facebook API, Windows Services, LINQ.

Client: Flash Preventer, VetraAnalytics March 2011-Dec 2011 Role: Developer

Flash Preventer helps you track potential troublemakers plotting flash Mob activities on your property and take proactive preventive action. The activities of these troublemakers will be monitored and reported day by day via Emails to the registered persons. Thus avoiding the flash mobs to take place by pre tracking the activities of users.

Responsibilities:

Involved in designing of the database.

Creating the Stored Procedures and Indexes for the tables.

Coding for the application using C#.Net

Involved in Grabbing from Social Media API.

Environment: C#.Net, Asp.Net, CSS, JQuery, SQL Server 2005, Facebook Api, Windows Services, LINQ.

Project Name: Auction Scraper, VetraAnalytics, India Sep 2010-March 2011 Role: Developer

Auction Scraper is a handy application that can be used to extract data from Godove. Auction Scraper is equipped with getting all information on single screen for easy control and operations. Avoid IP Blocks: Option to set delay between requests to simulate a human surfing in a browser; Option to send requests from multiple proxies if available with client. Provides unique records without duplication

Responsibilities:

Coding in Win forms using C#.NET.

Design of database in SQL Server 2005.

Developing all business-logic components responsible for data validation, collection.

Exporting the data to excel with client requirements and excel design

Environment: C#.Net, SQL server2005, Win forms, Windows services, LINQ.

Project Name: Lead management, VetraAnalytics, India Jan 2010-July 2011 Role: Developer

Lead management is a social media data analyzer, where the data will be gathered from the major social media sites. Data will be displayed to the users with graphics to understand the development of the product or company.

Responsibilities:

Involved in designing of the database.

Creating the Stored Procedures and Indexes for the tables.

Coding for the application using C#.Net

Posting to twitter and Facebook using API’s.

Environment: C#.Net, Asp.net, Sqlserver2005, Win forms, JavaScript, JQuery, LINQ.



Contact this candidate