Попов Алексей Андреевич

Попов Алексей Андреевич

Web Developer & Front-end and Back-end Expert


Обо мне

15 лет опыта разработки программного обеспечение, в том числе крупными промышленными и уникальными отраслевыми инвестиционными проектами. Основные направления деятельности: веб-разработка, мобильные приложения, программное обеспечение, администрирование сетей, настройка оборудования. Ключевые компетенции: разработка и реализация программного продукта, обеспечение прозрачности финансово-хозяйственной деятельности предприятий, реализация проектов по повышению операционной эффективности бизнеса (снижение издержек, повышение производительности труда, оптимизация бизнес-процессов).

Опыт программирования

Мои знания языков программирования, а так же CMS, библиотек и фреймворков.

01.

Верстка HTML / HTML5

Верстаю страницы ориентируясь на SEO-оптимизацию. Понимание и практическое применение технологии HTML5.

02.

Стилизация CSS3 / SASS / SCSS

Стилизация веб-страниц под любые устройства с различными разрешениями экрана в том числе и анимация элементов.

03.

Объектно-ориентированный PHP

Начинал с PHP профессиональный путь, еще на 4-й версии написал свою первую CMS и сдал первый проект. На ООП PHP пишу как на "чистом", так и с фреймвоками Yii 1, Yii 2.

04.

Python 3 & Django

Люблю этот язык за его простоту и функциональность, пишу ультилиты под дистрибутивы на основе Linux/Unix. Разрабатываю серверную часть для сайта или приложения на Django фреймворком.

05.

Чистый JavaScript

В момент моего изучения JavaScript сайты верстались на таблицах, а AJAX технология была чем-то невероятным. Под браузеры были разные реализации функционала и именно тогда я обрел опыт в реальных проектах на чистом JavaScript.

06.

Node.JS & NPM

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

07.

jQuery & etc.

Отличные знания и опыт работы с библиотекой jQuery, а так же опыт разработки собственных бибилиотек на его основе. Работаю с множиством библиотек написанных с приминением jQuery.

08.

AngularJS

Хороший опыт разработки на фреймворке AngularJS, написание SPA, а так же динамических сервисов для сайта.

09.

Angular & TypeScript

Опыт разработки сайтов, SPA. Применяю подход Angular Universal для SEO-оптимизации сайта с пререндером на Node.JS.

10.

Ionic (Android & iOS)

Опыт разработки мобильных приложений для Android и iOS. Отличный бонус к Вашему сайту ;)

11.

Язык C Sharp

Опыт разработки программного обеспечения под ОС семейства Windows. Разработка консольных и графический программ.

12.

C & C++

Опыт написания небольших приложений на C++. На чистом "C" в основном на практике реализовывал прошивки для AVR микроконтроллеров Atmega. Проектировал схемы в Proteus, пайка компонентов.

13.

MySQL & MSSQL & SQLite

Большой опыт работы и написания MySQL запросов, на MSSQL опыт не большой.

14.

MongoDb

Опыт работы с документоориентированной базой NoSQL.

Опыт администрирования

Мои знания в сфере администрирования систем и сетей.

01.

Дистрибутивы на базе Linux

Начинал путь с Gentoo. Работаю в основном на CentOS, Debian, Ubuntu. Полная настройка, компиляция ядра, программ, настройка сети, устройств и т.д.

02.

ОС на базе Windows

Установка, настройка ПО, поднятие сервера терминалов, контроллера доменов, Active Directory, DNS, DHCP, WINS и т.д.

03.

Unix подобные ОС

Компиляция и настройка ПО, хорошие знания FreeBSD. Небольшой опыт работы с Oracle Solaris. Конфигурация сети, настройка аппаратной виртуализации и др. Хорошие знания pfSense на базе FreeBSD.

04.

OSX & MacOS

Предпочитаю MacOS как рабочей станцией. Настройка различного рода ПО в том числе и серверного. Использование портов (MacPorts, Brew), компиляция программ, понимание и настройка Kext. Настройка сторонних загрузчиков Clover и Chameleon. Умею патчить DSDT ;)

05.

Аппаратная виртуализация

Опыт работы с VMware vSphere, XEN, KVM, Hyper-V. Гибкая настройка ресурсов под задачи, проброс устройств.

06.

Виртуализация уровня ОС

Опыт работы с QEMU, OpenVZ, LXC, FreeBSD Jail. Программирование скриптов автоматической конфигурации и развертке.

07.

Docker & Compose

Постоянный опыт работы с контейнеризацией для автоматизации развёртывания и управления приложениями.

08.

Kubernetes

Небольшой опыт использования Kubernetes в проектах, на практике использовал очень редко.

09.

Asterisk & FreePBX

Установка, настройка, поддержка цифровой АТС на базе Asterisk, подключение USB-4G модемов, маршрутизация SIP, IVR и т.д., а так же менеджмент через FreePBX.

10.

OpenWRT / DD-WRT / TomatoUSB & Optware

Прошивка маршрутизаторов, настройка и установка пакетов, конфигурация сетей.

11.

CCNP Routing & Switching

Знание принципов коммутации и маршрутизации LACP, STP, VLAN, QoS, NAT, OSPF, BGP и опыт в настройке.

12.

Virtual Private Network

Умение настраивать VPN сети PPTP, L2TP, OpenVPN на различном оборудовани, а так же на ОС.

13.

DNS, DHCP, SQUID & Other

Настройка конфигурационных файлов, поднятия зон (Bind9), раздача IP-адресов и настройка (ISC DHCP Server), проксирование трафика HTTP & HTTPS через SQUID, маршрутизация и различное другое сетевое программное обеспечение.

14.

NGINX & Apache

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

Администрирования сетевого и серверного оборудования

Закупка, сборка, настройка различного рода серверного и сетевого оборудования.

01.

Cisco

Опыт конфигурирования коммутаторов Cisco Catalyst.

02.

Mikrotik & RouterOS

Отличные знания RouterOS, опыт на многих железках.

03.

Аналоговые АТС Panasonic

Опыт настройки и дальнейшей поддержки АТС оборудования Panasonic KX-TDA100 в нескольких организации.

04.

D-LINK, TP-Link, NetGear & etc.

Конфигурирование L2 / L3 коммутаторов различных моделей.

05.

Серверные платформы

Сборка сервера и настройка кластера на DELL PowerEdge, опыт работы с платформами Semimicro. Менеджмент iDrac, IPMI.

06.

Системы хранения данных (СХД)

Опыт работы с СХД и дисковыми полками DELL PowerVault, QNAP, Synology. Опыт прошивания MegaRAID котроллеров в режимы IT (HBA) и RAID.

Образование

Отучился, отслужил.

2008 - 2013

ВГУЭС

Инженер

Владивосток, РФ

Высшее оброзование получил во Владивостокском государственном университете экономики и сервиса (ВГУЭС), на кафедре "Информационные системы и технологии".

2007 - 2008

Срочная служба в ФСО РФ

Механик

Россия, РФ

Служил срочную военную службу в Федеральной Службе Охраны (ФСО) Российской Федерации.

2005 - 2007

Академический колледж ВГУЭС

Менеджер

Владивосток, РФ

Средне-специальное образование получил во Владивостокском государственном университете экономики и сервиса (ВГУЭС), на кафедре Академического колледжа "Экономики и сервиса".

Контакты

Место нахождения

Владивосток, РФ

Телефон

+7 (423) 2005-905


Попов Алексей Андреевич

Web Developer & Front-end and Back-end Expert