Senior Developer
Current• maintained huge Electron application with horribly complicated not tested and not documented legacy code.• maintained Chrome|Edge extension• helped to establish processes to increase stability of the product(defining goals, drawing process diagrams and defining metrics to control the process)• helped to establish processes for solving the most confusing and important client issues and bugs• defined approaches to establishing auto-testing of the product• defined and implemented the approaches to make the code more transparent with less or without any risk for quality • created well-drafted documentation for features with sequence diagrams, flowcharts and screenshots• created a map of the product components and the interaction between them(kind of a scheme of current already implemented architecture)• аctively participated in the customer support processes and improving these processes for L3• proposed and implemented a new approach to collecting logs of the desktop application which helped significantly in investigating problems on the client side• implemented a new monetized feature• found, studied and implemented a new technology that allowed the product to perform previously unavailable functions of emulating human actions on the web pageelectron, nestjs, angular, .NET