Experience                                                            Â
Full-stack developer
February 2019 — Now (5 years, 5 months)
Description: Working as a Lead Frontend developer in an outstaffing company. Architecture design, code review.
Technologies: Javascript, TypeScript, React/React Native, Redux/Mobx, NodeJS, Electron, NextJS, RestFull API, BEM, SCSS/Styled Components.
Software development consultant
January 2020 — November 2021 (1 year, 11 months)
Description: Working as a Lead Frontend developer in an outstaffing company. Architecture design, code review.
Technologies: Javascript, TypeScript, React/React Native, Redux/Mobx, NodeJS, Electron, NextJS, RestFull API, BEM, SCSS/Styled Components.
Â
Full-stack developer
July 2017 - February 2019 (1 year 7 months)
Description: Development for an assets trading game platform - https://overgear.com/
During my time at Overgear, I worked with our React stack, which utilized on-demand component loading and dynamic admin-generated content.
My experience also included backend work with NodeJS v 8.10 with the NoSQL database RethinkDB.
Technologies: NodeJS, RethinkDB, React/Redux, creating UI-library, HTML/SCSS, Flexbox, Storybook, Github.
Â
Frontend developer
January 2017 - July 2017 (7 months)
Description: Development of websites for CPA-network. Here I worked mostly with landing pages and partially engaged in developing an internal service for traffic tracking and analysis.
Technologies:Â Responsive/Cross Browsing HTML development. HTML5, SASS, Javascript, Jquery, NodeJS, Github.
Â
Frontend developer, CEO
March 2016 - July 2017 (1 year 5 months)
Description: I gathered a team of like-minded people who worked on projects for small and medium-sized businesses. Under my oversight, we developed more than 20 projects, including cooperation with Raiffeisen Bank, Gazprom Media, Konstantin Khabensky Foundation, Team Empire, and the Mercedes Russia representative office.
Â
HTML developer
Jun 2014 - March 2016 (1 year 11 months)
Description: At this time I started my way. I worked with HTML, Jquery, Bootstrap, etc. Also, I worked mostly with CMS systems like WordPress, Modx, Drupal, Github.
Projects
Team lead/Full stack developer
2023 - current
https://ruhdental.com/
Team: 1FS, 3+ Business
Description: Booking system for dental clinics. Integrated with Dentally, Sendgrid, Zapier, etc..
Responsibilities:
- Development backend side of application using Strapi, PostgreSQL, GraphQL, Dentally, NodeJS
- Development UI forms, email editors, dashboards
- Deployment using Heroku, Netlify, AWS, Digital Ocean
Technologies: Typescript, ReactJS, Chakra-UI, Gatsby, Strapi, GraphQL, NodeJS, PostgreSQL, Redis
Frontend Team Lead, Pronounce
2022 - 2024
https://app.getpronounce.com/
https://chrome.google.com/webstore/detail/pronounce-speech-and-pron/fbjmlmabammiejnfkmgjhdcnjdahblaj
Team: 2 FE, 2 AI/ML, 1 BE, 2+ Business
Description: Speech and Pronunciation Assistant. Development application is when users can boost their English pronunciation skills and achieve some goals. Also, the development of a Google extension on MV3, when the user can record their voice, then he gets results with their mistakes to up their skills in English pronunciation.
Responsibilities:
- Manage UI team
- Development of speech-to-text features on the UI part
- Development PWA
- Development voice chat based on speech-to-text and ChatGPT
- Working a lot with audio streams, players, audio-converters and input/output devices
- Development Chrome Extension based on MV3
Technologies: Typescript, ReactJS, React-query, Google API, WASM
Full stack developer, Team Empire x Aorus Faster than PRO game
2022
https://www.youtube.com/watch?v=R45EZ8fm80U
Team: 1FS, 3+ Business
Description: Development promo website and clicking game. The main idea is to achieve the best result by killing different randomly-generated persons on the map and to win the prize.
Responsibilities:
- Development backend side using NodeJS, Firebase, Websockets
- Development frontend side using ReactJS, Styled-components
- Development game based on Typescript, Canvas API, PixiJS
- Deployment using GH actions on VDS server.
- Monitoring results
Technologies: Typescript, ReactJS, NodeJS, PixiJS, Canvas API, Firebase
Software engineer, Teacherlists
2022
https://www.teacherlists.com/
Team: 2 FullStack, 5+ Business
Description:Â Development of internal resources
Responsibilities:Â
- Project stabilization
- Implementing new features
- Server-side optimization
- Implementing restful APIs based on NodeJS and MySQL
- Working with pagination, authorization, etc…
Technologies: NextJS, Redux-thunk, SASS, NodeJS, MySQL, Sequelize, Github.
Â
Software engineer, Milkman technologies
2021 - 2022
https://www.milkmantechnologies.com/
Team: 5 BE, 5 FE, 5+ Business
Description: Development of internal resources
Responsibilities:Â
- Test coverage legacy project
- Create new layouts
- Working on UI based on MUI
Technologies: ReactJS, React-Query, React-testing-library, MUI, RTL, Github, Github.
Â
Full Stack Developer, GN AUDIO
2021
https://www.jabra.com/software-and-services/jabra-engage-ai
Team: 5 BE, 1 FE, 5+ Business
Description: Standalone application for call centers for analyzing audio calls, controlling KPIs, see some performance data.
Responsibilities:
- From scratch
- Development widgets (Charts, Tables, Ui-KIT, D&D lists)
- Working on data flow (requests, store, data structures, normalization, virtualization, lazy loading, etc)
- Etc…
Technologies: ReactJS, Electron, Mobx, SCSS, Ant-design, Github.
Â
Front End Developer, GAMIGO
2020 - 2021
https://en.gamigo.com/
Team: 2 BE, 3 FE, 10+ Business
Description: Web Shop for studio games. Internal CRM system for content management
Responsibilities:
- Working on a legacy project
- Including new templates for new games
- Fixing problems, working on optimization of an existing codebase
- Working on an admin panel from scratch based on React, Redux, etc
- Implement new design features
Technologies: Native JavaScript, JQuery, Freemarker, Java, React, NextJs, TypeScript, GraphQL, Apollo, Github.
Â
Full stack developer, HOTELS APP
2020
Team: 2 Full-stack, 2 Mobile, 1 Business
Description: Property management system for hotels. Includes Dashboard, mobile services, etc...
Responsibilities:
- From scratch
- Architecture design
- Development Dashboard, widgets, etc…
- Development of Restful API for all services: Mobile, Web
- Code-review
- Business-planning
Technologies: TypeScript, NodeJS, MongoDB, Koa, React, Mobx, Styled-components, Github.
Â
Front End team lead, SKUAD FNS
2019 — 2021
Team: 4 BE, 3 FE, 15+ Business
Description: Analysis and analytics system for the Federal Tax Service
Responsibilities:
- Front-end architecture design from scratch
- Front-end team management
- Develop huge data-visualization widgets (Graph, Chart, etc)
- Development microservices based on NodeJS
- Code review, team building, team training
- Tasks management, publication setup
- Investigation business tasks, task-splitting
- Recruiting new employers
- Employee training programs
Technologies: TypeScript, ReactJS, Electron, Redux, Redux-thunk, Reselect, HTML, SCSS, GoJS, D3, Jest, NodeJS, Github.
Â
Front End Developer, EMEA JLL
2019 — 2020
https://www.jll.ru/
Team: 2 BE, 2 FE, 5+ Business
Description: Real-estate management system
Responsibilities:
- Development new features
- Refactoring and bug-fixing existing features
- Development export to pdf feature
- Project performance review and optimization
- Close cooperation with Backend developers
Technologies: TypeScript, ReactJS, Redux, Redux-thunk, HTML, Styled-components, Github.
Â
Full Stack Developer, Team Empire | Promo   Â
2019 - 2021
http://empire.agency/st
Team: 2 BE, 2 FE, 5+ Business
Description: Few promotional apps for Cybersport organization
Responsibilities:
- Development RestFul API
- Development of a Prize drawing system
- Working on UI
- Integration of different animation widgets (Lightning, Smoke effects, Models-animation)
Technologies:Â TypeScript, ReactJS, React Native, Redux/Mobx, Firebase, NodeJS, HTML, SCSS, Github.
Â
Front End Developer, Overgear, Gaming platform  Â
2017 — 2019
https://overgear.com/
Team: 2 BE, 2 FE, 5+ Business, 5+ SEO/SMM
Description: B2B/B2C trading platform for gamers
Responsibilities:
- Develop own design system (UI, Widgets, Modules, etc)
- Development widgets for page building based on configs
- Including CodeMirror, Storybook
- Fixing bugs
- Develop new business features
- Working on SSR with Next.JS
- Store optimization, performance review
Technologies: ReactJS, Redux, Redux-thunk, NodeJS, HTML, SCSS, RethinkDB, PropTypes, Github.
Â
Front End Developer, TUI, Travel website
2018
https://www.tui.ru/
Team: 4 BE, 4 FE, 50+ Business
Description: Traveling website (2 Months)
Responsibilities:
- Develop mobile version for all existing project
- Bug fixing
- Performance review
- Working on SSR
Technologies: JavaScript, ReactJS, Redux, Redux-thunk, HTML, PostCSS, Github.
Â
Front End Developer, Healthjapan, Marketplace with Japanese goods
2018
https://healthjapan.ru/
Team: 1 BE, 1 FE, 2 Business
Description: Marketplace with Japanese goods
Responsibilities:
- Development front-end part
- Bug fixing
Technologies: Vue, Vuex, HTML, SCSS, Github.
Â
Front End Developer, BGMP | lawyer company website
2017
http://bgmp.ru/
Team: 1 FE, 1 Business
Description: Corporate lawyer website
Responsibilities:
- Development front-end part
- Including WordPress CMS
- Technical supporting
- Bug fixing
Technologies: HTML, SCSS, Gulp, Bootstrap, JQuery, WordPress CMS, Github.
Â
Front End Developer, Knedlik, LP for travel mobile APP
2016
http://knedlik.me/
Team: 1 FE, 1 Business
Description: Traveling application
Responsibilities:
- Develop a promo landing page
- Deployment to hosting
- Technical supporting
Technologies: HTML, SCSS, Gulp, Bootstrap, JQuery, Github.
Â
Front End Developer, Oncobrain, Information portal
2016
https://oncobrain.ru/
Description: Information portal
Team: 2 FE, 1 Business
Responsibilities:
- Critical bugs fixing
- Wordpress development
- Technical supporting
Technologies: HTML, SCSS, Gulp, Bootstrap, Masonry, JQuery, ModX CMS, Github.
Education
Master’s of Customs, University of EconomicsÂ
Sep 2012 — Jul 2017