🏁 Началась четвёртая неделя марафона! До финала нам предстоит обсудить, как себя мотивировать, чему учиться и как сберечь психическое здоровье. А ещё у нас проходит классный киноконкурс с подарками от IVI, участвуйте в комментах под постом на Хабре.
poltorapoltora

Олег Полторацкий

Java Developer · Бэкенд · Разработка ПО
Открыт к предложениям
Возраст: 42 года
Опыт работы: 15 лет и 8 месяцев
Регистрация: 11.01.2006
Последний визит: 1 неделю назад
Профессиональные навыки: Java · Hibernate · Java spring framework · Java EE · Git · Apache maven · PostgreSQL · MySQL · Restful webservices
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Краткое резюме

Целеустремленная и амбициозная личность с серьезным техническим бекграундом и способностями к руководству. Заинтересован в построении карьеры в сфере разработки ПО или управления ИТ проектами в динамичной компании.

Специализация и навыки

Менеджерские компетенции

Опыт работы на руководящих должностях более 7 лет, численность подчиненных до 6 человек. Организация и руководство работой команды, создание ИТ отдела с нуля. Подготовка технического задания, определение требований, планирование, оценка сроков, распределение задач, координация работ, управление командой разработчиков, интервьюирование кандидатов.

Технические навыки и компетенции

Привлекался как независимый эксперт для оценки качества программных продуктов. Проектирование и разработка ПО более чем 14 лет. Использование рефакторинга, модульного тестирования, шаблонов проектирования и НЕ использование анти-паттернов. Занимался распределением нагрузки, повышением отказоустойчивости, обеспечением минимального времени простоя. Опыт проектирования и создания хранилища пользовательских данных, систем кэширования, CMS.

Командная разработка с использованием систем управления версиями (Git, Subversion, CVS), средств непрерывной интеграции (Jenkins) и сборки (maven), систем управления проектами (Redmine, dotProject) и систем багтрекинга (Trac, Bugzilla).

Разработка для платформы Java EE с использованием фреймворков/технологий: Spring, EJB, Hibernate, Web services, JCP, Java Concurrency/Multithreading, NIO; серверов приложений: GlassFish, JBoss AS; веб-серверов: Tomcat, Jetty, Nginx; СУБД: Oracle, PostgreSQL, MySQL, Apache Derby. Clouds API: DigitalOcean.

Владение языками

  • Английский, Upper-Intermediate, сертификат IELTS Band 6.0
  • Русский, носитель

Образование и сертификаты

  • Сертификат IELTS Band 6.0, «SI IELTS Test Centre — Rostov-on-Don», март 2015
  • Свидетельство по курсу «Управление проектами на основе стандарта ANSI PMI PMBoK v5.0», ЦКУ «Специалист» при МГТУ им Н.Э. Баумана, июнь 2014
  • Свидетельство о государственной регистрации программы для ЭВМ №2013661926, ПК «BST Государственные и муниципальные платежи», декабрь 2013
  • Сертификат по программе «Психологические аспекты успешной производственной деятельности», АНО «ОКЦ «Энергоперсонал», июнь 2012
  • Сертификат №00197794 по курсу «Программирование на Java», НОИ «ИНТУИТ», май 2012
  • Квалификация инженер (5 лет), Управление и информатика в технических системах, Кубанский государственный технологический университет (КубГТУ), 2001

Личностные качества

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

Увлечения

Горные лыжи, рафтинг.

Рекомендации

Варианты резюме

Русскоязычные: веб-страница

English versions: web-page

Public artifacts

Все что вы хотели знать о Singleton

Шаблон проектирования Singleton (Одиночка) один из самых некорректно применяемых паттернов. В этой статье мы рассмотрим несколько реализаций синглтона, которые работают корректно в многопоточной среде, при выполнении задач сериализции и клонирования и даже при рефлексивных атаках.

All you want to know about Singleton

The singleton design pattern is one of the most inappropriately used patterns. In this article we review several implementations of a singleton that work correctly in

multithreaded environment, with serialization and cloning tasks and even with reflection attacks.

SynchronousQueue или TransferQueue

В Java 7 появился новый интерфейс TransferQueue в добавлении к уже существующему со времен Java 5 SynchronousQueue. Возникает резонный вопрос — для чего?

SynchronousQueue VS TransferQueue

One addition in Java 7 is an interface TransferQueue in addition already exists from Java 5 SynchronousQueue. What is the reason of new interface?

Как использовать ConcurrentHashMap в Java

До Java 1.5, если вам нужна была реализация Map, которую можно безопасно использовать в многопоточной Java-программе, у вас были только Hashtable или synchronized Map, потому что HashMap НЕ безопасен.

How to use ConcurrentHashMap in Java

Before Java 1.5, if you need Map implementation, which can be safely used in multithreading Java-application, you have only Hashtable or synchronized Map, because HashMap is NOT safe.

Опыт работы

  • Частная предпринимательская деятельность
    Краснодар · От 1000 до 5000 сотрудников
    Программист Java
    Октябрь 2014 — По настоящее время (6 лет и 3 месяца)
    Создание глоссария товарного ассортимента для крупной торговой площадки. Разработка алгоритмов привязки товарных позиций к объектам глоссария, анализ неструктурированных данных. Увеличение производительности позволило уменьшить время импорта с 5 часов до 15 минут. Создана площадка для риелторов с функциями обмена информации между фирмами-риелторами, подбора вариантов спроса-предложения.
  • ЗАО "Сириус" системная интеграция
    Краснодар · От 100 до 1000 сотрудников
    Главный программист Java
    Январь 2013 — Октябрь 2014 (1 год и 10 месяцев)
    Сформировал направление разработки, собрал команду, организовал командную работу - внедрил системы контроля версий, управления проектами, учета ошибок. Разработал руководящие инструкции об обязательности модульного тестирования, использовании инструментов непрерывной интеграции. Успешный ввод в эксплуатацию проектов компании. Реализована система интеллектуальной репликации между неограниченным числом распределенных датацентров для обеспечения отказоустойчивости систем с повышенными требованиями к надежности - в проекте "Ситуационный центр 112". Создание ПК «BST Государственные и муниципальные платежи (ГИС ГМП)». ПО прошло государственную регистрацию. Создание информационного портала «Универсальная электронная карта (УЭК)».
  • Краснодар · От 100 до 1000 сотрудников
    Главный программист, Департамент ИТ
    Сентябрь 2011 — Январь 2013 (1 год и 5 месяцев)
    Реализация повышенной защиты договоров от подделок сотрудниками; повышение общей производительности системы.
  • ЦСИ "Инфокинетика"
    Краснодар
    Программист
    Декабрь 2010 — Июль 2011 (8 месяцев)
    Реорганизовал, улучшил архитектуру, оптимизировал по памяти и быстродействию серверную часть системы мониторинга транспортных средств. Снижение нагрузки, сокращение используемых серверов.
  • Единый центр бронирования Краснодарского края и республики Адыгея.
    Краснодар · От 10 до 100 сотрудников
    Технический директор
    Декабрь 2008 — Октябрь 2010 (1 год и 11 месяцев)
    Собрал команду разработчиков, внедрил системы контроля версий и багтрекинга. Разработал регламенты о порядке выпуска версий, о переносе изменений на продакшн сервер. Внедрил лучшие практики разработки ПО. Создал скоростное хранилище данных с расширяемыми иерархическими наборами полей. Развитое API способствовало ускорению создания модулей программистами, делегировав хранилищу всю работу с данными. Создал двухуровневую систему кэширования для CMF. Помодульность позволила повысить процент попадания в кеш. Повысил стабильность и быстродействие движка, внедрил разработанную систему кэширования, что привело к росту производительности в 48 раз. Ввод в строй 4 серверов с распределением нагрузки позволило повысить отказоустойчивость, увеличить uptime до 99.95%.
  • Краснодар · От 10 до 100 сотрудников
    Главный программист
    Март 2005 — Декабрь 2008 (3 года и 10 месяцев)
    Разработка и сопровождение портала «Юга.ру» - разделы новости, бизнес, афиша/муззона, вакансии, каталог, статистика/рейтинг, чат. Реализована система статистики посещаемости блогов для сервиса дневников «Дайри.ру» Создана B2B площадка для Краснодарской ассоциации риелторов с функциями обмена информации между фирмами-риелторами, подбора вариантов спроса-предложения. Реализована система доступа, верификация контента с использованием цифровых подписей и сертификатов для сайта администрации президента Адыгеи. Проектирование и разработка системы управления содержимым (CMS) «Mediabox».

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

  • КубГТУ

    Кубанский государственный технологический университет
    Краснодар · 389 выпускников
    Компьютерных технологий, автоматизированных систем и защиты информации; ФКТАС
    Январь 1996 — Январь 2001 (5 лет)
    Управление и информатика в технических системах, квалификация инженер

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

  • SI IELTS Test Centre — Rostov-on-Don

    Сертификат IELTS Band 6.0
    Март 2015 — Март 2015 ()
  • Специалист.ру

    Учебный центр при МГТУ им. Баумана
    Москва · 334 выпускника
    Свидетельство по курсу «Управление проектами на основе стандарта ANSI PMI PMBoK v5.0»
    Июнь 2014 — Июнь 2014 ()
  • АНО «ОКЦ «Энергоперсонал»

    Сертификат по программе «Психологические аспекты успешной производственной деятельности»
    Июнь 2012 — Июнь 2012 ()
  • ИНТУИТ

    Национальный открытый университет
    Москва · 82 выпускника
    Сертификат №00197794 по курсу «Программирование на Java»
    Май 2012 — Май 2012 ()