Position: Senior Software Engineer
Category: JavaScript
English level: upper
Years of experience: 6

• Reduced memory consumption, improved overall application performance by 10%. 
• Successfully delivered to production multiple features that increased overall revenue by 8%.
• Rewrote transport-related modules in Rust and compiled to WebAssembly, resulting in major performance boost.
• Conducted interviews
• Spoke on internal technical conferences
• Completed migration from monolith to multiple microfront-ends. Decoupled application into multiple re-usable widgets and libraries.
• Introduced CI/CD development processes to the team. Automated release pipeline for multiple projects.
• Helped company’s business strategy to transition from B2C to B2B. 
• Extensively worked on application’s performance, improved key lighthouse metrics x3 times.
• Introduced unit testing to some projects and kept 95% test-coverage rate for more than a year.
Tech-stack: Rust (Actix/WASM), React,  RxJS, Redux, Effector, SCSS/SASS, Webpack, Jest + Enzyme, i18Next.

For the last three years I have been working on the largest betting platform in Eastern Europe. I am responsible for FE & BE parts of the application related to real-time data. 

Responsibilities:
• Develop & maintain toolset (CLI MFE linker, static dependency analyzer) for improving development experience (in Rust)
• Develop & maintain backend-for-frontend (in Rust)
• Develop & maintain custom proxies (in Rust)
• Develop & maintain application's front-end (in ReactJs)
• Architecture & technical design of sportsbook widget libraries and SDKs.
• Manage three front-end teams