kovalenko16kovalenko16

Александр Коваленко

Ruby, Ruby on Rails, PostgreSQL, Backend · Бэкенд · Разработка ПО · Старший (Senior)
Не ищу работу
Возраст: 41 год
Опыт работы: 20 лет
Регистрация: 02.02.2009
Последний визит: 7 месяцев назад
Местоположение: Беларусь, Минск
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Инженер по разработке программного обеспечения.

Основные технологии: Ruby, Ruby on Rails, PostgreSQL.

Глубокие знания в сферах: грузоперевозки, транспорт, логистика, автоматизация производств и процессов.

Логическое мышление, здравый смысл, богатый жизненный опыт, стрессоустойчивость, чувство юмора.

Хобби: шахматы.

    Опыт работы

    • Немецкая компания-разработчик Евразийской транспортно-информационной системы Transinet
      Берлин · От 10 до 100 сотрудников
      CTO, Project Manager, Back-end developer, system analyst
      Май 2012 — По настоящее время (8 лет и 9 месяцев)

      Транспортно-логистическая информационная платформа. Система управления транспортным предприятием и грузоперевозками, мониторинг (телематический провайдер), биржа грузов, инфоплощадка.

      Роли и задачи:

      • Исследование домена грузоперевозок, идеи и цели продукта
      • Анализ требований, исследование аналогов и конкурентов, поиск оптимальных решений
      • Проектирование архитектуры и логики всех частей системы
      • Прототипирование пользовательских интерфейсов.
      • Создание команды разработки, организация рабочего процесса, мотивация команды
      • Управление командой разработки в размере 15 человек
      • Планирование и координация
      • Написание кода и тестов

      Технологии:

      • Программирование: Ruby, Ruby on Rails, PostgreSQL, Redis, JS, CoffeeScript, Vue.js, Vuex
      • Geospatial: PostGIS, RGeo, OSM, Here maps, Google maps
      • Tools: Docker, Ansible, Consul, SemaphoreCI, Capistrano, Git, ActiveMQ, Nginx,  Elasticsearch
    • The development of websites, geographic information systems, databases and effective solutions
      Минск · От 10 до 100 сотрудников
      CEO, Back-end developer, системный аналитик, бизнес-аналитик, менеджер проектов
      Апрель 2006 — Апрель 2012 (6 лет и 1 месяц)

      Результат:
      Создал компанию полного цикла разработки высоконагруженных веб-сервисов.
      Собрал сплоченную команду инженеров и менеджеров.

      Роли и задачи:

      • Организация рабочего процесса: выбор и настройка инструментов для организации рабочего процесса, написание регламентов, обучение сотрудников, контроль
      • Решение всевозможных проблем, возникающих в процессе жизни компании
      • Организация материально-технического обеспечения компании: подбор офиса, выбор и закупка техники, её настройка
      • Написание кода и тестов
      • Управление проектами
      • Прототипирование интерфейсов

      Технологии:

      • Программирование: PHP, Symfony, Ruby, Ruby on Rails, JS
      • Базы данных: MySQL, PostgreSQL, PostGIS, Elasticsearch
      • Управление: Redmine, JIRA, MSProject, Balsamic moqups
    • Частная практика, работа без зачисления в штат
      Минск · От 1000 до 5000 сотрудников
      Web-developer
      Август 2002 — Март 2006 (3 года и 8 месяцев)

      Принимал участие в разработке большого числа разнообразных веб-проектов. От маленьких промо-сайтов, до больших сложных ERP-систем.

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

      Получил опыт создания высоконагруженных решений.

    • Белорусский государственный университет
      Минск · Более 5000 сотрудников
      Инженер-программист
      Апрель 2002 — Декабрь 2002 (9 месяцев)

      Роли и задачи:

      • Создание внутренних веб-ресурсов университета
      • Администрирование сетевой инфраструктуры и сервисов для сотрудников университета

      Технологии:

      • Программирование: PHP, MySQL, HTML, CSS, JS
      • Сервера: Apache, IIS
      • ОС: Linux, Windows Server
    • Объединенный институт проблем информатики Национальной академии наук Беларуси
      Минск · От 100 до 1000 сотрудников
      Стажер-разработчик
      Февраль 2001 — Апрель 2002 (1 год и 3 месяца)

      Достижения:

      • Получил базовые знания по операционной системе IRIX
      • Научился писать плагины под Alias (на C++)
      • Познакомился с процессом проектирования кабины для грузовика
      • Получил базовые знания по эргономике рабочего места водителя

      Роли и задачи:

      • Написание плагина для программы Alias для виртуальной проверки эргономики конструктивных решений кабины водителя грузовика (заказчик - Минский автозавод).

      Технологии:

      • Программирование: C++
      • ПО: Alias
      • OC: IRIX

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

    • БГУИР

      Белорусский государственный университет информатики и радиоэлектроники
      Информационных технологий и управления (ФИТиУ)
      Сентябрь 1996 — Июнь 2001 (4 года и 9 месяцев)