Currently, Denis works as lead front-end developer on a project requiring the development of a solution that displays statistics for advertising companies. The solution is designed for campaign managers. Denis is responsible for applying best practices to achieve the best possible product quality. Technologies include Vue.js, JavaScript, Element UI, ag-Grid, Jest, PWA and Service Worker, indexedDB, Axios, HTML5, and SCSS.
Previously, Denis developed a social network for photographers. The project involved working with a complicated MEAN stack (MongoDB, Express.js, AngularJS, Node.js) – the system under development had hundreds of integrations and complicated logic for data calculation. Denis led a team of three developers and was responsible for both back-end and front-end parts.
Denis has created his own online JavaScript course and successfully teaches students and interns who are interested in the tech stack.
Education/Certification