CV in englishCV en françaisРезюме на українськійCV in italianoРезюме на русском
Воронецкий  Евгений Игоревич
Киев, Украина
Телефон: +33 7 83 05 45 53

my recent foto
Почти 20 лет опыта в разработке программного обеспечения для финансовых/страховых учреждений, розничной торговли и телекоммуникаций. С 2017 года возглавляю свою собственную компанию по разработке программного обеспечения – DevAtlant. Наше крупнейшее достижение – создание и управление платформой электронной коммерции для Leroy Merlin в Украине. 7 лет. 5 инженеров. Член CCIFU в Киеве, Украина, и Anticipa в французском телекоммуникационном капитале, Ланьон. Провожу практические курсы «Software Craftsmanship» для студентов Харьковского национального экономического университета имени Семена Кузнеца. Увлекаюсь каллиграфией и ведением дневников.
Coursera
Расположение :
Курсы оnline
Software Engineering for Software as a Service (Ruby/RoR) from UC Berkeley;
Веб-сайт : http://www.coursera.org
Teamlog Institute
Расположение : Париж, Франция
Образовательные программы организованные Teamlog Institute
Еффективное общение, курсы английского языка (intermediate level)
Веб-сайт : http://www.open-groupe.com
Национальная консерватория исскуств и профессий(CNAM)
Расположение : Шамп-сюр-Марн, Франция
Экономический менеджмент предприятий для инженера.
Социальный менеджмент.
Веб-сайт : http://www.cnam.fr
Университет Пари-Эст Марн-ля-Валле ( Université Paris-Est Marne-la-Vallée )
Расположение : Шамп-сюр-Марн, Франция
Специальность «Коммуникации, Сеть, Изображение».
Диплом инженера (Master Degre) по созданию программного обеспечения.
Веб-сайт : http://www.univ-mlv.fr
Украинский Государственный Химико-Технологический Университет
Расположение : Днепропетровск, Украина
Специальность - « Специализированные компьютерные системы »
Диплом специалиста компьютерных систем, с отличием (2004).
Веб-сайт : http://udhtu.com.ua
Компания: DevAtlant - http://www.devatlant.com
Расположение :Киев/Ланьон
Вид деятельности :IT-консалтинг
Должность :Основатель и CTO
Описание проекта : Основные обязанности: • Предпродажи – сбор бизнес-контекста, определение границ, представление различных решений с их стоимостью, реализация PoC, составление коммерческих предложений, проведение переговоров. • Определение архитектуры, запуск проектов, внедрение референсных модулей, поддержка проектной документации и стандартов кодирования. • Организация и управление процессом поставки программного обеспечения с учетом приоритетов всех заинтересованных сторон. • Создание персонализированных инструментов мониторинга и наблюдаемости на базе ELK для улучшения управления инцидентами в production-среде. • Решение критических проблем с производительностью в период COVID-19 путем оптимизации JVM, Spring, Apache и PostgreSQL.
Использованные технологии : Java, Spring/SpringBoot, Thymeleaf, Hibernate, Maven, jUnit/Mockito, Docker, ELK, PostgreSQL, REST-API. Инструменты индустриализации: Git, Jenkins, Sonar, Nexus, Redmine, Slack.
Компания: Octetis - http://www.octetis.com
Расположение :Киев, Украина
Вид деятельности :IT-консалтинг
Должность :Инженер-программист
Описание проекта : Проект - мультимедийная SaaS платформа (онлайн видеостриминг и чаты), команда backend-разработки - 5 человек. Архитектура была разработана с учетом требований горизонтальной масштабируемости. В продакшн-среде использовалось более 20 серверов с разнородными технологиями и функциями. Ниже представлен список модулей/функций, за которые я отвечал: Разработка модулей на Java SE для плагинов к WowzaStreamingEngine (RTMP-серверу), обеспечивающих запись видео, создание скриншотов и безопасный доступ к видеопотокам. Разработка расширений для Tigase (XMPP-сервер): модуль аутентификации, совместимый с SASL (RFC 2222), антиспам-интерцептор, асинхронный модуль для индексирования сообщений в ElasticSearch для мониторинга и поиска в режиме близком к реальному времени. Параллельный кластер Memcached для обработки изображений за менее чем 20 миллисекунд (6K изображений в секунду). Кластер построен по модели Producer/Consumer и включает следующий конвейер: Wowza → Memory pipe → Java → Memcached → Nginx. Разработка и интеграция платежного модуля, совместимого с PCI-DSS (электронный кошелек). Реализация видеотранскодирующего кластера с использованием Spring Boot, Thrift и ffmpeg. Ответственность за индустриализацию процесса разработки ПО (Git, Redmine, Jenkins, Sonar, Nexus и т.д.). Участие в процессе найма сотрудников и внешних подрядчиков. Оказание технической поддержки в управлении различными проектами.
Использованные технологии : Java/J2EE, Tigase XMPP server, FFmpeg, WowzaStreamingEngine RTMP server, GlassFish, JPA, JAX-WS, Maven, TestNg, Arquillian, Google Guava, Memcached, Redis, Logstash, Kibana, Ansible, RTMP, Flash, OSMF.
Компания: Open-Groupe (Teamlog) - http://www.open-groupe.com
Расположение :Париж/Ланньйон/Киев
Вид деятельности :IT-консалтинг
Должность :Технический лидер
Описание проекта : Участие в разработке и управлении высокотехнологичными программными проектами (некоторые из них offshore-проекты). Ответсвенный за техническое качество. Разработка архитектуры, решение важных технических проблем. Установка и конфигурация инфраструктуры проектов : SVN, builds, unit tests, Mantis. Ответственный за общение с заказчиком. Ревью кода. Участие в индустриализации разработки (непрерывная интеграция, качество проектирования/кода, метрики, Фабрики разработки). Проведение технических собеседований. Технический аудит Java/J2EE проектов (ISO-9126, Sonar, PMD, Cobertura, Metrics, SourceMonitor).
Использованные технологии : Java/J2EE, Spring, Hibernate, Quartz, Struts, JUnit, Servlets/JSP, JAAS, JAXB, decompiler JAD, MySQL, LDAP, Ant, Maven, Nexus, Sonar, TeamCity, DBUnit, Linux, RPM, PowerDesigner, Redmine+Mylyn.
Компания: DVK-Tech -
Расположение :Париж, Франция
Вид деятельности :IT-консалтинг
Должность :Инженер-программист Java/J2EE
Описание проекта : Выполнение различных технических миссий для клиентов компании. Перечень этих миссий представлен ниже с пометкой ***
Компания: Générali - http://www.generali.fr
Расположение :Сан-Дени, Франция
Вид деятельности :Страхование
Должность :Инженер-программист Java/J2EE ***
Описание проекта : Участие в разработке корпоративного приложения (серверной части), в контексте миграции ИС. Создание модулей для интеграции сервера с внешними информационными системами. Процесс разработки строго регламентирован и основан на некоторых промышленных стандартах создания программного обеспечения.
Использованные технологии : JAVA/J2EE, EJB, RMI, сервер приложений WebSphere 6.1, Oracle, Toad, SQuirreL, MyEclipse, UML. Интенсивное использование SQL.
Компания: SMI-Mutuelle - http://www.mutuelle-smi.com
Расположение :Париж, Франция
Вид деятельности :Страхование
Должность :Консультант/Аудитор Java/J2EE***
Описание проекта : Аудит веб приложения для управления бизнес-процессов (workflow) прерприятия. Анализ и документирование существующей архитектуры с предложениями по оптимизации и дальнейшему развитию. Подготовка технической документации по описанию создания и настройки среды разработки. Использование диаграмм UML.
Использованные технологии : Java/J2EE, Servlet, Java Service Wrapper, Winstone, Oracle 8, Eclipse.
Компания: Mondial-Assistance - http://www.mondial-assistance.fr
Расположение :Париж, Франция
Вид деятельности :Страхование
Должность :Инженер-программист Java/J2EE***
Описание проекта : Разработка проектов "e-commerce". Реализация слоя персистентности данных на основе и Hibernate и JDO(XCalia). Разработка графического интерфейса пользователя соглаcно шаблону проектирования "Модель-Представление-Контроллер" (использование Struts). Создание графических компонентов на основе модели AJAX. Разработка слоя бизнес-логики приложения (POJO). Участие в разработке технической архитектуры нескольких модулей.
Использованные технологии : Java/J2EE, JDBC, Struts 1.3, Hibernate, Servlet/JSP, JSTL, Tomcat 5.5, MySQL 4.1, Oracle 10g, сторонние библиотеки Log4j, FreeMaker, Common-Controls.
Компания: Интернет-агенство DUKE -
Расположение :Париж, Франция
Вид деятельности :Интернет-агенство
Должность :Инженер-программист Java/J2EE***
Описание проекта : Построение архитектуры и реализация веб-приложений по 3-ех звенной модели. Разработка компонента безопасности на основе Tomcat « container managed security ». Слой персистентности реализован на "чистом" API JDBC, использование пуллинга. Разработка модулей взаимодействия с интерфейсом пользователя выполненным по технологии Flash. Создание графических компонентов на основе модели AJAX. Разработка приложения-демона для отслеживания работы интернет сайтов. Мультипоточное приложение реализовано в виде демона для операционной системы Linux Debian, использование библиотеки JSVC.
Использованные технологии : Java/J2EE, JDBC, Servlet/JSP, Tomcat 5.5, MySQL 4.1, PostgreSQL, сторонние библиотеки Log4j, Velocity, Jakarta Commons, JSVC.
Компания: ISD - Information Systems Development - http://www.isd.dp.ua
Расположение :Днепропетровск, Украина
Вид деятельности :Разработка программного обеспечения
Должность :Программист Java/J2EE
Описание проекта : Участие в разработке web-приложения контроля присутствия служащих (Time management system). Используемые технологии: серверы приложений JBOSS, WebSphere, СУБД Oracle, Hibernate, Spring, JSF, JNDI. Выполненные задачи: создание элементов пользовательского интерфейса на основе JSF; миграция сервера приложений с WebSphere на JBoss; Создание скиптов стресс-тестинга приложения с использованием OpenSTA и языка SCL; управление проектом технической поддержки приложения.
Компания: LegitiName - http://www.legitiname.com
Расположение :Румелянж, Люксембург
Вид деятельности :Разработка программного обеспечения
Должность :Инженер-программист Microsoft .NET/C#
Описание проекта : Эволюция продукта "SiteAudit". Выполненные задачи: разработка спецификаций и технического задания; Программирование на платформе Microsoft .NET / C#.
Использованные технологии : .NET/C#, WinForms, XML (XPath, XSD), ADO.NET, Microsoft SQL Server, библиотеки "Microsoft XMLDiff and XMLPatch 1.0" и "HtmlAgilityPack".

Операционные системы

Mac OS X; MS Windows; Linux.

Языки программирования

Java , C# , Python, Pascal, PHP.

Java/J2EE

Core Java, Application/web servers, JDBC, Servlets/JSP, JNDI, RMI, EJB, Web Services. Серверы приложений/веб сервера : JBoss, WebSphere, Tomcat, Resin. Понимание ключевых моментов многоуровневых распределенных архитектур: POJO/EJB, персистентность данных, безопасность, транзакции, мультипоточное программирование, логирование. Фреймворки и сторонние библиотеки Java: Log4j, Spring, Struts, Hibernate, библиотеки Apache Commons, Velocity, iText, JSVC. XML (XSL, XPath, XSD), HTML(CSS, JavaScript). XUnit тестирование: JUnit, TestNG и DbUnit, интеграция с Spring testing. Быстрая разработка прототипов с Play framework и Spring Roo.

.NET

.NET/C# 3.5, NHibernate, MsBuild, NUnit, DbUnit, MS Visual Studio 2008 (Visual SVN, ReSharper, dotTrace)

СУБД

Microsoft SQL Server 2000, ORACLE 9i/10g, MySQL, PostgreSQL; SQL.

Инструментарий

Шаблоны проектирования (GoF+GRASP), UML, Eclipse, NetBeans, Microsoft Visual Studio, profiling - JProfiler/DotTrace, ANT, Maven, CVS, SVN, Git, SQuirreL, Toad, Far, MyGeneration, Doxygen, command line tools, скриптинг на Python, использование Yii для прототипов на PHP.

Индустриализация

Автоматизация сборок - Maven и Ant. Nexus, Sonar. XUnit - JUnit, TestNG, DBUnit. Автоматические функциональные тесты с Selenium. Анализ покрытия кода с Cobertura. Сервера постоянной интеграции Hudson/Jenkins и TeamCity. Метрики качества кода - Sonar, FindBug, PMD. Управление проектами, вики, bug tracker - Redmine. Использование фабрик программного обеспечения.

Русский

Родной.

Украинский

Родной.

Французский

Свободное владение. Более 10 лет разговорной практики. Европейские дипломы по французскому языку: DELF 1, DELF 2, B1, B2, B3, C2/DALF.

Английский

Понимание/составление документов в письменной форме - очень хорошо. Устное общение - хорошо.

Итальянский

Начальный уровень. Занятия в Итальянском институте культуры Dante ALIEGHIERI, г. Киев

Интересы

Java, принципы создания современного ПО, проектирование и юзабилити графического интерфейса пользователя , география, иностранные языки.

Спорт

Атлетика, спортивная гимнастика, плавание, волейболл.

Блог

http://yevgen-fr.blogspot.com - Мой личный технический блог (на французском языке). Основные темы - ИТ, программирование, Java.

Open Source

https://github.com/yev - Интересуюсь разработками "опен сурсных" проектов. Нравиться читать и вникать в красивый код. Не так часто как хотелось бы, но учавствую в некоторых проектах.

IT-Конференции

Регулярно и с большим интересом посещаю различные Java конференции : Paris Jug, Devoxx Antwerpen

Русская версия 3.0. Последнее обновление - 2025/01/10.

twitter linkSee the project source code on GitHub


View in Google Map site