Фулстек разработчик и фрилансер

Js | PHP | Node.js | Python
Vue | Laravel
Добро пожаловать!

Меня зовут Александр. В разработке я более 4-ех лет. Специализируюсь как фронтенде так и на бэкенде. Так же пишу скрипты, ботов, парсеры и тд.
По сложившимся обстоятельствам и состоянию здоровья на данный момент занимаюсь фрилансом/удаленной работой.

Навыки


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


Бэкенд
Php/ООП

Php 5/7.Понимание ООП и паттерна MVC. Работа с Composer.

Frameworks/Laravel

Понимание MVC паттерна. Основной фреймворк в использовании - Laravel. Авторизация/Коллекции/Отношения/Routing,middleware. Нравиться он, его комьюнити, экосистема и те вещи которые на нем можно реализовывать. Прототипировал блог, магазин, соц сеть. По работе пересекался с Falcon.

DB/SQL/MongoDB

Общее понимание баз данных.MySQL/MSSQL/SQLite CRUD.. На основе SQL делал разные проекты (блоги, магазины, соцсети(*прототипы)). На основе mongoDB делал/пробовал небольшие проекты связанные с Node.js

Node.js

Node.js, express, mongo. Использовал в некоторых пет-проектах и приложениях. Делаю на нем парсеры и ботов для телеграмм. Хочется освоить тестирование фреймворки для реализации API,утилит.

CMS/Wordpress/October

Пробовал разные CMS и блоговые(wordpress, october) и магазинные(prestashop,opencart,bitrix).Понимание устройтство систем. Работаю Wordpress т.к. относительно распространен, достаточно хорошая документация и комьюнити. Но особое предпочтение отдаю OctoberCms, т.к основан на Laravel с его философией и архитектурой.

Deploy/DevOps/Docker/Ubuntu/CentOS

Минимальное администрирование сервера. Работа в терминале по SSH/Mc/Vim/демоны/сервисы, простые комманды. Залив, развертывание платформ и cms. Работа под убунтой(серверной) и центосом. Знаком с Docker/Docker-compose. Использую как на сервере так и для локальной разработки.

Python/Flask/Django

Учу данный язык, решаю задачи делаю свои мини-проектики. Писал небольшие парсеры, телеграм ботов. Немного использовал Flusk, хочется освоить Django.

Фронтенд
HTML/CSS/Bootstrap

Общее понимание структуры DOM, HTML разметки, подходов методологий верстки. Навыки и приемы адаптивности, кроссбраузерности. В разработке использовал сервис Browserstack.

Grids/Flexbox/BEM/PostCSS

Понимании стукрутры сеток. Знание, использвание flex-box. Препроцессинг, сборка фронтенда проекта. Работал и трогал все три препроцессора, но в основном использую SCSS. Предпочитаю структуру со скобками, т.к. видна стуктура модулей в иерархии вложенности.

Vanilla JS/jQuery/Animation

Понимании стукрутры сеток. Знание, использвание flex-box. Препроцессинг, сборка фронтенда проекта. Работал и трогал все три препроцессора, но в основном использую SCSS. Предпочитаю структуру со скобками, т.к. видна стуктура модулей в иерархии вложенности.Знание основных методов библеотеки jQuery. Работа с плагинами, написание собственных. Работа с базовыми анимациями, создание кастомных.

Frameworks/Vue/React/Angular

Несколько ознакомлен с особенностями каждого из фреймворков. Пробовал делать некотрые вещи на пет-проектах. Немного трогал Angular(1/2). На постоянной основе и рабочих проектах, особенно в связке с Laravel, ипользовал/ую vue.js. Как в библеотечной форме, так и в полноценной сборке. . Так же немного работал с React-ом, но в основмном с React-Native.

VueCli,VueRouting,VUEX,Vuetify

Инструменты Vue. Работал с ними тк vue был основным стэком.

Разное
Git/Gitflow

Знание git. Основные комманды. Понимание введения проекта по gitflow

Mobile/React Native

Экспериментальные проекты на ReactNative. Сборка под Android и iOS.

Linux/CLI/SSH

Люблю Линукс. Разделяю философию UnixWay и openSource. Ориентируюсь в командной строке и предпочитаю, использую консольные утилиты

Telegram боты

С момента появления телеграм заинтересовался созданием ботов. Писал небольшие боты для себя. Использовал python и фрейворк, но в основном пишу на Node.js.

Парсеры/скрапперы

В основном использую Node.js. Как для обычных парсеров, так и для скрапперов. Для имитация браузера использую Puppeteer.js.

Опыт работы

Fullstack-разработчик
Фриланс
Период: с Ноября 2020

В связи с обстоятельствами со здоровьем занялся удаенной работой. Пока что получается и нравиться. Выполняю различные заказы по моему стэку технологий.

Fullstack-разработчик
Webinnovations
Сайт: webinnovations.ru
Период: Ноябрь 2018 - Март 2018

Столкнулся с неприятным недугом, связанным со зрением. Долго ходил по врачам. Мини операция и восстановление. Заняло полгода. Спустя это время смог еще поработать над тем же проектом 5 месяцев. Но стало хуже и я покинул комманду. Дальше полтора года с небольшим я мотался по врачам, без особых результатов. Начал смотреть альтернативные методы, начались сподвижки и я стал работать над собой и до сих пор продолжаю. Состояние улучшается.

Fullstack-разработчик
Webinnovations
Сайт: webinnovations.ru
Период: Август 2017 - Май 2018

Занимался разработкой большого B2B проекта. Клиент - Континент экспресс. Компания в обсласти бизнес-тревла. Организация коммандировок, введение данных компаний, подразделений, сотрудников, их информация, отчетная документация, бизнес логика предложений, условий, калькуляция на основе бизнес-логики. К нам на разработку поступило три модуля: PMT(Profile Manager Tool - система хранения информации), AIF(Agent InterFace - клиент для составления маршрута и калькуляции предложений по авибилетам и отелям), MidOffice (Отчетная документация).

Участвовал в разработке PMT AIF.

Laravel. Освоил и углубился в фреймворк. Авторизации, отношения, middleware, плагины.

Docker. Все проекты разрабатывались локально, используя docker-compose. Сами же приложения деплоились в контейнерах. Было интересно разобраться с докером. Начал использовать под свои нужды и на сервере.

Vue. Освоил данный фронтенд фреймворк. Сначали использовали в качестве библеотки, на втором проекте (Aif) разработывали, испольую полноценную сборку.

PhpStorm Idea. Приобщился к продукции JetBrains. Не работал особо в Ide, но при хорошем железе это большое удовольстиве. Привыкаешь к удобствам и целостности.

Python.В свободное время занимася питоном. Делал ботов для Telegram, небольие задачки, утилитки, скриптики и парсеры.

MSSQL.SQLite

Верстальщик / Разработчик
Adrus Маркетинговое агенство
Сайт: ad-rus.com
Период: Апрель 2016 - Август 2017

Первое официальное трудоустройство.

В трудовом договоре числился на должности программиста, среди комманды занимал позицию верстальщика, а по факту работы занимался нечто средним между весткой, бэкендом и фронтендом.

Делал проекты разной направленности:

  • Вертска одностраничков, промо.
  • Анимация, js-динамика, формы, валидации.
  • Адаптив кроссбраузерность, сборка под Gulp, препроцессоры Sass(Less/Stylus)
  • Многостраничные сайты, под различные CMS: wordpress, october.
  • Верстка, адаптация, фронтенд ecommerce магазинов, корпоративных сайтов.
  • Работа с CMS (october, wordpress, Prestashop ) и frameworks (laravel, немного falcon).
  • OpenSource - в виде мини-плагинов, фронтенд штук.
  • Пет-проекты под изчучение различных технологий: Vue, React, Angular / Node.js, MongoDB / Laravel, немного Java и Python
  • Работал и паралельно обучался. Дома занимался, отрабатывал на пет проектах навыки js/php.

    Web-разработчик(Стажировка)
    Программный регион
    Сайт: regium.com
    Период: Январь 2016 - Февраль 2016

    Месяц стажировки на должность Php-разработчика. Обучение работе с базами данных MySQL с инструментами PhpMyAdmin, MySQlWorkBench.

    Php - основы, логика, скрипты. Был создан Блог, со всеми сопутсвующими операциями CRUD, регистрация (занесение различной информации о клиенте в базу данных), авторизация клиентская и серверная валидации. Создан прототип сервиса статей. Выведение статей, информация о них, их соответсвенное создание, удаление, редактирование.

    Освоена платформа Linux. Базовые терминальные команды, файловая структура системы.

    Web-разработчик
    Index Studio Digital Agency
    Сайт: indexstudio.ru
    Период: Сентябрь 2015 - Ноябрь 2015

    Верстка сайта по макету PSD, адаптирование под все устройства - мобильные устройства планшеты, ноутбуки и широкоформатные десктопы, настраивание и создания функционала сайта (формы, категории услуг, карта, e-mail привязка) наполнение контентом.

    Получены навыки:
    Дизайна и Верстки - Работа с AdobePhotoshop PSD макетами HTML (блочная верстка), кроссбраузерность, адаптивность, многостраничность, LandingPage, responsive CSS - каскадные стили, анимация.

    Front-end - начальные знания jQuery (анимация, интерфейс, области заполнения), написание простых скриптов, дополнение сторонних. Back-end - настройка email-оповещаний, формы отправки), начальные знания (знакомство) с Php CMS (Joomla, ModX) Ajax

    Общие знания работы сайта, его взаимодействие с серверной частью, работа по FTP, уверенное чтение чужого кода.

    3-ое созданных с нуля сайта и 2ое предоставлялись на редактирование и дополнение.

    Проекты

    Progetti Studio

    #2022 #backend #interesting #October Cms

    Waistline

    #2022 #backend #frontend #interesting #woocommerce

    Flask Parser Interface

    #flask #python

    CMPI Редизайн

    #2022 #backend #frontend #interesting #js #laravel #верстка

    Dysless. Центр дислексии

    #2021 #backend #frontend #interesting #laravel #October Cms #верстка

    Alltobiz. Лендинг Инвестиции

    #2022 #backend #frontend #верстка

    Alltobiz. Интеграция платежек

    #2021 #backend #frontend #interesting #wordpress

    Схемочка

    #2021 #backend #django #interesting #python

    Мир рядом

    #2021 #backend #interesting #laravel #October Cms

    Atol

    #2021 #interesting #верстка

    Fine Ingredients

    #2021 #backend #interesting #laravel #October Cms

    Автошина

    #2021 #backend #django #python

    Посмотреть все (50)