Was more than two weeks ago

Кузнецов Артем

Male, 30 years, born on 22 October 1995

Turkey, I want to relocate, prepared for business trips

Contacts
The phone has been hidden by the job seeker
cinquestyle@gmail.com — preferred means of communication

Senior Full-Stack Engineer

Specializations:
  • Programmer, developer

Employment: full time

Work schedule: full day, flexible schedule, remote working

Work experience 10 years 5 months

August 2016currently
9 years 5 months

Yaroslavl, tensor.ru/

IT, System Integration, Internet... Show more

Senior Full-Stack Engineer
Последние проекты: 1. Построение корпоративного продукта Видеосвязи с использованием Jitsi Media Server https://sbis.ru/video_communications Технологии: Frontend: TypeScript, React, Redux Toolkit, WebSockets, WebRTC; Backend: NodeJS, WS, PostgreSQL, Redis, Jitsi (videobridge, jicofo, prosody); Работа над решением для видеоконференций на основе технологии WebRTC, способным обслуживать сотни участников в одной видеоконференции. Основные рабочие области: - построение клиентской архитектуры компонентов; - разработка системы анимаций, раскладок для просмотра участников и их видео; - оптимизация клиентской производительности; - поддержка сигнального websocket-сервиса; - разворот и конфигурация серверных jitsi компонентов с помощью Kubernetes, Helm charts; - внедрение ML решений для клиентской замены фона, работа с Canvas API, Wasm, TFLite; 2. Видеоредактор: Технологии: Frontend: TypeScript, React, Redux; Backend: Python, PostgreSQL; Работа над созданием возможности редактировать корпоративные вебинары в браузере после их проведения. Основные рабочие области: - разработка основных клиентских компонентов (timeline, drag'n'drop, work area); - взаимодействие с серверным хранилищем, конвертация итогового результата через ffmpeg;
August 2015August 2016
1 year 1 month

Yaroslavl, krista.ru

IT, System Integration, Internet... Show more

Инженер-программист
Разработка функционала бухгалтерской отчетности на .Net C# ExtJS

Skills

Skill proficiency levels
React
Redux
Node.js
Websocket
Nginx
Kubernetes
Docker
PostgreSQL
Git

About me

7+ лет опыта коммерческой разработки Знаю и могу применять на практике принципы OOP и функционального программирования. В разработке использую в основном только React 17+ (hooks) и TypeScript 4+ (ESNext). Придерживаюсь принципов модульности, feature-slice design, микросервисной архитектуры. Есть хорошее понимание REST и RPC архитектуры API. Разбираюсь в более низкоуровневых протоколах TCP/UDP, устройстве работы сети, принципах кэширования, построении высоконагруженных сервисов, использовании LoadBalancer и т.д. Могу проводить ревью, помогать в обучении junior разработчиков. Основные задачи на рабочем месте это написание бизнес-логики. Верстаю в основном с помощью flex или tailwindcss. Полностью самостоятелен в плане принятия ключевых архитектурных решений и доведения их до выполнения. Любимые авторы на YouTube: Theo Browne, ThePrimeagen

Higher education (bachelor)

2017
Факультет информатики и вычислительной техники, Фундаментальная информатика и информационные технологии

Languages

Russian — Native

English — B1 — Intermediate

Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Doesn't matter