//

CV

Maxim Yelensky

Frontend Developer

Download CV

About

Frontend developer with 5+ years of experience building production web systems, mainly with React and TypeScript, as well as backend development, infrastructure, Technical SEO, and web performance

Experience

Frontend Developer – Avito

January 2025 – Present

  • Built the frontend from scratch and remain the only frontend developer on an internal platform used by analysts to manage around 1,000 support intents, which describe why users contact support and control classification, routing, and automation, with the platform running in production for more than six months under 24/7 monitoring
  • Reduced the time needed to update support intents from one or two months to one day by giving analysts and managers a way to prepare and release changes without routine work from developers or ML engineers
  • Designed the frontend architecture and UX/UI and implemented complex forms, search, role-based access control, release versioning, A/B testing, and reporting
  • Improved an existing widget for choosing a support topic and built a new multi-step widget for clarifying a request, then made the new widget reusable as an npm package and microfrontend across web, iOS, and Android, including older app versions through deep links and 308 redirects
  • Implemented selected backend functionality in Go, including APIs, authorization, communication between internal services, and PostgreSQL queries
  • Wrote an approved technical design for moving legacy routing to shared company infrastructure without downtime or loss of search indexing
  • Configured ChatGPT, Claude, internal AI tools, MCP integrations, and repository instructions so AI agents could complete simple Jira tasks with minimal manual input
  • Mentored an intern through regular one-to-one meetings, development planning, code review, and task planning, helping them pass probation and progress to Junior Frontend Developer

Key Technologies: React, TypeScript, Redux Toolkit, RTK Query, Go, PostgreSQL, REST/OpenAPI, Brief (RPC-based), Microfrontends, Docker

Testing: Unit and screenshot tests using Avito’s internal testing framework, collaboration with QA on end-to-end testing

AI-Assisted Development: ChatGPT, Claude, internal AI tools, Model Context Protocol (MCP)

Frontend Developer – Yandex

April 2023 – October 2024

  • Worked on Technical SEO for four Yandex services, auto.ru, realty.yandex.ru, arenda.yandex.ru, and travel.yandex.ru, and represented SEO in product releases that could affect crawling, indexing, or search performance
  • Improved automatic sitemap generation for millions of pages across regions and filters, rebuilt invalid URLs, and kept hundreds of thousands of duplicate or low-inventory pages out of sitemaps
  • Built a service from scratch that selected URLs from sitemap and crawler data and submitted them through Google Indexing API and Yandex IndexNow, and improved a crawler that collected metadata, canonical and alternate URLs, and discovered links
  • Fixed URL generation and rules that tell search engines which page version to index, added redirects or 404 responses for pages with too few listings, configured crawling rules, and implemented Schema.org markup
  • Added SEO-relevant content to server-rendered HTML, moved non-critical components to browser-side loading, and worked on shared header and footer microfrontends, moving LCP and INP from red or yellow to green
  • Designed and built the Yandex Realty new-development comparison page from scratch so users could compare developments and search engines could discover additional pages
  • Improved an existing SEO content platform and trained marketing and SEO teams to publish page-specific content with Russian grammatical cases and logical blocks without depending on developers or product releases
  • Wrote YQL queries and created DWH tables for SEO managers, content managers, and analysts, and prepared reports used by Anti-Robot to detect and block suspicious scrapers and DoS/DDoS traffic
  • Designed a secure integration for third-party scripts and pixels, including VK and Facebook, using a cookieless domain and iframe so they could not access cookies from the main websites
  • Researched population census data for settlements down to villages and updated Yandex’s production geodatabase, which was used for canonical URLs, breadcrumbs, sitemaps, and avoiding empty result pages
  • Set up monitoring and escalation for redirects and client or server errors that could affect SEO, joined on-call rotations, post-mortems, and SLA reviews, and helped decide whether affected pages should be fixed, rerouted, or removed from indexing
  • Found and escalated a critical decodeURIComponent bug that caused some Auto.ru pages to crash in production when processing malformed URLs

Key Technologies: React, TypeScript, Redux, Node.js, MongoDB, Redis, REST APIs, Protobuf, Logbroker, SSR, Microfrontends

Technical SEO and Web Performance: Technical SEO, Programmatic Sitemaps, Search Engine Crawling and Indexing, Canonical and Alternate URLs, Schema.org, Core Web Vitals, Web Scraping, Puppeteer, Google Indexing API, Yandex IndexNow, Lighthouse

Data and Monitoring: YQL, DWH, Prometheus, Grafana

Full-Stack Developer – Fora Soft

June 2021 – March 2023

  • Built the backend from scratch for an iOS social application where users could scroll to switch between one-to-one or group video conversations, including real-time matching, video-room management, communication between services, and recommendations based on social connections and likes
  • Built the backend, landing site, and legal pages from scratch for a location-based services marketplace, including geospatial search, real-time chats, orders, and Apple In-App Purchase subscriptions with server-side receipt verification
  • Developed the backend and administration panel for a short-video challenge application launched across Middle Eastern markets, including virtual currency, transaction history, reward distribution, content ranking that mixed popular and less exposed videos, moderation, notifications, and video processing
  • Built the room service, Redis queue, and launch logic for moving video-room provisioning from DigitalOcean to Kubernetes-based autoscaling, reducing startup time from several minutes to seconds

Key Technologies: React, TypeScript, Next.js, Node.js, NestJS, Express, MongoDB, PostgreSQL, Redis, RabbitMQ, Neo4j, Socket.IO

Multimedia: LiveKit, Kurento, FFmpeg

Cloud and Infrastructure: Docker, Kubernetes, KEDA, Terraform, AWS, S3, DigitalOcean, CI/CD

Testing: Unit testing

Education

Bachelor’s degree in Control in Technical Systems

Saint Petersburg Electrotechnical University “LETI” – 2018 – 2022

Languages

  • English
  • Polish
  • Russian
Analytics cookies
Google Analytics helps understand how the site is visited and runs only with your consent, which you can withdraw at any time