
Frontend Engineer with 4+ years of experience building scalable web applications and user interfaces.
Specialized in performance optimization, component architecture, and maintainable frontend systems. Improved application performance, reduced load times, and built reusable UI components used across multiple features.
Experienced in working with complex state management, high-load interfaces, and cross-functional teams.
Omsk State University, Faculty of Computer Science 2017
MTS — Frontend Engineer
May 2022 – Jun 2023
Developed and maintained Angular-based web applications with focus on scalability and performance Improved application performance by implementing OnPush change detection and lazy loading strategies Designed and implemented reusable component architecture, reducing duplication and improving development speed Built complex UI components using RxJS and TypeScript for handling asynchronous data flows Ensured cross-browser compatibility and accessibility standards Collaborated with backend and product teams to deliver business-critical features
Tech: Angular, RxJS, TypeScript, SCSS, Material, ApexCharts
Capital Repair Department — Frontend Engineer
Oct 2020 – May 2022
Developed internal web application for process automation using Angular Owned full feature lifecycle: from requirements analysis to implementation and delivery Collaborated directly with end users to improve workflows and reduce manual operations Implemented modular architecture to support long-term maintainability
Tech: Angular, RxJS, TypeScript, SCSS
Saasper — Frontend Engineer
Oct 2019 – Jun 2020
Built advertising platform for mobile applications from scratch Designed and implemented UI using Material Design principles Delivered high-performance frontend with focus on usability and responsiveness Participated in product development and feature planning
Tech: Angular, RxJS, TypeScript, SCSS, Ignite UI
Foody Club — Frontend Engineer
Jun 2018 – Jun 2019
Developed web and mobile interfaces for food delivery platform (users, restaurants, couriers) Improved user experience by building intuitive and responsive UI Participated in product iteration cycles and feature improvements
Tech: React, SCSS, Git
function alphabetPosition(text) {
const hash = {};
let str = '';
for (let i=0; i<26; i++) {
const el = String.fromCharCode((97 + i))
hash[el] = i + 1
}
for (let i=0; i<text.length; i++) {
if (text[i].toLowerCase() in hash) {
str += hash[text[i].toLowerCase()] + ' '
}
}
return str.trim();
}