Александр Сафт

Product Owner. Full-stack js - разработчик. Node.js, Postgresql, Vue (+SSR).

Местоположение

Проживание: Россия, Москва

Готовность к работе: готов к удаленной работе

Возраст и стаж

Стаж: 8 лет и 8 месяцев

Зарплатные ожидания: От 200000 руб.

Контактная информация

Мой круг: https://moikrug.ru/fend

Профессиональные навыки


JavaScript • Node.js • PostgreSQL • MySQL • Vue.js • MongoDB • Webpack • Api интерфейсы • Websockets • Nginx

Участие в профессиональных сообществах


Июль 2014 —
По наст. время
(5 лет и 4 месяца)

Тостер

@fend: 5 ответов, 1 вопрос, отвечает по темам:

Node.jsАдминистрирование баз данныхSQLJavaScriptBootstrapИнтерфейс пользователяPostgreSQLHTMLjQuery
Апрель 2013 —
По наст. время
(6 лет и 7 месяцев)

GitHub

@fend25: 130 вкладов в 15 репозиториев, связан с языками:

JavaScriptCoffeeScript

Опыт работы


Август 2017 —
По наст. время
(2 года и 4 месяца)

Лайфстрим

Senior frontend developer
Россия, Москва

Обязанности и достижения

Разработал за месяц новый сервис по просмотру фильмов на React.js со своим HTML5 плеером.

Затем спроектировал и создал с нуля новую CMS с SSR на Vue.js (В составе самого сайта на Vue SSR, админ-панели на Vue, API-сервера на Node.js). С нуля разработал структуру системы, схему API, схему БД и инфраструктуру для деплоя и обкатки dev-сборок.

Применяемые навыки

JavaScript, Vue.js, Node.js, MongoDB, Nginx, CSS, Webpack, Typescript, Веб-разработка, HTML
Апрель 2016 —
Август 2017
(1 год и 5 месяцев)

ZeeNG

CTO
Россия, Москва

Обязанности и достижения

Пришел в проект после нескольких фрилансеров. Разобрался с тем, что осталось после фрилансеров, понял, что ничего толком не осталось, а систему строить надо. Начал разработку fullstack платформы (backend - node.js, postgresql; frontend - react&redux).

Потребовались программисты, за несколько месяцев собрали хорошую команду, в которой я стал тимлидом, а затем и CTO и мы успешно запустили кастомную CRM для туроператора. Параллельно вел разработку сервиса бронирования с автоматизированным использованием геосистем (ORSM, Google maps API, PostGIS).

Разработал REST и WebSocket RPC API для двух систем. Во время разработки backend разработал гибкую и простую ORM для Postgres с поддержкой дополнительных возможностей Postgres (JSONB, ranges, etc...). Также отвечал за сервера, их настройку и поддержку.

Разработал и настроил систему свою систему Continuous Deployment.

Ключевые слова: Node.js, PostgreSQL, REST API, WebSocket RPC API, React, Redux, Linux, nginx.

Применяемые навыки

JavaScript, Node.js, Express.js, PostgreSQL, Nginx, Git, CI/CD methodologies, React.js, MobX, Typescript
Сентябрь 2012 —
Апрель 2016
(3 года и 8 месяцев)

Vitest

Fullthrottle javascript developer
Россия, Москва

Обязанности и достижения

Отвечал за backend, frontend и сервер в IoT-engineering компании.

Начал с отладки SQL-хранимок и инфраструктуры базы. Затем, с развитием проекта, спроектировал API для датчиков и клиентов и создал Application-сервер, админ-панель, сервис статистики, и настроил всю инфраструктуру. Настроил on-the-go серверное решение для системы IoT системы.

Спроектировал API для нескольких IoT систем и различных клиентов (сайты, мобильные приложения. По разным проектам в зависимости от требований API были всех расцветок и цветов: текстовые и бинарные; по HTTP, WebSocket и просто TCP.

Администрировал сервер (ubuntu), проектировал и поддерживал БД (MySQL, Mongo и Postgres), успешно мигрировал сначала MySQL -> Mongo, а через пару лет уже и Mongo -> Postgres.

Применяемые навыки

JavaScript, Node.js, Websockets, Api интерфейсы, MySQL, MongoDB, PostgreSQL, CSS, HTML, Nginx
Январь 2011 —
Май 2012
(1 год и 5 месяцев)

Атлант-Дозор

PHP-разработчик
Россия, Москва

Обязанности и достижения

Дорабатывал админ-панель на PHP, сопровождал MySQL

Деплоил и настраивал gentoo.

Применяемые навыки

Linux, Gentoo, Администрирование Linux, Системное администрирование, Администрирование *nix, PHP, MySQL, HTML, CSS, JQuery, Веб-разработка

Высшее образование


Сентябрь 2010 —
Июнь 2016

Московский государственный технический университет имени Н.Э. Баумана

Информатики и систем управления; ИУ
Россия, Москва

Специализация и достижения

Автоматизированные системы обработки информации и управления.

О себе


Я опытный Fullstack JavaScript разработчик с хорошей экспертизой в:

Есть опыт работы в таких областях:

Есть опыт руководства командой разработчиков.

В профессиональном плане интересуюсь проектированием, архитектурой, языками программирования (ES, Golang, Kotlin, Haskell)


Рекомендательные письма


Мария Макарова

знакомый

Александр работал с нами по проекту синхронизации данных между двумя базами данных разного типа - одна noSQL - CouchBase, вторая - mySQL, нужен был скрипт на node.js : http://freelansim.ru/tasks/128225.
И что же Вы думаете? Александр справился с этой задачей быстро и отлично! Общение тоже на отличном уровне. Надеюсь, нам еще доведется поработать вместе.

Письмо написано 20 ноября 2015 в 10:43 • Согласились: 1