🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Андрей Андреев (ioj), 38 летАндрей Андреев (ioj), 38 лет

Андрей Андреев

Experienced Project Manager with strong engineering focusМенеджер проектаМенеджер продуктаВедущий (Lead)
От 6000 €Не ищу работу

Контакты

Контакты скрыты настройками приватности
Возраст: 38 лет
Опыт работы: 18 лет и 1 месяц
Регистрация: 28.04.2007
Последний визит: 1 день назад
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

An experienced project manager with an engineering focus. Has experience in agile development and scrum. Has worked with a variety of programming languages including Java, Python, C# and C++.

https://www.linkedin.com/in/drew2a/

Навыки

Управление людьми
Управление проектами
Agile
Scrum
Автоматизация процессов

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

Опыт работы

  • TU Delft
    Scientific Developer
    Сентябрь 2020 — По настоящее время (4 года и 3 месяца)

    Research group of Distributed Systems
    Faculty of Electrical Engineering, Mathematics and Computer Science

    Project: https://github.com/Tribler/tribler
    Language: Python, Kotlin

    My achievements:
    * Developed a back-end for the collaborative p2p metadata enrichment system
    * Implemented a binary transfer protocol over the existing p2p UDP-based messaging mechanism (the EVA protocol)
    * Developed advanced sensitive information scrubber
    * Replaced legacy error monitoring tool by Sentry
    * Replaced legacy config system by pydantic
    * Replaced legacy PR checks with the combination of GitHub Actions + Codacy + CodeCov
    * Developed several tools for health monitoring of the product
    * Developed several UI wireframes for UX improving
    * Fixed lots of bugs and stabilize the Application's work

  • The company in the area of privacy protection, encryption, and cyber-security.
    От 10 до 100 сотрудников
    Менеджер проектаProject Manager
    Февраль 2018 — Апрель 2020 (2 года и 3 месяца)

    Privatix.Network is the first fully decentralized blockchain-based VPN solution.

    Projects:
    * https://privatix.io/ (the innovative decentralized VPN solution)
    * https://privatix.com/ (a centralized VPN solution)
    * https://temp-mail.org/ (a temporary email)

    My responsibilities:
    * Maintaining and facilitating scrum events
    * Maintaining open-source repositories
    * Managing project workflow

    Team: 3 go dev, 3 js dev, 1 qa, 1 devops
    Work specifics: remote, open source.

    My achievements:
    * Established an agile development process (Scrum)
    * Established regular release delivery process
    * Have documented everything

    Also I:
    * Set up CI(Travis) for mac and ubuntu: https://github.com/Privatix/privatix/blob/master/.travis.yml
    * Developed CLI: https://github.com/Privatix/dappctrl/tree/master/scripts/cli
    * Developed UI for the Privatix.Network software
    * Added and tuned several integrations for improving code quality (CodeClimate)

    * Took part in developing the delivery pipeline (gitflow+CI) and QA Flow
    * Took part in the hiring process
    * Took part in the research process

    Keywords:
    Agile, Scrum, JS (typescript+React+Electron), Go, Blockchain, Ethereum, Jira, GitHub

  • Тортуга — один из ведущих разработчиков игр для социальных сетей с опытом издания игр, как в СНГ, так и в Европе.
    ПензаОт 10 до 100 сотрудников
    Scrum master
    Апрель 2013 — Май 2017 (4 года и 2 месяца)

    Обязанности:

    - Планирование итераций.

    - Проведение митингов и ретроспектив.

    - Разработка.

    - Технический лидер.

    Система управления проектами: jira+confluence+crucible+fisheye

    Система контроля версий: hg (flow)

    Команда:

    – три программиста

    – два гейм-дизайнера

    – два дизайнера

    – один тестировщик

    Достижения:

    – Внедрил в команду SCRUM

    – Разработал игровой движок (выполнение персонажами команд, квесты, очивки и пр.)

    – Разработал систему искусственного интеллекта

    – Написал несколько шейдеров (тени, туман войны и пр.)

    – Автоматизировал рутину по открытию веток в hg, старту и финишу релизов, сборке релизов, взаимодействии с jira

    jira, agile, scrum, hg, hg flow

    java, python, as3, groovy, sql,

    VK API, 3D, Flare3d, Eclipse, IntelliJ IDEA, MySQL, Apache, Shaders

    Разработка игры: https://vk.com/app6157478

  • Разработка собственного продукта — онлайн-бухгалтерии
    МоскваОт 100 до 1000 сотрудников
    Бэкенд разработчикBackend Developer
    Апрель 2011 — Июнь 2012 (1 год и 3 месяца)

    Обязанности:

    - Поддержка и реализация индексации и полнотекстового поиска (командую поисковыми гномиками).

    - Поддержка процессов документооборота.

    Достижения:

    - Разработал систему анализа и поиска в тексте различных структур (ссылок, параграфов определенного вида, глав и пунктов в НПД и т.д.)

    - Разработал конструктор парсеров, с помощью которого можно собрать парсер под конкретный тип НПД (кодексы, письма, приказы).

    - Разработал паука для сбора информации с тематических форумов и публикаций

    - Разработал систему "очеловечивания" больших НПД типа Налогового Кодекса, Трудового Кодекса и пр.

    - Разработал инструмент, который умеет находить в plain тексте ссылки на НПД (включая сложные перечисления и диапазоны) и проставлять их с точностью до абзацев.

    - Улучшил кодовую базу алгоритма индексации и поиска

    c#, .NET 4.0, Regexp, linq, XPath, Entity Framework, linq2sql, MS SQL, Visual Studio 2010, MS SPS, docx, hg, jira, OCP, SRP, IoC, Unit Testing, Сontinuous Integration

  • Разработчик аппаратных и программных средств защиты информации
    ПензаОт 100 до 1000 сотрудников
    Специсследователь
    Январь 2010 — Март 2011 (1 год и 3 месяца)

    Обязанности:

    - Специальные инженерные исследования

    Достижения:

    - Разработал инструменты исследования managed- и mixed-сборок платформы .Net

    Углубил свои знания структуры исполнимых файлов (PE) и структуры метаданных .Net сборок.

    Инженер-программист
    Январь 2005 — Ноябрь 2009 (4 года и 11 месяцев)

    Обязанности:

    - Создание административных приложений для взаимодействия с разрабатываемым на предприятии ПО и СУБД (Oracle и MS SQL)

    - Анализ ПО с последующим встраиванием в него для реализации шифрования и мандатного контроля доступа.

    Достижения:

    - Разработал требуемые административные приложения и библиотеки с managed-инструментами.

    - Обеспечил шифрования и возможность мандатного контроля доступа для продуктов MS Office.

    - Разобрался в специфике работы .Net Remoting и встроил в цепь обработки сообщений генерацию и проверку ЭЦП.

    - Перевел часть документации по ORACLE 11g.

    - Оформил файлы своих проектов согласно высокой моде и Doxygen,

    Работа с: NuMega SoftIce, WinDbg, IDA, технологией Detours.

    Разработка на языках: С++, C#, Asm под x86.

    Среды разработки Visual C++ .NET, Visual Studio 2005, Visual Studio 2005 Team Suite.

    Опыт программирования под Windows, Linux и FreeBSD.

    Навыки использования системы doxygen.

    Повседневная работа с MS Visual SourceSafe, MS TFS, MS SPS.

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

  • ПГУ

    Пензенский государственный университет (бывший ППИ)
    Институт Информатики и вычислительной техники (ИИВТ)
    Январь 2002 — Январь 2007 (5 лет)
    Диплом с отличием. Специальность: 230105 Группа 02вп1