Position: JavaScript Developer
Category: JavaScript
English level: upper
Years of experience: 3


Worked on a company-oriented chat application as a full-stack developer. Worked with such technologies - Front: JS, React, Redux, Saga, WebSocket, Electron, SCSS. Back: Java, Groovy, SpringBoot, SpringIntegration, Hibernate, pgSQL, Thymeleaf, SOLR.
Developed several new features: Sticker upload and send functionality. Mute room and DnD functions. Back-end support for Firebase to send push messages to mobile. Retrograde addition of DB indexing. Groovy scripts for DB update and maintenance. Caching common REST requests. Created and supported the Electron version of the app for Win, Linux, and Mac systems, with custom spinners, tray menu, auto-update, and downloaded files panel.
Fixed bugs throughout the app`s stack.
 
Worked as front-end React developer of ML analytics APP. Mostly created plugins for Superset framework, including custom data acquisition and display. Also made several inline HTML email templates. And written python scripts for loading customer data and saving it to DB.

Looking to improve and deepen my knowledge of JS and React. Possibly work with backend JS frameworks.