Talent's Information
-
Location
Bengaluru, India
-
Rate
$10.0 per Hour
-
Experience
3 Year
-
Languages Known
English,Hindi
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
-
Scripting Language
AngularJS
1 Years -
Angular JS
Angular
0 Years -
Microsoft .Net
.NET Web API,.NET 6,.Net 4.5,Entity Framework,ASP. Net
2 Years -
C#
Angular
1 Years
Work Experience
.net Developer
- January 2020 - March 2023 - 3 Year
- India
Projects
VsEcommerce AngularJS To Angular14 Migration
- August 2022 - February 2023 - 7 Months
-
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
Migration To .NET 6, Permission For Staff, And Inv
- January 2022 - June 2022 - 6 Months
-
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
Angular Universal And PWA Implementation For VsEco
- October 2021 - December 2021 - 3 Months
-
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
Launcher And Domain Provider Integration, Shipping
- January 2021 - September 2021 - 9 Months
-
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
VsEcom Control Panel And Engine
- January 2020 - May 2021 - 17 Months
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
Soft Skills
Industry Expertise
Education
in B.Tech
Bengaluru University- June 2016 - June 2019