Full Stack Developer
CurrentDevelopment of an application for network planning. Participation in all processes, from development to mentoring and code review. Team management, task distribution, control, interviews and consultations. Interaction with major clients and partners.Writing an application from scratch in Vue.js 2/JavaScript.I went through the stages of rewriting the frontend from JS to TS, from Vue2 to Vue3, from class component to composition api, from Vuex to Pinia. I did a lot of refactoring and optimization.I create a BIM module from scratch that allows you to download and view IFC models etc., as well as link model elements with a work schedule. The module has a large number of features necessary for schedulers to work, such as: viewing collisions, 4D player, editing geometry and data, visual profiles, model growth.During the development process, I upgraded WebGL, Babylon.js, efficient search algorithms and various data structures to improve performance, multithreading (WebWorkers) and much more.