Руслан Ф. Full Stack разработчик, Middle+

ID 13637
РФ
Руслан Ф.
Мужчина, 47 лет
Россия, Тула, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Full Stack разработчик
Грейд
Middle+
Навыки
ActiveRecord
Angular 2
CSS
Dart
Express.js
Frontend
GOlang
Gulp
HTML5
Java 8
JavaScript
Laravel
Laravel Eloquent
MongoDB
MVC
MySQL
NestJS
Node.js
ORM
PHP
React
React Hooks
SCSS
Socket.io
Spring
TypeScript
Vite
Vue.js
Webpack
WebSockets
Yii
Yii1
Amazon S3
AWS
CMS NetCat
Docker
Docker Swarm
filebeat
Kebana
Media
OpenCV
RabbitMQ
Wordpress
Agile
Amazon
Apache
API
Backend
Bitbucket
Bootstrap
Chai.js
CouchDB
CSS3
Fastify.js
Foundation
Framework
Git
GitHub
GitLab
Java
Jest
Jira
JUnit
Mocha.js
Mockito
net/http
Netcat
Nginx
PHPUnit
PostgreSQL
pouchDB
Redmine
Sass
Scrum
SQLite
Testing
TimeScaleDB
Trello
TypeORM
Базы данных
Методологии разработки
Flutter
Identity Server
database
OpenCart
SPA
Видео
Интернет-магазин
Разработка
developer
Facebook
Fullstack
GitHub Actions
Instagram
JSON
Laravel 7
Laravel Nova
PHP 7.4
REST API
S3
Stripe
UI
Работа с интеграциями
рендеринг
C
Canvas
Research
REST
Vue 2
Guice
Java FX
ReadyAPI
Swing
Отрасли
Social Networking
Знание языков
Английский — A2
Проекты   (6 лет 3 месяца)
NDA
Роль
Full Stack Developer
Обязанности
Проект: развитие системы биллинга и управления услугами интернет провайдера, разработка новой системы управления бизнесом Выполненные задачи и достижения: Система сохранения снапшотов файловой системы и истории изменения файлов. Задачи которые были выполнены мной: Была спроектирована архитектура и разработана серверная часть в соответствии этой архитектуре. Для хранения событий использовалась TimescaleDb, для того чтобы события не нагружали базу они собирались в очередь RabbitMQ. Также для обработки большого количества событий использовался фреймворк NestJS с fastify. Для проверки входных данных использовалась библиотека io-ts позволяющая в рантайме проверять корректность JSON. Все сущности для базы данных были описаны с помощь TypeOrm. Также TypeOrm использовалась для описания миграций. Для не событийной части API для хранения данных использовалась обычная PostgreSQL. Для реализации функционала использовался TypeScript. API отвечающий за получение данных о снапшотах был реализован на Laravel и PHP. Весь код разворачивался на сервере в контейнерах Docker. Сохранение настроек пользователя для редактора текстовых документов, основной части приложения: Задачи которые были выполнены мной: Для реализации задачи мной было выбрано решение на базе CouchDb. Для клиентской части я использовал PauchDb, для серверной части CouchDb, это позволило сохранить время на разработку кастомного решения и использовать синхронизацию из коробки. Весь код разворачивался на сервере в контейнерах Docker. Также была разработана небольшая библиотека обёртка над API PouchDB для сохранения данных в PouchDb. Библиотека была собрана в виде npm пакета и размещена в GitLab registry, это позволило в дальнейшем использовать эту библиотеку внутри проекта для сохранения любых настроек. Для разработки библиотеки использовался Typescript. Разработка текстового редактора с поддержкой коллаборативности. Задачи которые были выполнены мной: Для реализации задачи мной было выбрано решение на базе фреймворка TipTap и сервера HocusPocus. Я полностью разработал интерфейс пользователя редактора для этого были использованы Vue 3 и Vuex. Для реализации функционала совместной работы с документом был использован сервер HocusPocus от разработчиков фреймворка TipTap, это позволило сохранить время и не разрабатывать весь функционала с нуля. Поверх сервера HocusPocus мной был написана обертка позволяющий сохранять историю изменения документов, Весь код разворачивался на сервере в контейнерах Docker. Весь код был написан на Typescript. Внешний API для сохранения истории был разработан на Laravel и PHP. Разработка экрана отображения видео с камер пользователей во Flutter приложении. Задачи которые были выполнены мной: Чтобы отобразить видео с камер пользователей мной было решено использовать стандартный плеер поставляемый разработчиками Flutter Watcher, плеер загружается с помощью iframe c передаваемыми в него параметрами. Для отображения плеера в приложении было разработано SPA приложение с использование Vue 3, это приложение загружается в стандартный WebView (Android) , UIWebView (IOS). Так как в мобильном приложении не было отдельного экрана с WebView, UIWebView, то он был добавлен мной. При переходе на экран SPA приложение загружалось с сервера. На стороне сервера API было реализовано на базе Yii 1. В процессе реализации я встретился с проблемой, видеоплеер на Android устройствах не разворачивался на весь экран. Для устранения этой проблемы мной была собрана своя версия плагина для отображения WebView. Эта версия была собрана из патча для другого плагина. Интеграция биллинга с Flussonic и Flussonic Watcher. Задачи которые были выполнены мной: Был разработан функционал позволяющий из биллинга добавлять камеры абонента во Flussonic Watcher. На стороне биллинга был разработан функционал позволяющий интегрироваться с API Flussonic Watcher для этого использовались возможности Yii 1, он выступал в роли proxy между визуальной частью и API Flussonic Watcher . Для визуальной части был разработан интерфейс с использование Vue 3 в виде SPA. Используемые технологии и инструменты: Typescript, NestJS, TypeOrm, io-ts, PostgreSQL, TimescaleDB, RabbitMQ, CouchDB, PouchDB, TipTap, HocusPocus Server, Docker, Vue 3, Laravel (9,10,11), Java, Dart, Flutter
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Java, Laravel, Dart, Flutter, TypeScript, TypeORM, TimeScaleDB, NestJS, Vue.js, CouchDB, pouchDB, Identity Server
Отрасль проекта
Social Networking
Период работы
Апрель 2022 - По настоящее время  (3 года 4 месяца)
ReadyAPI
Роль
Software Engineer
Обязанности
Разработка ReadyAPI Используемые технологии и инструменты: Java, JUnit, Jira, Guice, Swing, JavaFx
Стек специалиста на проекте
Java, Jira, JUnit, Java FX, Guice, ReadyAPI, Swing, Разработка
Отрасль проекта
Social Networking
Период работы
Февраль 2022 - Март 2022  (2 месяца)
rgbcode
Роль
Full Stack Developer
Обязанности
Выполненные задачи и достижения: Разработка плагинов для wordpress Поддержка проектов заказчика на wordpress Используемые технологии и инструменты: JavaScript, Typescript, React, PHP, MySQL, CSS, SCSS, HTML5
Стек специалиста на проекте
CSS, MySQL, JavaScript, PHP, Wordpress, TypeScript, HTML5, SCSS, React, Разработка
Отрасль проекта
Social Networking
Период работы
Ноябрь 2021 - Февраль 2022  (4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Повышение квалификации «Академия AйТи» по программе «Java разработчик. Базовый уровень» (сертификат 2020 г.
Повышение квалификации «Сбербанк Университет» по программе «Java Developer: от Hello World до собственного клиент-серверного приложения». Профстандарт: Программист 06.001(диплом) 2021 г.
Повышение квалификации «OTUS» по программе «Scala разработчик» (диплом о повышении квалификации) 2022 г.
Образование
Среднее
Учебное заведение
Профессиональный лицей №7
Специальность
Программное обеспечение ВТ и АС, техник-программист (диплом)
Завершение учебы
2003 г.

Похожие специалисты

E-commerce & Retail • FinTech & Banking
ВЩ
Вадим Щ.
Омск
Full Stack разработчик
Middle+
2 337,66 Р/час
Agile
Agile Development
Ajax
AJAX Control Toolkit
Amazon
Amazon RDS
Amazon S3
API
API integration
REST API
+365

Вадим — опытный Full Stack разработчик с навыками работы на всех этапах разработки. Он обладает глубоким пониманием современных технологий и инструментов, таких как React, Node.js, AWS, TypeScript и другие. Вадим имеет опыт работы над проектами в области FinTech & Banking и E-commerce & Retail. На проектах он занимался разработкой веб-приложений, проектированием архитектуры, разработкой REST API, интеграцией с внешними сервисами и другими задачами. Он также имеет опыт разработки сложных фронтендов с отображением графиков и метрик, разработки Chrome Extension для автоматизации действий пользователей и переноса бизнес-логики приложения на клиентскую сторону. Работа в команде — взаимодействие с коллегами, обмен идеями, помощь друг другу. Из личных качеств Вадима стоит отметить его аналитическое мышление и умение работать в команде.

Подробнее
E-commerce & Retail • FinTech & Banking • Logistics & Transport • Telecom
ЕП
Егор П.
Омск
Full Stack разработчик
Middle+
2 337,66 Р/час
AWS
Axios.js
API
Apollo
Agile
Amazon
REST API
Jira
Authentication
Authorization
+207

Опытный Full Stack разработчик с более чем 5-летним стажем в разработке веб-приложений и корпоративных систем. Обладает глубокими знаниями в JavaScript (включая ES6+), TypeScript, React, Node.js и других современных технологиях. Имеет значительный опыт в создании сложных пользовательских интерфейсов и надежных серверных решений. Егор успешно работал над проектами в различных отраслях, включая e-commerce, логистику, социальные сети и корпоративные системы. Его опыт включает разработку и оптимизацию высоконагруженных систем, интеграцию с внешними API, обеспечение безопасности данных и автоматизацию процессов. Егор способен эффективно работать как самостоятельно, так и в команде, следуя лучшим практикам разработки и безопасности. Обладает навыками адаптации к новым технологиям и стремится к постоянному профессиональному росту.

Подробнее
HRTech • Marketing, Advertising & Design • RnD
АВ
Александр В.
Тбилиси
Full Stack разработчик
Middle+
3 082,74 Р/час
Работа с базами данных
Tailwindcss
HTML5
Платежные системы и сервисы
Svelte
Работа с интеграциями
JavaScript
CRM-системы
решение проблем
анализ
+125

Сторонник автоматизации процессов и компонентного подхода. Умею стратегически, аналитически и творчески мыслить. Умею проектировать, искать и предлагать. Большая усидчивость, инициативность, ответственность, быстрая обучаемость, любовь к выполняемой работе. Имею небольшой опыт в качестве руководителя команды из трех человек. Умею обучать и направлять других. Работал преподавателем на курсах фронтенд-разработки. Большой опыт в работе поддержки клиентов, поэтому довольно коммуникативен. Большой опыт в работе с MS Excel и Google-таблицах (автоматизация, оптимизация и защита таблиц, написание скриптов, решение задач любой сложности). Небольшой опыт (3 года) в написании нативных программ (WinForms C#). Также работал с различными ПО и сервисах - от запуска серверов Windows и мобильного приложения до настройки и запуска сайтов в аналитике гугла и яндекса. Умею составлять инструкции для ПО и не только.

Подробнее
EdTech • FinTech & Banking • LifeStyle • Media • RnD • Social Networking
ЕТ
Евгений Т.
Щучин
Full Stack разработчик
Senior
3 896,1 Р/час
AWS
Bitbucket
CSS
Express.js
Git
GitHub
GitLab
Google API
GraphQL
HTML5
+84

Евгений — опытный Full Stack разработчик с более чем четырёхлетним опытом работы. Он обладает глубокими знаниями и навыками в области разработки веб-приложений, включая AWS, Bitbucket, CSS, Express.js, Git, GitHub, GitLab, Google API, GraphQL, HTML5, JavaScript, Figma, MongoDB, Mongoose, MySQL, NestJS, Next.js, Node.js, Npm, PNPM, PostgreSQL, React, Redux, REST API, Sass, SCSS, Sequelize, Serverless Framework, Storybook, Toolkits, TypeORM, TypeScript, Webpack, WebSockets, Yarn и другие технологии. Евгений участвовал в разработке нескольких проектов, среди которых Guide:Human — платформа для социального обмена, KonBeO — платформа для подачи заявок на получение субсидии, Try Cents — комплексная система управления бизнесом для прачечных и химчисток, Union 54 — финансово-технологическая компания, предлагающая услуги по выпуску карт, MovieWind — подписной сервис для любителей кино и телешоу, Polytechnic College Web Platform — цифровая платформа для студентов, преподавателей и сотрудников колледжа, Car Sharing — платформа для краткосрочной аренды автомобилей, а также проект под NDA — современное веб-приложение, которое соединяет независимые организации по делам молодёжи с органами опеки. В проектах Евгений выполнял широкий спектр задач, таких как улучшение производительности веб-приложений за счёт оптимизации компонентов React, сокращение времени загрузки страниц, повышение показателей вовлечённости пользователей, подготовка тестовых данных и плана, проведение базового тестирования модулей, проверка запросов на извлечение, поддержание высокого уровня качества кода, разработка frontend и backend частей проекта, модульное тестирование, разработка архитектуры, рефакторинг устаревших кодовых баз, переход со старых фреймворков на React и Node.js и многие другие.

Подробнее

Недавно просмотренные специалисты

BioTech, Pharma, Health care & Sports • E-commerce & Retail • EdTech • Logistics & Transport • Social Networking • Telecom
АА
Андрей А.
Владимир
Python разработчик
Senior
3 376,62 Р/час
WebSockets
NATS
SQLAlchemy
Redis
WebRTC
Pytest
Nginx
Celery
FastAPI
SignalR
+26

Андрей — Senior Python разработчик из Владимира. Специализируется на разработке backend-части проектов. Имеет опыт работы с микросервисной архитектурой, интеграцией с внешними сервисами и разработкой новых сервисов. Владеет английским языком на уровне B2. Участвовал в проектах в различных отраслях: логистика и транспорт, телекоммуникации, образование, электронная коммерция, социальные сети, биотехнологии и здравоохранение. Среди проектов, над которыми работал Андрей: - система управления грузовыми перевозками; - система управления НСИ с интеграцией Ataccama RDM; - онлайн-сервис для профориентации; - мобильное приложение для покупок товаров для животных; - сервис для заказа такси и аренды машин премиум-класса; - мобильное приложение для онлайн-магазина с интеграцией 1С; - система электронного документооборота по НИОКР и НИР; - социальная сеть; - сервис для регулярного сбора информации о медицинских препаратах и инструкций для них; - платформа для проведения онлайн-занятий; - мобильное приложение для ресторанов; - мобильное приложение для объявлений.

Подробнее
Information Security • RnD • VR/AR
ИБ
Илья Б.
Тамбов
DevOps
Middle+
3 376,62 Р/час
HAProxy
ESXi
GitLab
DLP
SMART
suite
Администрирование
CentOS
Zabbix
Bash
+48

Илья — опытный DevOps-специалист с более чем пятилетним опытом работы на проектах в сферах биотехнологий, фармацевтики, здравоохранения, спорта, информационной безопасности и RnD. Он обладает навыками работы с такими инструментами, как Ansible, Apache, Bash, Docker, Docker Compose, ESXi, GitLab, HAProxy, Metasploit, MongoDB, Nginx, Nikto, Nmap, Patroni, PostgreSQL, Proxmox, Python, SMART suite, VMware и Zabbix. Илья работал системным инженером в VisionLabs, где занимался сопровождением сетей и серверов, интеграцией, настройкой и вводом в эксплуатацию оборудования и ПО, анализом и оптимизацией инфраструктуры, подбором оборудования и ПО. Также он работал инженером по информационной безопасности в ЗАО «Корпорация Малком», где тестировал и модернизировал защищённость систем, проводил аудит систем безопасности, мониторинг и контроль функционирования средств обеспечения ИБ. Кроме того, Илья выполнял обязанности системного инженера при внедрении и настройке платформы для компании, где устанавливал и настраивал системы, программное обеспечение и серверные приложения, поддерживал и развивал инфраструктуру приложений, разрабатывал и поддерживал скрипты для автоматизации рутинных задач.

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • Manufacturing • Telecom
АВ
Александра В.
Новосибирск
Руководитель проекта
Senior
3 211,19 Р/час
Jira
Confluence
SQL
Agile
Scrum
Управление командой
Ведение переговоров
Планирование
Kanban
Управление продуктом
+16

Управление проектами: Опыт работы в ролях Project Manager, аналитика. Составление продуктового плана по внедрению фич, приоритезация бэклога. Релиз менеджмент. Конкурентный анализ для внедрения нового функционала. Контроль экономической эффективности проекта. Управление командой: Руководство внутренними и внешними (аутсорс) командами разработки. Проведение: дейли митингов, one-to-one. Контроль сроков исполнения задач. Развитие компетенций команды. Участие в подборе сотрудников. Проведение onboarding. Аналитика: Сбор требований, подготовка первичной документации: описание и согласование требований, подготовка макетов интерфейсов. Ведение производственной отчетности (тайм трекер). Формирование пользовательских историй (User Stories). Использование User Story Mapping (USM). Методологии разработки: Scrum, Kanban. Опыт планирования спринтов, Daily Scrum, Review и Retrospective. Документация: Написание и поддержка технической и проектной документации. Использование Confluence, XWiki, Swagger. Работа с заказчиком: Ведение переговоров, презентация решений, сопровождение внедрения. Опыт взаимодействия с госструктурами: (ФНС, МЧС)

Подробнее