← Back to list

Portfolio

Web store

Creator. Pet project that I made during learning Vue.js framework. The following technologies were used: Vue, Vue-CLI, vuex, vuelidate, JavaScript, SCSS, HTML, axios, vue-router, Express.js (for test server). Tools: webpack, git, npm

Personal page

Creator and owner. This is a fully responsive single page website presenting a brief summary about my career. The page uses native geolocation API and Yandex maps to show timezone difference between mine and users locations. Asynchronous page loading is achieved by the use of intersection observers and Vue AsyncComponents. Theme switching is made with CSS variables and its setting is stored in localStorage. The multiple language support is added with i18n library.

Ring Resonator

I created this entire tool that automatizes calculation of photonic ring resonator parameters and saves scientists time. The app is capable to be installed by many desktop browsers such as Chrome, Edge, Brave, Opera, Vivaldi, and others. In addition, the application does not depend on the availability of the Internet and can work offline after the first loading. iOS and Android platforms are also supported. The app is available on its website (https://ringresonator-f99e6.firebaseapp.com/) and soon will be published in Google Play store.

Skills

axios
CSS
git
HTML
JavaScript
npm
SCSS
TypeScript
vite
Vue
webpack

Work experience

Front-end Engineer
since 08.2022 - Till the present day |FlatSoftware
Vue 2/3, Typescript, Javascript, Element-plus, SCSS, Gitlab/Bitbucket, Jenkins, Vite, axios
Conducted bug fixing, security updates and routine maintaining existing frontend applications. Implemented new features such as custom photo uploader, complex forms and validation rules. Worked closely with the QA team and backend developer to set up CI/CD on Jenkins. Created custom stylesheets to match the corporate theme.
Senior Researcher
since 08.2016 - Till the present day |JSC MERI
Comsol Multiphysics
Carried out lots of theoretical and numerical simulation of various integrated optics devices using Comsol Multiphysics software. Worked as a technical expert on neural network accelerators, photonic tensor processors and ADCs. Wrote scientific papers and presented them on conferences. Communicated with multi-diciplinary teams of scientists, engineers and managers.

Educational background

Applied Mathematics and Physics (Masters Degree)
2014 - 2016
Moscow Institute of Physics and Technology, MIPT
Applied Mathematics and Physics (Bachelor’s Degree)
2010 - 2014
Moscow Institute of Physics and Technology, MIPT

Additional education

JavaScript Algorithms and Data Structures
08.2021 - 10.2021
freeCodeCamp.org
Interface development: final project
11.2020 - 11.2020
Moscow Institute of Physics and Technology, Yandex, E-Learning Development Fund
JavaScript Part 2: Prototypes and Asynchrony
09.2020 - 10.2020
Moscow Institute of Physics and Technology, Yandex, E-Learning Development Fund
Subtleties of layout
08.2019 - 11.2019
Moscow Institute of Physics and Technology, Yandex, E-Learning Development Fund
HTML and CSS basics
06.2019 - 07.2019
Moscow Institute of Physics and Technology, Yandex, E-Learning Development Fund
Interface development: layout and JavaScript
05.2019 - 11.2020
Moscow Institute of Physics and Technology, Yandex, E-Learning Development Fund
JavaScript Part 1: Fundamentals and Features
05.2019 - 05.2019
Moscow Institute of Physics and Technology, Yandex, E-Learning Development Fund

Languages

EnglishUpper IntermediateRussianNative