Алан Форестер

Россия, Иваново

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

Основные навыки

DevOpsLinuxDockerKubernetesHelmTerraformWerfGitHub ActionsGitlab CIБазы данныхGolangPythonВысоконагруженные системыИнформационная безопасностьУправление требованиями к ПОАнализ угрозRubyPHPJavaScriptTypeScriptPostgreSQLMongoDBRedisNginxAnsibleWebRTCAngularNodeJS

Опыт работы

Кnomary

08.2024 - 10.2024

Бэкенд разработчик (Средний), PHP разработчик

  • LMS для Tedo, Kert, Baltika на CodeIgniter, администрирование WebRTC-серверов

Навыки: CodeIgniter, PHP, MySQL, Linux, Docker, Redis, Celery, WebRTC, JavaScript, TypeScript

Достижения: Разработка и поддержка LMS для Tedo, Kert, Baltika с интеграцией WebRTC для видеоконференций.

Звукимузыка

03.2024 - 07.2024

Бэкенд разработчик (Старший), Go/Python разработчик, DevOps

  • API на Go для приложения (Flutter), микросервисы на Python, деплой (CI/CD), мониторинг

Навыки: PostgreSQL, Docker, Python, Nginx, Golang, REST, Django, FastAPI

Достижения: Разработка микросервисной архитектуры для музыкальных сервисов с обработкой до 1000 запросов/сек.

АО "Инфорензик"

05.2023 - 02.2024

Бэкенд разработчик (Ведущий), Python разработчик, DevOps

  • Сервис кибер-разведки для банков: проектирование БД, Telegram-бот, WebApp, API (FastAPI), агрегация данных, администрирование

Навыки: Docker, Linux, Python, FastAPI, RESTful API, PostgreSQL, Высоконагруженные системы, Проектирование архитектуры

Достижения: Разработка системы кибер-разведки с обработкой 500+ источников данных и автоматическим анализом угроз.

x5.io

02.2023 - 04.2023

DevOps-инженер (Старший)

  • Структура БД для BigData и ETL, микросервисы, RabbitMQ, MongoDB, Postgres, Neo4j

Навыки: Linux, PostgreSQL, MongoDB, Golang, Базы данных, Docker, RabbitMQ, Высоконагруженные системы, Git, Redis

Достижения: Оптимизация ETL-процессов, сокращение времени обработки данных на 40%.

CoraWinek

09.2022 - 01.2023

Системный администратор (Ведущий), DevOps

  • Система виртуализации на Proxmox, плейбуки для деплоя, бэкапы через FTP

Навыки: Linux, Ansible, Настройка Proxy, DevOps, Shell scripting, SRE, GitLab, KVM, Системы виртуализации

Достижения: Автоматизация деплоя и бэкапов, сокращение времени развертывания на 60%.

Plasma Labs

05.2022 - 08.2022

Фулстек разработчик (Ведущий), Angular/Golang (Pion) Developer

  • Разработка видеосервиса на базе Pion

Навыки: Angular, Golang, WebRTC, WebSockets, TypeScript, Веб-разработка

Достижения: Разработка видеосервиса с поддержкой до 100 одновременных подключений и задержкой менее 200мс.

GetMeGit

11.2021 - 03.2022

DevOps-инженер (Ведущий), Fullstack/DevOps

  • Организация процессов, DevOps-операции с AWS, бэкенд на NestJS и Golang

Навыки: Управление проектами, Agile, Scrum, Golang, NestJS, AWS

Достижения: Внедрение CI/CD пайплайнов, сокращение времени деплоя с 2 часов до 15 минут.

Edstein

07.2021 - 10.2021

Бэкенд разработчик (Средний), Ruby on Rails

  • Разработка API на Ruby on Rails (DryRb, Trailblazer) для Mail
  • ru, подход DDD

Навыки: Ruby on Rails, Docker, Git, PostgreSQL, Ruby, ООП, RSpec, Базы данных, DDD

Достижения: Разработка API с покрытием тестами 85% и средним временем ответа 50мс.

РТ МИС

09.2020 - 06.2021

Фулстек разработчик (Средний), PHP разработчик

  • Разработка медицинской системы для Минздрава РФ

Навыки: Git, PHP, Базы данных, Docker, Oracle, SQL, Bash, ООП, Nginx, Ext JS

Достижения: Разработка модуля интеграции с 5+ внешними медицинскими системами.

BubbleUP

09.2019 - 05.2020

Разработчик JavaScript, PHP, DevOps, SRE

  • Разработка продуктов, мониторинг логов, фиксация ошибок

Навыки: PHP, Yii2, StencilJS, SalesForce Marketing Cloud, AWS, Высоконагруженные системы, Мониторинг, DevOps, Shell scripting

Достижения: Внедрение системы мониторинга с оповещением о 95% инцидентов до их влияния на пользователей.

HotMain

02.2019 - 07.2019

Разработчик

  • Разработка ПО по требованиям заказчика

Навыки: Bash, BananaPI, Raspbian, Angular2, BitcoinCore, Архитектура приложения

Достижения: Разработка биткоин-ноды на Raspberry Pi с веб-интерфейсом и поддержкой до 100 транзакций/сек.

Freelance

07.2018 - 01.2019

Разработчик

  • Разработка ПО по требованиям заказчиков

Навыки: Telegram API, Telegram Bot API, Websockets, Golang, Postgres, Redis, Docker, Google Cloud, Bash, Архитектура приложения

Достижения: Разработка 3+ телеграм-ботов с обработкой до 1000 сообщений/мин и интеграцией с биржами.

EmpireCPA

10.2017 - 06.2018

Руководитель отдела разработки

  • Разработка и поддержка CPA-сети

Навыки: PHP, HTML, CSS, Angular 2, JavaScript, Golang, Python, Flask, Postgres, SQL, MongoDB, Nginx, PHP-FPM, MVC, RestFull API, BigData, HiLoad, TypeScript, Grunt, Webpack, Ubuntu, IpTables, Redis, Memcached, New Relic, Git, MeteorJS, Websockets, Тимбилдинг, Управление проектами

Достижения: Разработка CPA-сети с обработкой 10к+ запросов/сек и интеграцией с 20+ рекламными сетями.

ООО «АльфаСатКом»

07.2017 - 09.2017

Системный архитектор, JavaScript разработчик, Angular 2 разработчик, Ruby разработчик, ROR разработчик

  • Разработка web-панели мониторинга спутников

Навыки: JavaScript, Ruby, Ruby on Rails, Postgres, Ubuntu, SNMP, HTML, CSS, Angular2, NodeJS, SQL, WebSockets, MVC, RestFull API, TypeScript, Grunt, Webpack, Архитектура приложения

Достижения: Разработка системы мониторинга с поддержкой 50+ спутников и обновлением данных каждые 30 секунд.

Данила мастер

04.2017 - 06.2017

Архитектор проекта, Ментор, Консультант

  • Подготовка ТЗ и архитектуры CRM

Навыки: Архитектура приложения, Менторинг, Управление проектами

Достижения: Разработка ТЗ и архитектуры CRM с поддержкой 1000+ пользователей и 10+ интеграций.

GetRent

11.2016 - 03.2017

Архитектор проекта, JavaScript разработчик, TypeScript разработчик, Ruby разработчик, ROR разработчик, Angular 2 разработчик, Ментор

  • Разработка архитектуры CRM, технические регламенты, найм команды

Навыки: Ubuntu, Twillio API, Amazon EC2, Postgres, SQL, Git, TypeScript, JavaScript, Angular 2, HTML, CSS, Ruby on Rails, MVC, RestFull API, Ruby, NodeJS, Grunt, Webpack, RabbitMQ, Redis, NewRelic, Тимбилдинг, Управление проектами

Достижения: Разработка CRM с поддержкой 5000+ объектов недвижимости и интеграцией с 5+ платежными системами.

YoTalk

10.2016 - 10.2016

JavaScript разработчик, MeteorJS разработчик, AngularJS разработчик

  • Разработка коллбек-виджета для чата

Навыки: NodeJS, MeteorJS, AngularJS, Grunt, Bower, HTML, CSS, JavaScript, Git, MVC, MongoDB, NoSQL, Websockets

Достижения: Разработка виджета чата с поддержкой 100+ одновременных подключений и временем ответа <100мс.

МДМ

07.2016 - 09.2016

JavaScript разработчик, AngularJS разработчик, NodeJS разработчик

  • Разработка ПО для монетно-депозитной машины (МДМ)

Навыки: NodeJS, Raspbian OS, RPI микрокомпьютер, AngularJS, Grunt, Bower, GPIO, HTML, SCSS, CSS, Git, Счетно-сортировочная монетная машина API, RDIF терминалы API, COM port, USB port, MVP

Достижения: Разработка системы для МДМ с обработкой до 100 монет/мин и точностью распознавания 99.9%.

InstaTags

04.2016 - 06.2016

PHP разработчик, Ruby разработчик, ROR разработчик

  • Reverse engineering Instagram, разработка автопостера и аналитики

Навыки: PHP, Reverse engineering, Instagram, Ruby, Ruby on Rails, Git, MySQL, SQL, Haml, HTML, LESS, CSS, JavaScript, MVC, CoffeeScript, Шифрование

Достижения: Разработка автопостера с поддержкой 100+ аккаунтов и аналитикой вовлеченности.

Etherium Pool

03.2016 - 03.2016

Golang разработчик

  • Доработка Etherium-пула

Навыки: Golang, Etherium, Blockchain

Достижения: Оптимизация пула с увеличением хешрейта на 30% и снижением задержек на 50%.

Ezdihar

01.2016 - 02.2016

PHP разработчик, Yii разработчик

  • Разработка модуля онлайн-чата для CRM

Навыки: PHP, Yii 2 framework, Postgres, SQL, AngularJS, Grunt, Bower, Long Polling, Ubuntu, Redis, MVC, JavaScript, HTML, CSS, COMET, Git

Достижения: Разработка чата с поддержкой 500+ одновременных пользователей и временем доставки сообщений <1с.

OpPost

12.2015 - 12.2015

PHP разработчик, Yii разработчик

  • Доработка CRM

Навыки: PHP, Mercurial, Yii 2 framework, Postgres, SQL, Ubuntu, Memcache, ElasticSearch, CPA, MVC, HTML, CSS, JavaScript

Достижения: Оптимизация CRM с увеличением скорости обработки заявок на 40%.

SellLand

10.2015 - 11.2015

PHP разработчик, Phalcon разработчик

  • Разработка интернет-аукциона SellLand
  • ru

Навыки: Nginx, PHP, MySQL, PHP-FPM, HTML, CSS, JavaScript, Ubuntu, SQL, Redis, NewRelic, Git, Phalcon, MVC

Достижения: Разработка аукциона с поддержкой 1000+ лотов и 100+ одновременных ставок.

Oanda-Forex-Bot

03.2015 - 09.2015

Python разработчик

  • Разработка программной части проекта

Навыки: Python, Postgres, SQL, Redis, BigData, Ubuntu, Reverse engineering, Oanda, Машинное обучение, Нейронные сети, Git

Достижения: Разработка торгового бота с точностью прогнозов 65% и автоматическим управлением рисками.

IqOption-Bot

01.2015 - 02.2015

Python разработчик

  • Разработка программной части проекта

Навыки: Python, Postgres, SQL, Redis, BigData, Ubuntu, Reverse engineering, IQ-Option, Singleton, Git

Достижения: Разработка бота с обработкой 100+ сигналов/час и автоматическим исполнением сделок.

NewMolot

09.2014 - 12.2014

PHP разработчик

  • Разработка и поддержка портала newmolot
  • ru

Навыки: Nginx, Gearman, Yii 2 framework, MVC, Postgres, SQL, Git, PHP-FPM, Parsing, Scraping, Data Mining, HTML, CSS, JavaScript

Достижения: Разработка парсеров для 10+ поставщиков с обновлением данных каждые 5 минут.

ООО "Одежда-мастер"

09.2012 - 09.2014

Технический директор

  • Разработка стратегий технической службы, организация работы подчиненных

Навыки: Тимбилдинг, Управление проектами, Архитектура приложения, Nginx, PHP-FPM, Bash, MVC, MySQL, RestFull, Yii framework, MongoDB, Postgres, SQL, BigData, HiLoad, Redis, RabbitMQ, Neo4J, AngularJS, NodeJS, HTML, CSS

Достижения: Руководство командой 30+ человек, запуск 3+ продуктов с ROI >200%.

Eleet.IM

04.2012 - 09.2012

Менеджер проекта, Системный архитектор

  • Разработка гибридного мобильного приложения чата с высокой степенью защиты

Навыки: JavaScript, Ubuntu, NodeJS, AngularJS, Grunt, Bower, Ionic, E2E-шифрование, AES, RSA, DH, Nginx, HAProxy, Postgres, SQL, HTML, CSS, Управление проектами, Тимбилдинг, Git, MVC, Redis, DDOS защита, Шифрование

Достижения: Разработка мессенджера с E2E-шифрованием и поддержкой 1000+ одновременных пользователей.

ILoveTales LLC

03.2011 - 03.2012

PHP разработчик, Yii разработчик

  • Разработка автоматизированной системы сборки персонализированных книг, поддержка сайта skazkipro
  • com

Навыки: OS X Server, Ubuntu, PHP, Yii framework, Python, OpenCV, Face recognition, UnitTesting, QA, HTML, CSS, Bootstrap, MySQL, SQL, ImageMagick, AWS EC2, Bash, MVC, Redis, JavaScript, jQuery

Достижения: Разработка системы генерации книг с распознаванием лиц и тиражом 300+ копий.

ООО «Регион Телеком»

09.2010 - 03.2011

Руководитель технического отдела

  • Развитие и поддержка технических систем провайдера

Навыки: Ubuntu, FreeBSD, IPFW, 3Com, Cacti, SNMP, Prosody, XMPP(Jabber), UnrealIRCd, IRC, TorrentPier, Torrent, xl2tpd, Openswan, IPsec, VLAN, TCP/IP, VPN, pptpd, FreeRadius, Radius, Firewall, Routing, Cisco, Zyxel, DDOS защита, Asterisk, SIP, Fibre chanels, Supermicro, PHP, MySQL, SQL, Nginx, Apache, HAProxy, Серверная архитектура, Деловая коммуникация, Управление проектами, Тимбилдинг

Достижения: Внедрение биллинга с поддержкой 10000+ абонентов и автоматизацией подключения.

ООО «МС-Группа»

02.2010 - 09.2010

Сетевой архитектор

  • Разработка сетевой и серверной архитектуры проекта

Навыки: FreeBSD, TCP/IP, Zabbix, Mono(ASP.NET), Routing, MongoDB, NoSQL Sharding, VPN, NoSQL, GEOM, gmirror, HAProxy, OpenVPN, Nginx, Навыки командной работы, Серверная архитектура

Достижения: Разработка отказоустойчивой архитектуры с 99.9% uptime для госпроекта.

RacoonGames

05.2009 - 02.2010

Системный администратор

  • Обслуживание и настройка сервисов под игровые приложения

Навыки: Centos, Ubuntu, TCP/IP, PHP-FPM, Системы контроля версий, HAProxy, HiLoad, Memcached, Redis, Postgres, SQL, SQL Replication, MongoDB, NoSQL, NoSQL Sharding, RabbitMQ, Bash, Git, Nginx

Достижения: Обеспечение 99.95% uptime игровых серверов с пиковой нагрузкой 10000+ пользователей.

ООО «Джест»

12.2008 - 05.2009

Системный администратор

  • Поддержка клиентов (арендаторов серверов), поддержка существующих сервисов компании

Навыки: TCP/IP, Raid[0-50], Ubuntu, CentOS, FreeBSD, IpTables, PF, IPFW, BASH, Zabbix, Asterisk, Xen, KVM, OpenVZ, MongoDB, Nginx, HAProxy, Memcached, ElasticSearch, RabbitMQ, RealPlexor, Системы контроля версий, Cron, OpenVPN, Cacti, Git, SNMP, Apache, PHP-FPM, Passenger, Python, Routing, Firewall, Postgres, SQL Replication, Chef, Puppet, Ruby, Redis, Proftpd, Vsftpd, FTP, Squid, Sendmail, Exim, Bind, PowerDNS, Postfix, SQL, NoSQL, NoSQL Sharding, Sharding, NoSQL Replication, Cisco, VLAN, Proxy, HiLoad, DDOS защита, SIP

Достижения: Автоматизация мониторинга 100+ серверов и внедрение системы бэкапов.

ОАО «Ивановский завод тяжелого станкостроения»

01.2008 - 12.2008

Инженер-программист, Системный администратор

  • Разработка конфигурации 1С, обслуживание парка компьютеров, обслуживание терминального сервера Windows Server 2003 с Active Directory, поддержка сайта izts
  • ru

Навыки: Windows Server 2003, Windows Server 2008, Routing, Ubuntu, OpenSuse, TCP/IP, PHP, Apache, Bash, Vlan, iSCSI, FreeBSD, IPFW, Firewall, TFTP, Joomla, NOMachine, OpenSuse, Puppy

Достижения: Миграция 200+ рабочих станций на Linux и разработка корпоративного портала.

ООО «Раум-Профи»

07.2006 - 12.2007

Системный администратор

  • Поддержка компьютерного парка, заправка картриджей, закупка техники, поддержка 1С, поддержка пользователей, поддержка АТС ARIA SOHO, поддержка Asterisk

Навыки: 1C программирование, TCP/IP, Fibre chanel, FreeBSD, IPFW, Firewall, Netgraph, 3com оборудование, Asterisk, Asterisk PBX, SIP, Ubuntu

Достижения: Внедрение IP-телефонии для 50+ сотрудников и модернизация серверной инфраструктуры.

ООО «Техномакс»

01.2005 - 07.2006

Продавец ПК, Веб-программист

  • Продажа и сбор компьютерной техники
  • Закупка и инвентаризация товара
  • Ремонт, настройка и апгрейд компьютерной техники

Навыки: Общие знания железа, TCP/IP, JavaScript, jQuery, PHP, Apache, HTML, CSS, MySQL, Linux Mandriva

Достижения: Разработка ERP-системы для управления 30+ сотрудниками и складом.

ООО «Информ-М»

05.2004 - 11.2004

Программист

  • Разработка и поддержка конфигураций ERP системы «Компас + SQL»
  • Разработка модулей для «Компас + SQL»

Навыки: C++ Builder, SQL, MS SQL Server, C++

Достижения: Разработка модуля учета затрат с тиражом 300+ копий и поддержкой 1000+ операций/день.

Образование

Ивановский государственный университет, Математический факультет, специализация "Безопасность компьютерных систем", Бакалавр (09.2009 – 07.2014)

ИНТУИТ, курс "Компьютерные сети" (10.2014)

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

GitHub

  • Вклады: 1342 вклада в 60 репозиториев (11.2012 – по настоящее время)
  • Языки: Python, Go, HTML, PHP, Ruby, TypeScript, Elixir, Shell, JavaScript, Dockerfile, CSS, HCL, SCSS, Jinja