Self-taught javascript developer with more than 3 years of frontend experience, with prime focus on mid-size projects. Implemented an advertising inventory system and helped increase the revenue by 20%.
Company Profile:
International sports betting website
Role:
Contract work
Key Project:
Single project, implemented a react app to be used as a widget on an international betting website for streaming live sport events as animations.
Tech Stack:
Javascript, react,react-router, xstate, gsap, i18n
Key Achievements:
- Scrapped the data required for developing the widget
- Reverse engineered client-side code from similar applications
- Implemented event-oriented architecture for showing sporting animations
Company Profile:
A long-time wordpress blog with more than 100,000 monthly visits, pivoted to be an alternative health medicine startup, having approximately 50 employees.
Role:
Contract work which included analysis and performance optimizations. Worked with a team of 5 developers.
Key Project:
A publishing platform connecting alternative medicine practitioners with clients in the English-speaking world. Had three parts, backoffice for content moderation, personal cabinet of authors and main site for viewing content.
Tech Stack:
Javascript, typescript, react, redux, razzle,react-router, webpack, postgreSQL, sequelize, express.
Key Achievements:
- Implemented server-side rendering, decreasing the time for first paint by 20%.
- Decreased image assets delivery by using CDN.
- Implemented caching and data reuse.
Company Profile:
Rambler is a full-cycle digital media company, having a workforce of more than 2500 employees and nearly 50 publishing platforms.
Role:
Participated in 3 projects with teams of 3 to 7 developers. Mentored 3 junior developers, along with code review.
Key Projects:
- Advertising management system, “Octopus” (https://octo.rambler.ru).
- Potok (https://potok.smbn.ru), One-click client generation platform for SMEs.
- CAPIRS, a vanilla typescript client-side library for showing ad banners and collecting ad metrics.
Tech Stack:
Javascript, typescript, react, redux, react-jsonschema-form, react-router, recharts, webpack, inversify.
Key Achievements:
- Extended react-jsonschema-form library to be able to use form groups and custom widgets.
- Refactored a large codebase resulting in 30% decrease in production builds.
- Worked with junior developers to make them self-reliant.
- With the metrics and ML’s team assistance increased the CTR on ad banners and revenue generation.
Company Profile:
A startup, forked from an event management company, focused on increasing audience engagement in offline speaking events by using web-based tools.
Role:
Worked with a teamof 6 developers with an aim of fast product iteration and feature implementation in an client-oriented startup.
Key Project:
An interactive engagement platform, sold as a B2B product.
Tech Stack:
Javascript, angular 1.5x, vue 2, vuex, vue-router, socket.io.
Key Achievements:
- Porting angular 1.5 legacy app to vue 2.
- Implemented architecture for client-side theming controlled by the backend.