Skip to content

Instantly share code, notes, and snippets.

@ivan-hilckov
Last active July 16, 2025 14:52
Show Gist options
  • Select an option

  • Save ivan-hilckov/e7975e417b5cabc62ee5edab5493f1c0 to your computer and use it in GitHub Desktop.

Select an option

Save ivan-hilckov/e7975e417b5cabc62ee5edab5493f1c0 to your computer and use it in GitHub Desktop.
CV

Хилков Иван Андреевич

Frontend Engineer

Контакты:

Профессиональный инженер с 17-летним опытом разработки веб и IoT-решений. Создаю надёжные системы, повышаю эффективность команд и внедряю AI-решения для автоматизации.

Ключевые навыки

  • Frontend: React, React Native, Next.js, Redux, TypeScript, JavaScript, Vite, Webpack, TailwindCSS, Cypress
  • Backend: FastAPI, Django, Flask, Node.js (Nest, Express), Python, Redis, Celery, PostgreSQL
  • DevOps & Infra: Docker, Git, CI/CD, FFmpeg, gPhoto2, LTE-modems, Raspberry Pi
  • GIS & 3D: Cesium, Mapbox, Leaflet, Potree
  • Soft Skills: Лидерство, менторство, agile-методологии, коммуникация, тайм-менеджмент
  • Языки: Русский (родной), Английский (B2)

Опыт работы

HRONIKA, Москва Frontend & Full-stack Engineer Apr 2025 — Present

  • Запустил прототип автономной timelapse-системы на Raspberry Pi 4 + Canon 1100D + LTE-модем, обеспечив стабильную съёмку 24/7.
  • Спроектировал pull-to-trigger архитектуру: «коробка» запрашивает задания с сервера и загружает RAW-снимки в облако.
  • Интегрировал PyNET-CA (PyTorch) для адаптивной обработки RAW; сократил время сборки 4K-таймлапсов с 100 до 70 мин (–30%).
  • Разработал frontend (React + HeroUI + TailwindCSS): dashboard камер, просмотр снимков, генерация таймлапсов; настроил e2e-тесты на Cypress.
  • Построил отказоустойчивый backend на FastAPI + Celery/Redis; реализовал REST API (auth, камеры, снимки, таймлапсы).
  • Сформировал BOM (UPS HAT, Li-ion, IP67 корпус, солнечная панель) для автономного питания и подключения.
  • Подготовил документацию и roadmap, успешно подал заявку в акселератор Sber500.
  • Сайт: hronika.tech

Tekara, Москва Frontend Lead Engineer May 2024 — May 2025

  • Разработал каталоги техники и запчастей, корзину и оформление заявок на ТО.
  • Создал и поддерживал библиотеку UI-компонентов для единого стилистического решения.
  • Внедрил anti-scraping механизм, снизив неавторизованный трафик на 75%.
  • Оптимизировал SSR-витрину на Next.js под нагрузку до 70 000 RPS с CDN-кешем.
  • Настроил CI/CD и UI/UX-тестирование на Cypress, обеспечив стабильность релизов.
  • Сайт: tekara.ru

Tvigle, Москва Frontend Lead Engineer May 2024 — Oct 2024

  • Руководил разработкой мобильного видеосервиса на React Native (iOS & Android).
  • Настроил CI/CD и автоматическое бета-развертывание через TestFlight.
  • Интегрировал рекламную сеть VK Ads (VAST 4.3): preroll/midroll/postroll и companion-баннеры.
  • Сайт: tvigle.ru

START.ru, Москва Frontend Lead Engineer Jan 2023 — May 2024

  • Запустил раздел «Кино на ТВ» и видеоплеер с интеграцией в Smart TV-витрину.
  • Оптимизировал API-запросы в пиковые периоды («Слово пацана»), снизив задержки на 40%.
  • Провёл архитектурный рефакторинг auth-flow и подписок; менторил команду из 6 разработчиков.
  • Сайт: start.ru

Skyeer, Москва Frontend Lead Engineer Apr 2017 — Jan 2023

  • Запустил MVP беспилотного биатлона для Gazprom: личный кабинет, мониторинг и печать картографических слоёв.
  • Разработал интерфейс сервиса мониторинга ТБО (reo.ru/flyby).
  • Создал UI для мониторинга карьерных дорог на базе БПЛА (пилот НЛМК, см. habr.com/ru/companies/nlmk/articles/650419/).
  • Реализовал клиентскую часть облачного сервиса обработки аэрофотосъёмки Attractor (attractor.aero) и координировал API с backend-командой.
  • Интегрировал Cesium, Mapbox и Potree; оптимизировал 3D-рендеринг и потоковую подгрузку.
  • Сформировал front-end-команду до 8 человек, внедрил процессы code review, CI/CD и внутренние воркшопы.
  • Сайт: skyeermap.com/ru

Sovzond, Москва Senior Frontend Engineer Jun 2013 — May 2015

  • Разработал UI для «Архив спутниковой съёмки» и «Поиск по архиву» на Backbone.js.
  • Создал геофильтры, таймлайн и адаптивные карты; оптимизировал lazy-loading и минификацию.
  • Сайт: sovzond.ru

Образование

КубГУ, Краснодар Факультет Теоретической Физики 2003 — 2009

Hilkov Ivan Andreevich

Frontend Engineer

Contact Information:

A professional engineer with 17 years of web and IoT development experience. I drive team efficiency and integrate AI solutions for automation.

Key Skills

  • Frontend: React, React Native, Next.js, Redux, TypeScript, JavaScript, Vite, Webpack, TailwindCSS, Cypress
  • Backend: FastAPI, Django, Flask, Node.js (Nest, Express), Python, Redis, Celery, PostgreSQL
  • DevOps & Infra: Docker, Git, CI/CD, FFmpeg, gPhoto2, LTE-modems, Raspberry Pi
  • GIS & 3D: Cesium, Mapbox, Leaflet, Potree
  • Soft Skills: Leadership, mentorship, agile methodologies, communication, time management
  • Languages: Russian (native), English (B2)

Professional Experience

HRONIKA, Moscow Frontend & Full-stack Engineer Apr 2025 — Present

  • Launched a prototype of an autonomous timelapse system on Raspberry Pi 4 + Canon 1100D + LTE modem, ensuring stable 24/7 shooting.
  • Designed a pull-to-trigger architecture: the "box" requests tasks from the server and uploads RAW images to the cloud.
  • Integrated PyNET-CA (PyTorch) for adaptive RAW processing; reduced 4K timelapse assembly time from 100 to 70 minutes (–30%).
  • Developed the frontend (React + HeroUI + TailwindCSS): dashboard ... photo viewer, timelapse generation; set up e2e tests in Cypress.
  • Built a fault-tolerant backend on FastAPI and Celery/Redis; implemented REST API endpoints (auth, cameras, photos, timelapses).
  • Defined the BOM (UPS HAT, Li-ion batteries, IP67 enclosure, solar panel) for autonomous power management.
  • Prepared documentation and roadmap; successfully submitted an application to the Sber500 accelerator.
  • Website: hronika.tech

Tekara, Moscow Frontend Lead Engineer May 2024 — May 2025

  • Developed machinery and spare parts catalogs, shopping cart, and maintenance request flow, increasing conversion by 15%.
  • Created and maintained a UI component library for consistent styling.
  • Implemented an anti-scraping mechanism, reducing unauthorized traffic by 75%.
  • Optimized the SSR storefront on Next.js for loads up to 70,000 RPS with CDN caching.
  • Set up CI/CD and UI/UX testing in Cypress, ensuring release stability.
  • Website: tekara.ru

Tvigle, Moscow Frontend Lead Engineer May 2024 — Oct 2024

  • Led the development of a mobile video service on React Native (iOS & Android).
  • Set up CI/CD and automated beta deployments via TestFlight.
  • Integrated the VK Ads ad network (VAST 4.3): preroll/midroll/postroll and companion banners.
  • Website: tvigle.ru

START.ru, Moscow Frontend Lead Engineer Jan 2023 — May 2024

  • Launched the "Cinema on TV" section and video player integrated into the Smart TV storefront.
  • Optimized API requests during peak periods ("Slovo patsana"), reducing latency by 40%.
  • Conducted an architectural refactor of the auth flow and subscriptions; mentored a team of 6 developers.
  • Website: start.ru

Skyeer, Moscow Frontend Lead Engineer Apr 2017 — Jan 2023

  • Launched the MVP of an unmanned biathlon for Gazprom: user portal, monitoring, and map layer printing.
  • Developed the UI for the waste monitoring service (reo.ru/flyby).
  • Created the UI for UAV-based quarry road monitoring (pilot .../650419/](https://habr.com/ru/companies/nlmk/articles/650419/)).
  • Implemented the client side of the cloud aerial processing service ...https://attractor.aero)) and coordinated the API with the backend team.
  • Integrated Cesium, Mapbox, and Potree; optimized 3D rendering and streaming.
  • Built a front-end team of up to 8 people, introduced code review, CI/CD processes, and internal workshops.
  • Website: skyeermap.com/ru

Sovzond, Moscow Senior Frontend Engineer Jun 2013 — May 2015

  • Developed the UI for the "Satellite Imagery Archive" and "Archive Search" on Backbone.js.
  • Created geofilters, timeline, and responsive maps; optimized lazy-loading and minification.
  • Website: sovzond.ru

Education

Kuban State University, Krasnodar Faculty of Theoretical Physics 2003 — 2009

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment