Interview: Webix in practice: transportation and warehouse optimization solutions

Webix manages to trully connect people from around the globe. Today we have a talk with Nikhil Sharma. Nikhil is a full stack developer at Transportation| Warehouse Optimization company

The companyis a provider of end-to-end supply chain solutions. The goal of their products is to enhance the existing systems of the customers. The T|WO organisation integrates with a wide range of logistics systems. Over the past 25 years T|WO has helped numerous Fortune 500 companies in a variety of industries reduce their total logistics costs. 

interview with Nikhil Sharma

Good morning, Nikhil! Thank you for being with us today! To begin with, could you please tell us about your career in IT? 

I am a Computer Science graduate and I started my career as a web developer in a startup in 2015. Since then, I’ve been working as a full stack developer. For the past 3 years now, I’ve been working as a remote developer, started with some freelance projects and then joined T|WO in October 2018. 

What are the main remarkable milestones of your career? 

The major milestones of my career has been the gradual shift from a backend developer to a backend + frontend developer and finally learning DevOps to become a full stack developer. Now I am able to deliver an end-to-end solution from scratch. 

What is your role in the Transportation| Warehouse Optimization? 

I’ve been in the company for 1.8 years now, since October 2018. I’m a senior full stack developer, using Node and Webix stack. I work remotely from India. 

Tell us about your company. What does it deal with? 

Transportation | Warehouse Optimization company develops add-on-analytics supply-chain software that saves money for companies that pick, load and ship products. Our solutions include cutting transportation costs by increasing the payload on trucks and containers, eliminating wasted activities in a warehouse by orchestrating all activities within capacity constraints or minimizing product loss by building damage-free, optimized stacks of product that fit into the truck. 

Our products have been tested in high-volume locations from the United States to Russia. They are battle-tested, ultra-reliable, and already saving money for companies across the globe. You can learn more about our products on our website

How many developers are there in the company? 

We have an international team. There are 2 developers and a tester from India. Also, there are people working from New Zealand and Mexico. Around 8 to 9 people work on technical background, there are some specialists in the support guidance. Overall we have a team of around 20 people, and we are currently hiring more. 


How have you learnt about Webix? 

It was Ivan Konovalov, who picked Webix for UI development. He has been working in T|WO for around 5 years. Now he is dealing with back-end algorythms, while I focus on the front-end with Webix UI library. We needed to change our UI at that moment and Ivan showed us Webix. 

What are the widgets that you use most often? 

They are Datatable, TabView, PortletView, Window. We haven’t tried any of your complex widgets yet, but we plan to use Kanban in the near future. 

Were there any difficulties you faced with while using the Webix UI library? 

Mostly there were issues with the documentation. I couldn’t find docs for old versions. We need them until we migrate to a new version. All we get is the migration guide, but not the full docs. It is available for the latest version only. 

Also, if we could get a solution like setState in React.js to update multiple UI components at once, it would be great. Now the only way to do that is $$(id) for every component, which is a pain for complex layouts. 

Did you have any adaptation or compatibility problems with mobile devices? 

Our app is desktop only, so we don’t have mobile device requirements. 

What other libraries do you use along with Webix? 

Webix only, we are not using any other UI library. Webix facilitates the development greatly. And it was crucial for us as we wanted to migrate quickly. 

Do you use Webix Jet? 

It’s next in the list for us! 

Do you think you will use Webix in future in your personal projects? 

Webix is a great option for me right now. When I came to the company, Webix was already used there. And now we continue working with Webix. There were a few issues with it, but apart from them, I can for sure keep on using it. 

We are always looking for new ideas and valuable feedback from our users. Do you have any suggestions on how Webix can improve itself? 

Well, the library is already full of widgets now. For me it is complete.

One more question for you regarding the modern world. Is the current situation with coronavirus affecting your company in any way? 

Actually, T|WO is a completely remote organisation. So this fact saves us from any negative consequences. Nothing has changed in the way we work with the pandemia. I believe that remote work is a future trend for the world in general. The transition to working from home that many companies are experiencing now will show if people want to continue working remotely.

Thanks for your time, Nikhil! Stay safe and have a great day! 

This document was edited with the instant web content composer. Use the online HTML converter to convert the documents for your website.