Andrew Slesarenko
Work Experience
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 Tech • https://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
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 for the following intensives: HTML and CSS, level 2. JavaScript, level 1. JavaScript, level 2.
Technologies:
JavaScriptTypeScriptCSSSassWebpackOOP
Frontend Developer / Frontend Developer
Demliz • https://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