Алан Форестер (alanforesterpro), 35 лет, Россия, ИвановоАлан Форестер (alanforesterpro), 35 лет, Россия, Иваново

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

Эксперт
Инженер с душой исследователяУченый по даннымАрхитектор программного обеспеченияСтарший (Senior)
От 240 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 35 лет
Опыт работы: 16 лет и 8 месяцев
Регистрация: 11.01.2020
Последний визит: 4 дня назад
Гражданство: Россия
Местоположение: Россия, Иваново
Дополнительно: готов к удаленной работе
Знание языков: Русский родной языкАнглийский А2

Обо мне



Я — фулл-стек разработчик с широким техническим кругозором и страстью к созданию продуктов, которые делают мир лучше. Мой опыт охватывает множество языков и технологий, позволяя мне гибко адаптироваться к любым задачам и проектам. Мой стек включает:


  • Backend: Ruby (Ruby on Rails), Golang, Python (Django, FastAPI), PHP (Yii, Laravel, Codeigniter, Phalcon), Elixir (Phoenix), NodeJS.
  • Frontend: Typescript (Angular, MeteorJS), Javascript, HTML (Haml, Twig, Jinja), CSS (SCSS).
  • Инфраструктура: Linux, управление облачными решениями и DevOps-практики.

Что я могу предложить?


  • Универсальность и гибкость: Богатый опыт работы с разными стеками и фреймворками позволяет мне быстро осваивать новые технологии и адаптироваться к любым вызовам.
  • Фулл-стек подход: Уверенно работаю с бэкендом, фронтендом и инфраструктурой, понимая, что идеального мастерства во всём не бывает — но стремлюсь к балансу!
  • Бизнес-ориентированность: Мой любопытный бэкграунд помогает смотреть на проекты не только с технической, но и с продуктовой стороны, учитывая цели бизнеса.
  • Надёжность и открытость: Ответственность, самоорганизация, честность и адекватность — мои ключевые принципы в работе.

Что для меня важно?


  • Предметная область: Хочу работать над продуктами, которые приносят пользу миру, помогают людям или двигают науку вперёд. Проекты вроде онлайн-казино или ставок — не мой выбор.
  • Технологии и рост: Люблю современные инструменты, особенно компилируемые и статически типизированные языки. Всегда открыт к изучению нового и экспериментам.
  • Развитие: Ценю проекты, где можно расти, пробовать свежие подходы и технологии.

Если вы ищете разработчика, который сочетает техническую экспертизу, гибкость и искренний интерес к продукту, давайте познакомимся! Пишите мне в Telegram: @alanforester.

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
DevOps
Linux
expert
Docker
Базы данных
Golang
senior
Python
Высоконагруженные системы
Информационная безопасность
Управление требованиями к ПО
expert
Анализ угроз

Эксперт

0консультаций

Работаю с квалификациями

СтажёрМладшийСреднийСтаршийВедущий

Помогаю развивать навыки

Базы данныхGolangSQLRESTful APIPythonPostgreSQLYii frameworkLinuxGitPHP
Стоимость
Бесплатно

Участие в профсообществах

Опыт работы

  • ИП Форестер
    Иваново
    Инженер по безопасности (Старший)Инженер ИБ
    Октябрь 2024 — По настоящее время (8 месяцев)

    Развитие бизнеса по предоставлении услуг аудита безопасности. Разработка автоматизированных средств Black-Box анализа веб-сервисов. Ручной и автоматический анализ безопасности веб-проектов.

  • Разработка продуктов для автоматизации всех ключевых L&D процессов
    СочиОт 10 до 100 сотрудников
    Бэкенд разработчик (Средний)PHP разработчик
    Июль 2024 — Октябрь 2024 (4 месяца)

    Разработка LMS для компаний Tedo Kept Baltika на фреймворке CodeIgniter.

    Так же выступал в роли Devops для администрирования WebRTC серверов и их кастомизации, для онлайн трансляций.

    CodeigniterPHPMySQLLinuxDockerRedisCeleryWebRTCJavaScriptTypeScript
  • ЗвукиМузыка
    Сочи
    Бэкенд разработчик (Старший)Go/Python разработчик / DevOps
    Февраль 2024 — Июль 2024 (6 месяцев)

    http://www.cinesounds.com https://звукимузыка.рф/

    Разработка API на Go, для приложения(Flutter) скачивания лицензионных звуков. Получение и работа с мета информацией треков. Разработка микросервисов на Python. Обслуживание серверов. Деплой разных окружений(CI/CD). Взаимодействие с партнерами музыки. Мониторинг сервисов.

    PostgreSQLDockerPythonNginxGolangRESTDjangoFastAPI
  • АО "Инфорензик"
    Москва
    Бэкенд разработчик (Ведущий)Python разработчик / DevOps
    Апрель 2023 — Февраль 2024 (11 месяцев)

    Разработка сервиса кибер-разведки для банковского сектора. В обязанности входило: - Проектирование БД - Разработка телеграм бота - Телеграм webapp - Внешнее API (FastAPI) - Аггрегация данных с разных источников - Администрирование серверов

  • Краснодар
    DevOps-инженер (Старший)DevOps
    Январь 2023 — Апрель 2023 (4 месяца)

    Разработал структуру БД для хранения BigData и ETL. Разбил приложение на несколько микросервисов. Использовал RabbitMQ для очередей, MongoDB c шардированием для хранения сырых данных, Postgres для хранения метрик, Neo4J для хранения связей и быстрого поиска по ним.

  • CoraWinek
    Сочи
    Системный администратор (Ведущий)DevOps
    Сентябрь 2022 — Январь 2023 (5 месяцев)

    Разработал систему виртуализации, на основе Proxmox, для внутренних сотрудников, используя гибкую маршрутизацию трафика, проходящего через VPN тунели. Создал плейбуки для быстрого деплоймента. Настроил бекапы через FTP.  Ссылка на проект https://github.com/CoraWinek/ans-vo-office (Не под NDA)

  • AI, GPT, ML
    Сочи
    Фулстек разработчик (Ведущий)Angular / Golang(Pion) Developer
    Май 2022 — Август 2022 (4 месяца)

    Разработка видеосервиса для компании на базе библиотеки pion

    https://roomsme.com

  • Ускоряем закрытие вакансий в IT до 3 дней, за счет автоматизаций. Видим недоступных вам кандидатов.
    СочиОт 10 до 100 сотрудников
    DevOps-инженер (Ведущий)Fullstack / DevOps
    Октябрь 2021 — Март 2022 (6 месяцев)

    Организация процессов и задач. Девопс операции с облаком AWS и серверами. Бекенд разработка на NestJS и Golang

  • Мы создаем IT-решения для обучения и развития персонала крупных компаний
    МоскваОт 10 до 100 сотрудников
    Бэкенд разработчик (Средний)Middle Backend Developer, Ruby on Rails
    Июнь 2021 — Октябрь 2021 (5 месяцев)

    Разработка бекенда(API) на Ruby on Rails(DryRb, Trailblazer) для компании Mail.ru. Используемый подход к разработке DDD.

  • Информатизация системы здравоохранения
    ПермьОт 100 до 1000 сотрудников
    Фулстек разработчик (Средний)PHP разработчик
    Сентябрь 2020 — Июнь 2021 (10 месяцев)

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

    GitPHPБазы данныхDockerOracleSQLBashООПNginxExt JS
  • BubbleUP
    Хьюстон
    Инженер по доступности сервисов (Старший)SRE
    Сентябрь 2018 — Май 2020 (1 год и 9 месяцев)
  • EmpireCPA
    Москва
    Архитектор программного обеспечения (Ведущий)Ведущий инженер
    Март 2016 — Август 2018 (2 года и 6 месяцев)

    Обязанности: Разработка и поддержка CPA сети

    Навыки: PHP, HTML, CSS, Angular 2, JavaScript, Golang, Python, Flask, Postgres, SQL, MongoDB, Replication, Sharding, Nginx, PHP-FPM, MVP, MVC, RestFull API, BigData, HiLoad, TypeScript, Grunt, Webpack, Ubuntu, IpTables, Redis, Memcached, New Relic, Git, MeteorJS, Websockets, Nginx, Bash, Proftpd, Тимбилдинг, Коучинг, Собеседования(Интервью), Делегирование, Управление дисциплиной, Управление проектами, Управление временем, Решение конфликтов, Архитектура приложения, Прогнозирование, Мотивация, Деловая коммуникация

    Достижения и цели: Реализован абстрактный слой архитектуры проекта, их компонентов и серверная архитектура повышенной доступностью. Разработана CPA сеть со всеми вытекающими компонентами. Быстрый трекер трафика на Golang(Ранее python) с производительностью более 10к запросов/сек. Ядро для обработки очереди трафика и его распределения на Golang. Подобрана команда разработчиков с ростом масштаба системы. Выпуск продакшн версии и ее поддержка. Реализован бекофис для управления трафиком и статистикой. Создан кабинет вебмастера для управления потоками трафика, работы с офферами и получения статистики в режиме реального времени.  

  • Частная практика, работа без зачисления в штат
    Иваново
    Бэкенд разработчик (Ведущий)Разработчик
    Октябрь 2014 — Сентябрь 2015 (1 год)

    Мои проекты

    Oanda
    https://github.com/AlanForester/OandaCryptoTradeBot - торговый бот оанда биржи
    https://github.com/AlanForester/OandaCryptoTradeBotAdmin - Админка для визуализации стратегий биржи Oanda

    IQOption
    https://github.com/AlanForester/IQOption-Bot-Trade-System - торговая система для IqOption

    Bitzlato
    https://github.com/AlanForester/devdax - работа на devdax(bitzlato)

    Cryptage

    https://github.com/AlanForester/cryptagelayouting
    https://github.com/AlanForester/cryptageapi
    https://github.com/AlanForester/cryptageadmin
    https://github.com/AlanForester/cryptagecore
    https://github.com/AlanForester/cryptoarbitrage - компоненты системы межбиржевого арбитража(апи, админка, ядро, алгоритмы)

    Poloniex

    https://github.com/AlanForester/poloniextradebot - торговый бот полоникс биржи

    Bittrex

    https://github.com/AlanForester/InfluxDBBittrex - хранилище в таймсерях для биттрекса

    Другое прикладное
    https://github.com/AlanForester/alego - JSON-RPC провайдер для работы с блокчейном ALEO
    https://github.com/AlanForester/varityBypass - собственное решение для обхода защиты varity
    https://github.com/AlanForester/inchCompare - kucoin,mexc и inch "сравниватель активов"
    https://github.com/AlanForester/CryptoComparer0 - тоже компаратор разных бирж на golang

  • Одежда-мастер
    Иваново
    Технический директор (Ведущий)Технический директор
    Сентябрь 2012 — Сентябрь 2014 (2 года и 1 месяц)

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


    Навыки: Собеседования(Интервью), Тимбилдинг, Делегирование, Управление дисциплиной, Разработка стратегий, Подготовка докладов, Составление бюджета, Нетворкинг, Коучинг, Управление проектами, Управление удаленными сотрудниками, Мотивация, Управление временем, Прогнозирование, Презентации, Составление расписаний, Деловая коммуникация, Управление удаленными сотрудниками, Решение конфликтов, Архитектура приложения, Серверная архитектура, Архитектура приложения, Монетизация проекта, Внутреннее тестирование проектов, Тестирование API, QA, Внешнее тестирование веб проектов, MaxScale, HAProxy, Nginx, PHP-FPM, Bash, MVC, TCP/IP, Grunt, Bower, Mysql, RestFull, Yii framework, Yii 2 Framework, Cisco, Zyxel, Firewall, Asterisk, SIP, PHP, Python, Zabbix, C#, Xamarin, Titanium, MongoDB, NoSQL, NoSQL Sharding, NoSQL Replication, Postgres, SQL Replication, SQL, RealPlexor, BigData, HiLoad, AVR программирование, Adruino, Pic программирование, Радиотехника, Apache Cassandra, Redis, RabbitMQ, DDOS защита, Neo4J, GraphDB, AngularJS, NodeJS, HTML, CSS, Java, ObjectiveC, QT, Xcode, Supermicro, MVP


    Доп. инфо: По основной деятельности фирмы было выпущено много прикладных продуктов по интеграции с поставщиками(API), система закупок(iOS + моб.принтер), пункты выдачи(постаматы), Ответственное хранение, Партнерский виджет продаж на сайт(Магазин в сайте), Розничный интернет магазин, Треккер задач и другое. Сторонние разработки: новости в аудиоформате ListenToMe, Сайт продаж картин PosterMaslom, Плагин сбора статистики разработчиков для InteliJ IDEA и социальная сеть «Веселый Жираф» (happy-giraffe.ru) 

    Сторонние разработки: новости в аудиоформате ListenToMe, Сайт продаж картин PosterMaslom, Плагин сбора статистики разработчиков для InteliJ IDEA и социальная сеть «Веселый Жираф» (happy-giraffe.ru) 

  • Ellet.IM
    Москва
    Разработчик приложений (Старший)Разработчик JavaScript
    Март 2012 — Сентябрь 2012 (7 месяцев)


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


    Навыки: JavaScript, Ubuntu, NodeJS, AngularJS, Grunt, Bower, Ionic, E2E- шифрование, AES, RSA, DH, Nginx, HAProxy, Postgres, SQL, HTML, CSS, Управление проектами, Тимбилдинг, Собеседования(Интервью), Делегирование, Системы контроля версий, Git, Навыки командной работы, MVP, MVC, Redis, DDOS защита, Шифрование, Презентации 

    Достижения и цели: Выпуск пилотной версии гибридного приложения 

  • Сказки ПРО
    Москва
    Бэкенд разработчик (Старший)PHP разработчик
    Март 2011 — Март 2012 (1 год и 1 месяц)

    Обязанности: Разработка автоматизированной системы сборки персонализированных книг без участия оператора. Поддержка сайта skazkipro.com 

    Достижения и цели: Выпуск готовых продуктов через новый генератор.

    Доп. инфо: Разработка программного обеспечения позволяющего в автоматическом режиме производить продукцию фирмы(персонализированные книги для детей) с помощью интеллектуальной подстановки лица в шаблоны книги(Заранее отрисованные страницы с масками под лицо персонажей). Используемая технология распознавания лиц - OpenCV через Python. Подстановка изображения и его обработка(Например сведение цветовой гаммы) - ImageMagick. Бекенд разработка велась на Yii фреймворке где присутствовал сам генератор и модуль ведения заказов с сайта. Генератор имел возможности заливки обложек, постановка и выбор шрифтов и интерпретатор склонений имен детей, родственников и типов родственности. 

    PHPYii frameworkPythonJavaScriptLinuxMySQLOpenCVAWSBash
  • Регион Телеком
    Иваново
    Системный администратор (Старший)Старший системный администратор
    Сентябрь 2010 — Март 2011 (7 месяцев)

    Обязанности: Развитие и поддержка в рабочем состоянии технических систем провайдера
    Навыки: 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, Серверная архитектура, Деловая коммуникация, Навыки командной работы, Управление дисциплиной, Планирование, Управление проектами, Собеседования(Интервью), Тимбилдинг, Делегирование, Подготовка докладов. 

    Достижения и цели: Решена проблема кастомизации биллинга и ограничений на подключение дополнительных абонентов, так же проблема «легкого подключения» абонентов
    Доп. инфо: Внедрение новой платформы биллинга, разработанной для прозрачного подключения абонентов в замен xl2tpd и freeradius 

  • МС-Группа
    Иваново
    Сетевой архитектор
    Февраль 2010 — Сентябрь 2010 (8 месяцев)

    Обязанности: Разработка сетевой и серверной архитектуры проекта
    Навыки: FreeBSD, TCP/IP, Zabbix, Mono(ASP.NET), Routing, MongoDB, NoSQL Sharding, VPN, NoSQL, GEOM, gmirror, HAProxy, OpenVPN, Nginx, Навыки командной работы, Серверная архитектура
    Достижения и цели: Выпуск пилотной версии системы
    Доп. инфо: Разработка архитектуры серверов для государственного проекта(сети терминалов жалоб и предложений). Обеспечение мониторинга сети терминалов, бесперебойного и отказоустойчивого режима работы серверной части. Консультации для обслуживания высокой нагрузки на серверную часть веб приложения. Обеспечение высокой доступности кластерной системы в разных гео- зонах. 

  • RacoonGames
    Иваново
    Системный администраторСистемный администратор
    Май 2009 — Февраль 2010 (10 месяцев)

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


    Примеры: Браузерная стратегическая онлайн-игра "Морвард" (http://morward.ru/), Flash игры для русских социальных сетей


    Доп. инфо: Поддерживал сервера для обеспечения высокой доступности серверной части игровых приложений и их сервисов 


  • Джест
    Иваново
    Системный администраторСистемный администратор
    Декабрь 2008 — Май 2009 (6 месяцев)

    🔗 vps-server.ru 

    Обязанности: Поддержка клиентов(Арендаторов серверов). Поддержка существующих сервисов компании.


    Навыки: 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, SNPM, 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 


    Доп. инфо: Да, именно в техподдержке приходится пробовать и делать все, что только угодно. Начиная от настройки разного рода сервисов, настройки железок и заканчивая написанием разного рода скриптов, например: для деплоя через puppet или chef, для анализа качества трафика, для защиты от DDOS и так далее. 


  • ИЗТС
    Иваново
    Инженер программист
    Январь 2008 — Декабрь 2008 (1 год)

    Обязанности: Разработка конфигурации 1С, Обслуживание парка компьютеров, Обслуживание терминального сервера Windows Server 2003 c 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 


    Достижения и цели: Разработан корпоративный портал на Joomla. Портация программного обеспечения завода на Linux: терминальные станции Windows -> Puppy Linux, терминальный сервер Windows Server -> OpenSuse + NOMachine, Роутер Windows -> FreeBSD, Инженерное ПО AutoCAD -> Cati 


    Доп. инфо: Обучился на курсах 1С программированию 


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

  • ИвГУ

    Ивановский государственный университет
    Иваново313 выпускников
    Математический
    Сентябрь 2009 — Июль 2014 (4 года и 10 месяцев)

    Факультет "Безопасность компьютерных систем", Бакалавр

Дополнительное образование

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

  • katecollin
    коллега
    Работали вместе над гос. проектом в РТМИС. Проявил себя как ответственный и отзывчивый коллега.
    Письмо написано 25 декабря 2022 в 13:50