Ivan is a skilled frontend developer who has been using mainly Angular and React. He is a creative developer with the passion for frontend, able to redesign and updates the UI parts into more efficient and higher performance style.
Replaced existing JS+Flow code with Typescript in web application, which decreased the number of lines of code, made testing and type support easier.
Location: Moscow, Moscow City, Russia
I developed a high order component that unified the creation of new table pages, as a result of it new table component creation time dropped from 8 to 4 hours. I wrote a full specification of processes of distance bank service, which cut by half an introduction for new engineers
Location: Moscow, Moscow City, Russia
I redesigned forms mobile version, it caused 25% more successful form fillings by users on mobile devices. I created a form constructor developer tool, this constructor allowed developers to create forms 12 times faster than earlier, apply changes to the forms faster and support big forms codebase with simple JSON files. This shortened form creation cycle from 3 hours to 15 minutes, and shortened time to test from 1 hour to 20 minutes which translated to saving 30+ human-hours per month for our team of 5 people. I managed a team of two developers and assigned them tasks. I organized 3 collaborative meetups with other teams that led to 4 features we adopted. I implemented unit tests for the new component’s library (70% coverage), its improved defect rate resulted in a reduction of average release time from 3 hours to 1 hour.
I created an application data flow structure which decreased time to adding new fields to the table from 2 hours to 1 hour. I spearheaded development of a single page application for auctions, conducted analysis of algorithms to improve performance of tables which reduced TTI from 6.1 seconds to 3.6 seconds, this improved UX.
Location: Moscow, Russian Federation
payment service a-3.ru I migrated the entire online payment system web application from Angular with RxJs to React with Redux.
Location: Moscow, Moscow City, Russia
I contributed to the process of the development and testing of NtechLab artificial intelligence projects and ITV axxonsoft security and video surveillance software. I wrote a full specification of processes of cameras maintainability review in the technical support division for the 2018 Football World Cup which resulted in a 25% productivity increase for new engineers.
Location: Moscow, Russian Federation
Bachelor of Technology - BTech