User

.Net Developer

BMT Score
86
86%
  • Remote

Available for

About Neelesh

A techie with ability to understand any business and convert them into technology. Can learn quickly and a full stack developer, with remarkable software development experience exhibiting leadership qualities for 3 years, with good core knowledge in .NET Framework. C#, ASP.NET Web API, .NET Core, .NET 6, Angular, Angular JS, Angular Universal, PWA and SQL

Tech Stack Expertise

  • Tech Stack Expertise

    Scripting Language

    AngularJS

    1 Years
  • Tech Stack Expertise

    Angular JS

    Angular

    0 Years
  • Tech Stack Expertise

    Microsoft .Net

    .NET Web API,.NET 6,.Net 4.5,Entity Framework,ASP. Net

    2 Years
  • Tech Stack Expertise

    C#

    Angular

    1 Years

Work Experience

Images

.net Developer

  • January 2020 - March 2023 - 3 Year
  • India

Projects

Images

VsEcommerce AngularJS To Angular14 Migration

  • August 2022 - February 2023 - 7 Months
Technologies
Role & Responsibility
    Anyone can create their online store as an app in 30 seconds, was initially developed using Angular JS, and one of the major decisions was to upgrade vsEcom application from Angular JS to Angular14 and with the knowledge and skill during the development of vsEcom application, I was assigned this task along with other 2 developers. We upgraded all the 8+ templates and the entire admin application as well from AngularJS to Angular14.
    Roles & Responsibilities: -
    Lead the Angular14 eCommerce UI component development, as a part of development the re-usable components was developed
    Proper Angular 14 coding practices was followed, during the upgrade.
    Key developer in decision making for upgrading technology
    Addressed issues with social media Open Graph Sharing of Title and Image.
    Converted the application to PWA, for the templates so that all the templates are mobile application supportive
    Also, the PWA application can be installed from any browser and any OS. Ensured the application support the same by handling the cache, data, and routing accordingly
     
...see less
Images

Migration To .NET 6, Permission For Staff, And Inv

  • January 2022 - June 2022 - 6 Months
Technologies
Role & Responsibility
    Inventory management is an organized approach to maintain the storing, tracking, and availability of a product.

    Roles & Responsibilities: -

    Discussed with the management for the feature requirement, researched about the feature on how others implanted the feature
    Designed, developed end to end from Database to front end along with another developer for Inventory tracking and staff permission related feature.
    Contributed to the .NET 6 migration of vsEcom Controller
    Front end integration for Control Panel with the new API
    Any challenges faced by the team will be properly researched and implemented according to the standards.
    Optimized performance and ensured that the Online store is launched within 30 to 40 seconds even if multiple users try to launch the store at same time
    Each feature from user account, domains, dashboard, category, products, orders, inventory, templates, discount, store front API all was migrated to.net 6, where the vsAuth, vsLicense was using .NET Core 2.2 and Subscription, Control Panel with .NET 3.1
    Discussed with the team and implemented the Staff registration feature with permission to each API level for the staff
    Created help.vsecommerce.com documentation for vsEcom application
     
...see less
Images

Angular Universal And PWA Implementation For VsEco

  • October 2021 - December 2021 - 3 Months
Technologies
Role & Responsibility
    vsEcom is an online store enabler where anyone can create their online store as an app in 30 seconds and VBuy.in is location based hyperlocal marketplace I was leading the effort for converting the application to Angular Universal and PWA implementation for the entire vsEcom Control Panel, templates. Served as the lead role for getting the design, monitoring the changes with junior developers and implemented all technology challenges faced by anyone in day-to-day development


    Roles & Responsibilities: -

    One of the major challenges was SEO and social media sharing in vsEcom application templates and the login and registration pages. This was addressed with migrating to Angular Universal for the templates and PWA
    I researched and implemented, guided the team, with proper coding practice on implementing this feature in all templates
    Handled the new design with the designer for VBuy and ensured, that all modules of the same is integrated with updated API Properly
    VBuy application is a PWA application that is updated in Play Store and App Store along with the Notification features
     
...see less
Images

Launcher And Domain Provider Integration, Shipping

  • January 2021 - September 2021 - 9 Months
Technologies
Role & Responsibility
     Launcher is a Console application created for launching a new site for anyone who authenticate themselves with a token and with the token can create the store with the details. The API in the particular Server, will trigger the process of handling the IIS, launching the site with the specified template selected.
    Roles & Responsibilities: -

    Key developer in solving the major problem in adding domain, custom domain for vsEcom clients
    Launcher Console application to create the site initially with the selected template
    A merchant can come by two ways to vsEcommerce, first one is he can directly come from my.vsecommerce website with default template, and second one is by selecting a template from our vsecommerce website. After he/she fills the register form and enters submit the request will go through the control panel and store the data in different applications which includes auth, license, subscription, engine and finally launch the store through launcher.

    Implemented merchant subscription details a call is made to the control panel which in turn makes a call to the license service which returns the license details. Now with license details the control panel makes a call to the subscription service which returns the subscription details
    Design the entire Domain module integration with vsEcom, including create, edit, delete a domain with GoDaddy initially and finally changed to name.com (We tried with GoDaddy and then changed to name.com for registering domain for our client using the name.com API based on the subscription, payment status of the merchant)
    Editing Domain was handled with most care and a separate workflow for the same due to certain package limitations
...see less
Images

VsEcom Control Panel And Engine

  • January 2020 - May 2021 - 17 Months
Technologies
Role & Responsibility

     vsEcom addresses Quick and Quality solutions for all ecommerce challenges. Build your own high- quality e-Commerce application using SaaS based vsEcommerce API platform. Our advanced features include hyperlocal marketplace, nearby service booking or on demand video sites. The initial application flow was to use as a single hyperlocal marketplace, the same engine is changed to use as a eCommerce engine similar to Shopify.

    Roles & Responsibilities: -

    Served as a product lead for vsEcom application within a short span of 8 months of initial development on Ionic application with the help of a senior developer
    Designed and developed Inventory module for vsEcom application along with one more developer.
    Only Developer to change the vsOauth, vsLicense initially after understanding the entire framework quickly
    Created all new API for the new system with pending order notification, analytics like Revenue, Activity, Visitors, Engagement
    Created Multi Store support for the Same User and included Staff Account for the application. This is a new module during the upgrade from the legacy platform
    Discount Module is updated with the new flow
    Included Branch as a new concept in the update, so that storefront can have branches for the users to select and buy from
    End to end implementation for vsEcom Control Panel API for connecting to all microservices
    vsLicense store License Details of the Store. It contains the Information of the Store License, License Details, Domain URL etc.,
    Store Front APIs are updated to support the flow as earlier it was only intended to be a hyperlocal marketplace platform. All integration issues with OAuth and vsEcom engine was addressed, so that Store Owners alone is registered in the Single Sign on, and store buyers are only responsible for their respected store
...see less

Industry Expertise

Education

Education

in B.Tech

Bengaluru University
  • June 2016 - June 2019

Our Suggestions