Front-end Tech Lead, “AlverseAI”
Feb 2023 - Mar 2024
Worked as a technical lead with a team of 5 javascript developers on a platform to
customize and build bots with artificial intelligence for various businesses. specifically solved
the problem of writing and creating basic business logic and breaking that business logic into
pieces for the team. The project was on a microserver architecture, written according to
TDD, worked according to Agile.
Stack:
- Javascript, TypeSrcript, HTML5, CSS, SCSS, SASS
- Vue.js 3, bootstrap, vuetify, pinia
- three.js, nest.js, node.js, express, Jest, Cypress
- vite, webpack, gulp
Role:
- Creating a microservice on tree.js to implement client-side customization of bots.
- Introduction of various practices and processes: TDD, GOF, Storybook, Sentry
- Creating a microservice with UI-Kits and models that can be reused in many projects
- Participate in team processes: code review, task scheduling, documentation support, demo
to client, retro.
Front-end developer, “Artlabs Europe”
Sep 2022 - Mar 2023Worked on a platform where designers could find and fulfill an order within a single
application, a platform delegating ordering and sourcing. The team was 40 people. 18
developers including QA, the rest were managers(PM, business analyst). We worked on
Agile.
Stack:
- Javascript, HTML5, CSS3, SCSS
- Vue.js 2, vuex, vuetify, vue-router, bootstrap
- Jest, Playwright, Storybook
Role:
- Participate in team processes: code review, task scheduling, documentation support, retro, mentoring
- Collaboration with a team to work on one module in parallel
- Creating complex adaptive layout for different devices
- Creating complex and dynamic css animations
Front-end developer, “IT-enterprise“
Oct 2021 - Sep 2022Worked on extending the company's CMS builder code, in particular its core and browser
rendering tools. Expanded existing APIs, as well as implemented new business ideas. I was
also the head of the QA department, which was created on my initiative.The project worked
on kanban. The team consisted of five full-stack developers and a team lead.
Stack:
-Javascript, SASS/LESS, CSS3, HTML5
- Vue.js 2, vuetify, vue-router, React, mobX
- Jest, Cypress
- Service worker
- PostgreSQL, IndexedDB
Role:
- Building your data collection and analytics system from scratch in the browser
- Working with algorithms to find the best solution for working with big data
- Initiate the creation of a QA department for the project
- Creating from scratch a browser extension to synchronize the application and bugs
- Working with legacy code and enhance current business logic
Front-end developer, “Forge Solutions“
Jun 2020 - Sep 2021Worked with several projects and technologies. Creating a mobile application in React
Native for ParkDrive TM. UI interface for a steel plant that allows employees to create
pipelines and analyze equipment and platform forge solutions. Team - 6 front-end
developers, there was no defined management system.
Stack:
-Javascript, Dart, Jquery
- Vue.js 2, React.js, Flutter, React native, mobX, redux saga
- Jenkins, AWS, Google cloud
Role:
- Creating various charts and graphs, data transformation
- Ability to adapt quickly within a short time frame
adapt to the project
- Working with legacy code, extending existing functionality
- Ability to delegate tasks in order to work in parallel on several projects
- CI/CD customization for projects using Jenkins, GitlabRunner
Back-end developer, “Arbi.planet“
Feb 2019 - Jun 2020I worked on one of the ERP system modules responsible for transfer creation (internal
CRM). The team consisted of three developers + tester + manager. We worked according to
Agile.
Stack:
- Javascript, Nest.js, typescript, MongoDB, PostgreSQL, Redis
Role:
- Working on new features, refactoring, documentation support
- Сreating a module for push notifications from scratch