Summary
I have worked in various fields, from game development to web
development for 10 years. Now I am a frontend developer. I love to use
React.js but I am ready to try other frameworks and libraries as well.
Experience
Diginavis
Frontend Web Developer
July 2020 – December 2024 (4 years 6 months)
-
Developing web applications using React, Redux, Typescript, Next.js,
VuePress.
-
Our main project (https://map.avtm.center) is related to maps. We use MapboxGLJS to render map and react to
make interfaces.
-
We have a small team of two frontend developers for our projects so
my work covers all aspects of frontend application development from
interface development to infrastructure improvement, architecture
and performance improvement.
-
I have implemented components library to use same components between
different projects that we support ourselves.
-
I have made template system that help us to make emails. It uses Vue
and converts it to plain HTML.
-
Participate in hiring new employees — conduct technical interviews.
Yandex Technologies
Frontend Web Developer
June 2018 – July 2020 (2 years 2 months)
-
Passed bootcamp — worked in different teams using different
technologies.
-
Develop internal services using react, redux, i-bem, jest,
hermione.js.
-
Participate in hiring new employees — conduct technical interviews.
-
Mentor my intern to success: my intern was first intern hired in
Yandex Technologies in Innopolis.
-
I was a Front-End Lead for development of hardware requests managing
system. Now the system allows to refuse the use of Excel sheets.
This optimized the process of working with hardware purchasing.
-
Also I was a Front-End Lead for development of the service
violations detection system. It cleans up services tree from unused
services to optimize processes.
-
Introduced the practice of using CSS Grid and CSS custom properties
into the project.
Sberbank-Technology
Java Software Developer
December 2016 – June 2018 (1 year 7 months)
-
Was part of the team developing a new business project — online
registration of a legal entity. Development was conducted in Java,
typescript, react, redux.
-
Developed a method of writing Selenium-tests, which allowed to
reduce the time of writing a test from 1–2 days to several minutes.
Bigzur Games
Game Developer
July 2012 – December 2016 (4 years 6 months)
-
Made from scratch three Flash-games (including PHP backend), which
were played by millions of users.
-
Proposed and developed a library that converts requests in its own
API to requests to the API of the Internet platforms Facebook,
Vkontakte and Odnoklassniki. This allowed us to write one code that
works on all three platforms at once.
-
Developed a system of statistics with the admin panel, which showed
all the necessary metrics. This allowed us to better understand our
users and change the game settings to increase profits.
Personal projects
Chitaem.Online
Web Developer
Education
Kazan National Research Technical University named after A.N.Tupolev
(2007 – 2012) — Specialist's diploma, Information Technology
Skills
HTML, CSS, JavaScript, React, TypeScript, BEM, Git