ruddy22ruddy22

Алексей Петров

Web Development | CLI Tools · Бэкенд · Аналитика · Старший (Senior)
От 30 000 ₽ · Открыт к предложениям
Опыт работы: 11 лет и 9 месяцев
Регистрация: 16.06.2015
Последний визит: 2 дня назад
Местоположение: Россия, Москва
Профессиональные навыки: Node.js · JavaScript · PostgreSQL · Git · Функциональное программирование · D3.js · Linux · Clojure
Войдите, чтобы посмотреть контакты пользователя

Обо мне



!!! Внимание !!! 
Ищу проекты "на поддержку"!

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


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

Опыт работы

  • ТОП-5 международная компания в области IT безопасности. Один из лучших работодателей России
    Москва · От 1000 до 5000 сотрудников
    Developer
    Ноябрь 2019 — По настоящее время (1 год)

    "Kaspersky lab" — an international company specializing in the development of systems of protection against computer viruses, spam, hacker attacks, and other cyber threats.

    I work in the product team - Kaspersky OS for Thin Client. A thin client is a computer that runs from resources stored on a central server instead of a localized hard drive. Thin clients work by connecting remotely to a server-based computing environment where most applications, sensitive data, and memory, are stored. Our product is thin client based on Kaspersky OS.

    Size of the team up to 10 people.

    My duties:
    - develop backend application with NodeJS
    - develop components for integration with KSC
    - develop automation scripts
    - participate in building CI/CD process
    - write production-ready code
    - write test
    - maintain documentation
    - analyze and resolve performance issues

    Разработчик
    Август 2016 — Февраль 2019 (2 года и 7 месяцев)

    "Kaspersky lab" — an international company specializing in the development of systems of protection against computer viruses, spam, hacker attacks, and other cyber threats.

    I worked in the product team - KES Cloud for Small/Medium Business. Kaspersky Endpoint Security Cloud lets you manage security for multiple endpoints, mobile devices, and file servers remotely.

    KES Cloud is a web application for remotely managing network infrastructure, written with NodeJS (express.js) on backend and RiotJS (with the internal framework) on the frontend. Size of the team up to 10 people.

    My duties:
    - develop reusable components with RiotJS
    - develop backend application with NodeJS & Express
    - maintain flux-based frontend architecture
    - write production-ready code
    - write tests
    - maintain the existing code base
    - analyze and resolve performance issues
    - analyze and resolve prod issues

    My achievements:
    - spoke at the internal front-end conference with​ the​ topic ​​​ "​ClojureScript :​ I​s ​i​t ​​necessary?" ​(​slides https://goo.gl/bnG3N5​ ​and ​​code​​ https://goo.gl/JgbvKc​)
    - ​​participate in the development of external extensions system for application
    - make short workshops series about functional programming and functional reactive programming approaches
    - improve the performance of information exchange between application and extension about 6-10 times (depends on data amount)

  • Разработка программного обеспечения в области информационной безопасности
    Москва · От 100 до 1000 сотрудников
    Senior Developer
    Февраль 2019 — Ноябрь 2019 (10 месяцев)

    R-Vision Incident Response Platform (IRP) represents a comprehensive software platform for security automation and orchestration which can serve as a basis for building a high performing Security Operations Center.

    R-Vision IRP aggregates all security incidents data from various sources in a single database for further analysis and investigation and facilitates agile incident response through automated workflows and playbooks.

    My duties:
    - development of server-side application parts with NodeJS such as external and internal APIs, integrations with other systems (like SIEMs, BDs and so on)
    - maintain and improve the existing code base
    - development of small cli apps
    - code review participation

    Sometimes I make short presentations about functional programming for my colleagues.

  • Разработка информационных систем на базе открытых технологий
    Москва · От 100 до 1000 сотрудников
    Ведущий разработчик
    Октябрь 2015 — Август 2016 (11 месяцев)
    - Разработка сложных интерфейсов - Программирование сложных интерфейсов на JavaScript - Визуализация данных - Проектирование Front End-приложений
  • Getloyalty специализируется на разработке уникального облачного сервиса для программ лояльности (SaaS-сервис, b2b).
    Москва
    https://getloyalty.ru/
    Январь 2015 — Октябрь 2015 (10 месяцев)
    - Разработка клиентской части приложения(Angular.js[1.2.x], Stylus, Gulp, Jade, D3.js) - Участие в проектировании приложения
  • Разработка и внедрение программного обеспечения, созданного на базе Ruby on Rails
    Москва
    Программист-разработчик
    Март 2014 — Декабрь 2014 (10 месяцев)
    - Анализ поставленных задач - Разработка Back End для веб-приложений (Ruby/RubyOnRails) - Разработка Front End для веб-приложений (Assets Pipeline, Scss, CoffeeScript, Backbone.js, Angular.js[1.0.0-1.2.12]);
  • Частная практика, работа без зачисления в штат
    Москва · От 1000 до 5000 сотрудников
    Программист-технолог
    Сентябрь 2013 — Февраль 2014 (6 месяцев)
    - Анализ технических и бизнес процессов заказчика - Составление документации к процессам - Разработка диаграмм IDEF0, IDEF1x, IDEF3 - Постановка задач сторонним разработчикам - Проектирование веб-приложенияж - Разработка веб-приложения
  • ОАО "Ларк Информационные Технологии"
    Москва
    Системный аналитик
    Апрель 2013 — Август 2013 (5 месяцев)
    - Разработка технической документации - Разработка технических заданий к проектам - Сбор и анализ требований - Постановка задач - Своевременный контроль исполнения поставленной задачи - Разработка плана тестирования приложений - Управение проектами компании - Системная интеграция - Переговоры с заказчиками - Переговоры с разработчиками - Управление командой разработчиков (3 человека) - Организация плановых мероприятий на территории заказчика
    Программист-разработчик
    Октябрь 2012 — Апрель 2013 (7 месяцев)
    - Разработка архитектуры приложения - Разработка веб-приложений на фреймворке Ruby on Rails - Сопровождение веб-приложений - Разработка технической документации - Сопровождение проектов компании - Проведение milestone'ов с заказчиками - Выездные мероприятия на территории заказчика - Сбор и анализ требований к программному продукту - Анализ мнения потребителей - Расширение функционала приложений
  • ОАО "РусРеиЛизин"
    Москва
    Системный администратор/Разработчик
    Май 2012 — Сентябрь 2012 (5 месяцев)
    - Мониторинг ЛВС - Мониторинг сетевого оборудования, сервного оборудования, рабочих станций, переферийных устройств - Мониторинг антивирусной защиты - Поддержание в работоспособном состоянии программное обеспечение серверов и рабочих станций - Выявление ошибок пользователей и программного обеспечения, принятие мер по их исправлению - Осуществление программной и технической поддержки пользователей - Консультация пользователей по вопросам работы локальной сети и программ - Принимал меры по восстановлению работоспособности локальной сети при сбоях или выходе из строя сетевого оборудования (и других устройств) - Разработка предложения по модернизации локальной сети, сетевого оборудования и структуры отдела Информационных технологий - Разработка внутреннего портала на Ruby/Ruby On Rails
  • ООО "ТрансФин-М"
    Москва
    Специалист отдела ИТ
    Апрель 2010 — Май 2012 (2 года и 2 месяца)
    - Мониторинг ЛВС - Мониторинг сетевого оборудования, сервного оборудования, рабочих станций, переферийных устройств - Мониторинг антивирусной защиты - Поддержание в работоспособном состоянии программное обеспечение серверов и рабочих станций - Выявление ошибок пользователей и программного обеспечения, принятие мер по их исправлению - Осуществление программной и технической поддержки пользователей - Консультация пользователей по вопросам работы локальной сети и программ - Принимал меры по восстановлению работоспособности локальной сети при сбоях или выходе из строя сетевого оборудования (и других устройств) - Поддержка внутреннего портала
  • Москва · Более 5000 сотрудников
    программист Delphi
    Февраль 2009 — Март 2010 (1 год и 2 месяца)
    - Написание программного кода - Проектирование интерфейса ПО - Программирование контроллеров к датчикам высокого давления - Разработка алгоритмов решения задачи - Сопровождение ПК в заводских цехах.

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

  • МГТУ «СТАНКИН»

    Московский государственный технологический университет «СТАНКИН»
    Москва · 384 выпускника
    Информационных технологий (ИНТЕХ)
    Сентябрь 2009 — Июнь 2011 (1 год и 9 месяцев)
    Магистр в области "Информатика и вычислительная техника" специализиция "Цифровая обработка сигналов"
    Информационных технологий (ИНТЕХ)
    Сентябрь 2005 — Июнь 2009 (3 года и 9 месяцев)
    Бакалавр в области "Информатика и вычислительная техника" специализация "Автоматизированное управление жизненным циклом продукции"