Andrew Slesarenko

Team Lead Frontend • Full Stack Developerwww.swen.tech

Work Experience

Head Frontend Lead / Application Developer (Lead)

Ensechttps://ensecai.com

February 2025 — Present

Development directions: Web applications: Corporate AI platform SyncPoint with multimodal format support, RAG/GraphRAG, agent system. Electron applications: Desktop clients for offline platform operation and integration with corporate security perimeter. Browser Extensions: Browser extensions for quick access to platform capabilities

Key achievements:

  • Development of complex interactive interfaces for working with AI agents and searching corporate knowledge bases (10,000+ documents)
  • Implementation of collaborative functionality in large teams with real-time synchronization
  • Creation of messenger, mail client and news analyzer within the platform
  • Development of document creation and editing functionality (PDF/DOCX) in the interface
  • Performance optimization for working with large amounts of data
Technologies:
Vue.js/Nuxt.jsTypeScriptElectronBrowser Extensions APIWebSocketREST APIWebpack/Vite

Frontend Lead / Frontend Developer (Lead)

Viasat Techhttps://viasat.tech

August 2022 — February 2025 (2 years and 7 months)

Managed three projects: website and SmartTV application / admin panel for creating/editing content. Migration to monorepo (pnpm) completed.

Key achievements:

  • Organization of development processes between Agile and Kanban
  • Management of teams from different projects with a unified repository ecosystem
  • Migration to monorepo using pnpm
  • Development of shared components library for all projects
Technologies:
Vue.jsTypeScriptpnpmMonorepoSmartTVDockerGit

Frontend Team Lead

Fonbethttps://www.fonbet.ru/

May 2019 — August 2022 (3 years and 4 months)

Led frontend development in a large betting industry company.

Key achievements:

  • From-scratch development of fonbet.ru mobile website
  • Creation of basic project architecture and structure
  • Development of interaction between various services
  • Process management in the company (in frontend development area)
  • Definition of team priorities, hiring and employee development
  • Organization of internal presentations and experience sharing
Technologies:
Vue 2 Composition APITypeScriptWebGLElectronNode.jsPostgreSQLDocker

Mentor

HTML Academyhttps://htmlacademy.ru/

March 2018 — December 2021 (3 years and 10 months)

Mentor for the following intensives: HTML and CSS, level 2. JavaScript, level 1. JavaScript, level 2.
Technologies:
JavaScriptTypeScriptCSSSassWebpackOOP

Frontend Developer / Frontend Developer

Demlizhttps://demliz.ru/

November 2017 — November 2018 (1 year and 1 month)

Development of admin panels for the needs of Russia's famous library: Search systems. Systems for working with document storage units. Promo landing pages for major events.

Key achievements:

  • Conducting code-review for colleagues
  • Development of Vue component libraries for integration into several projects
  • Making architectural decisions on the Frontend side
  • Layout of layouts with IE 11+ support
  • Integration with REST API (PHP Yii2)
  • Writing unit tests (vue-test-utils, jest)
Technologies:
Vue.jsJavaScriptNode.jsSassBEMWebpackGulpBrowserifyDocker

Education

Coursera - Yellow Belt C++

Course author: MIPT

March 2022 — May 2022

C++AlgorithmsData Structures

Coursera - White Belt C++

Course author: MIPT

August 2021 — February 2022

Working with data streams, parsing, data structures (vector, map, set), metaprogramming, virtual functions, templates

C++QtOOPCode Optimization

SSTU named after Yu.A. Gagarin

International Faculty of Applied Information Technologies

September 2012 — September 2016

Specialty - Design and Digital Arts (DCI). Working on AutoCAD digital layouts, creating robotic devices based on Arduino

ArduinoAutoCADDigital Design