CV in englishCV en françaisРезюме на українськійCV in italianoРезюме на русском
Voronetski  Yevgen 
Lannion, France
Phone: +33 7 83 05 45 53

43 years, father, married
my recent foto
Almost 20 years of experience in software development for Financial/Insurance institutions, Retail & Telecom. From 2017 driving my own software company – DevAtlant. Our biggest achievement is build and run of E-Commerce Platform for Leroy Merlin Ukraine. 7 years. 5 engineers. Member of CCIFU in Kyiv, Ukraine and of Anticipa in French Telecom Capital, Lannion. Giving practical courses “Software Craftsmanship” for students of Simon Kuznets Kharkiv National University of Economics Calligraphy and journaling adept.
Coursera
Location :
Online courses.
Software Engineering for Software as a Service (Ruby/RoR) from UC Berkeley; Compilers from Standford (in progress).
Web site : http://www.coursera.org
Teamlog Institute
Location : Paris, France
Professional courses organized by Teamlog Institute.
Effective communication, English courses (intermediate level).
Web site : http://www.open-groupe.com
Conservatoire National des Arts et Métiers (CNAM)
Location : Champs-sur-Marne, France
Enterprise managemnent course for engineers.
Social Management course.
Web site : http://www.cnam.fr
University Paris-Est Marne-la-Vallée
Location : Champs-sur-Marne, France
Master Degree in Computer Science.
DESS « Communication, Network, Image », section Network (actual Master CS).
Web site : http://www.univ-mlv.fr
Ukrainian State University of Chemical Engineering
Location : Dniepropetrovsk, Ukraine
Speciality « Specialized computer systems ».
Master Degree in Computer Science.
Web site : http://udhtu.com.ua
Company: DevAtlant - https://www.devatlant.com
Location :Kiyv, Ukraine
Business activity :IT consulting
Position :Founder and CTO
Mission description : Main responsibilities: • Pre-Sale – gathering business context, defining scope, present different solutions with associated costs, implementing PoC, commercial proposals, negotiations. • Defining Architecture. Initial projects setup. Implementing reference modules. Maintain project documentation and coding standards. • Organizing & managing software delivery process by taken into account all stockholder's priorities. • Building custom Monitoring & Observability tools based on ELK for better incident management • Solving critical performance issues during COVID-19 era by tuning JVM, Spring, Apache and PostgreSQL.
Technologies : Java, Spring/SpringBoot, Thymeleaf, Hibernate, Maven, jUnit/Mockito, Docker, ELK, PostgreSQL, REST-API. Industrialization tools: Git, Jenkins, Sonar, Nexus, Redmine, Slack.
Company: Octetis - https://www.octetis.com
Location :Kiyv, Ukraine
Business activity :IT consulting
Position :Software Architect
Mission description : Project - SaaS Multimedia Platform (Online video streaming and chat features), backend development team - 5 members. The architecture was designed to support horizontal scalability. The production environment included over 20 servers with heterogeneous technologies and functionalities. Below is the list of modules/features I was responsible for: Development of Java SE modules for plugins for WowzaStreamingEngine (RTMP server) to enable video recording, snapshot capturing, and secure access to video streams. Development of extensions for Tigase (XMPP server): SASL-compatible authentication module (RFC 2222), spam interceptor, and an asynchronous module for indexing messages in ElasticSearch for near real-time monitoring and search. Memcached parallel cluster for serving images in under 20 milliseconds (6K images per second). This cluster was built in a Producer/Consumer model and consisted of the following pipeline: Wowza → Memory pipe → Java → Memcached → Nginx. Development and integration of a PCI-DSS-compliant payment module (e-wallet). Implementation of a video transcoding cluster using Spring Boot, Thrift, and ffmpeg. Responsible for industrializing software development (Git, Redmine, Jenkins, Sonar, Nexus, etc.). Participated in the recruitment process for team members and external contractors. Provided technical management support for various projects.
Technologies : 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.
Company: Open-Groupe (former Teamlog) - https://www.open-groupe.com
Location :Paris/Lannion/Kiyv
Business activity :IT consulting
Position :Technical lead
Mission description : Participation in the design, development and management of the IT-projects (some on offshore mode). Architecture development, solving critical technical problems. Setup project infrastructure: SVN, builds, unit tests, Mantis, etc. Code revue. Participation in industrialization of IT-projects development(continuous integration, design/code quality, metrics, software factory). Conducting the technical interviews. Responsible for communication with customers. Technical audit for Java/J2EE projects (ISO-9126, Sonar, PMD, Cobertura, Metrics, SourceMonitor).
Technologies : 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.
Company: DVK-Tech -
Location :Paris, France
Business activity :IT consulting, Software
Position :Java/J2EE Software Engineer
Mission description : Java/J2EE consulting and development for different companies. The list of projects done with DVK-Tech is presented below and marked by ***.
Company: Générali - http://www.generali.fr
Location :Saint-Denis, France
Business activity :Insurance
Position :Java/J2EE Software Engineer***
Mission description : Development of Java-based enterprise server, in the context of the migration process. Technical design and implementation of different integration modules for connecting externs information systems. The development process is based on some industrial standards of the software building.
Technologies : JAVA/J2EE, EJB, application server WebSphere 6.1, Oracle, SQL, MyEclipse, Rational Rose, UML. Advanced using of SQL language.
Company: SMI-Mutuelle - http://www.mutuelle-smi.com
Location :Paris, France
Business activity :Insurance
Position :Java/J2EE Consultant***
Mission description : Audit of a web-application that represents the company business workflow. Analysis and documentation of the existing architecture with further recommendations for optimization and evolution. Writing the technical documentation describing the development environment and deployment process.
Technologies : Java/J2EE, Servlet, Java Service Wrapper, Winstone, Oracle 8; UML diagrams.
Company: Mondial-Assistance - http://www.mondial-assistance.fr
Location :Paris, France
Business activity :Insurance
Position :Java/J2EE Software Engineer***
Mission description : Participation in the design and development of « e-commerce » projects. Persistence layer has been implemented with Hibernate and JDO (XCalia implementation). Bridge between business logic and presentation layer was developed according to MVC pattern on Struts framework. Web GUI-components development with AJAX. Architecture design and implementation of different application modules. Implementation of business logic layer.
Technologies : Java/J2EE, Struts 1.3, Hibernate 3.0, JDO (Xcalia implementation), Servlet/JSP, JSTL, Tomcat 5.5, MySQL, Oracle, MS SQL Server, FreeMaker, Common-Controls, many libraries from Jakarta Commons.
Company: Web Agency DUKE -
Location :Paris, France
Business activity :Web agency
Position :Java/J2EE Software Engineer***
Mission description : Design and realization of web site "back-office" solutions based on 3-tier architecture; persistence, business object layer (POJO), deployment ; logging, security and emailing modules. Developing of the security module for a web-application with Tomcat container managed security. Persistence layer implemented only with DAO's based on pure JDBC API. Programming the java-façades for Flash-based GUI-interface. Web GUI-components development with AJAX. Conception and realization of standalone application (server) aimed to survey the availability of internet sites. This application was developed with multithreading features as daemon for Linux Debian OS. Participation in projects architecture design.
Technologies : Java/J2EE, JDBC, Servlet/JSP, Tomcat 5.5, MySQL 4.1, PostgreSQL, Log4j, Velocity, JSVC.
Company: ISD - Information Systems Development - http://www.isd.dp.ua
Location :Dnipropetrovsk, Ukraine
Business activity :Software
Position :Junior Java Software Engineer
Mission description : Development of web-based time management system. Accomplished tasks: developing gui-components based on JSF; application server migration from WebSphere to JBoss; implementation of stress-test scripts with OpenSTA ans SCL language; application maintenance management.
Technologies : Application servers WebSphere and JBoss, RDBMS Oracle, Hibernate, Spring, JSF, JNDI.
Company: LegitiName - http://www.legitiname.com
Location :Rumelange, Luxembourg
Business activity :Software
Position :.NET/C# Engineer
Mission description : Responsible for product evolution "SiteAudit". Specification and implementation of core project functionality. Preparing technical documentation.
Technologies : Programming on framework .NET, language C#, WinForms, XML (XPath, XSD), ADO.NET, Microsoft SQL Server, librairies "Microsoft XMLDiff and XMLPatch 1.0" and "HtmlAgilityPack" by Simon Mournier.

Operating systems

Mac OS X; MS Windows; Linux.

Programming languages

Java , C# , Python, Pascal, PHP.

Java/J2EE

Core Java (J2SE); Standards J2EE: application/web servers, JDBC, Servlets/JSP, JNDI, RMI, EJB, Web Services. Application/web servers : JBoss, WebSphere, Tomcat, Resin. Deep understanding of basis of distributed n-tier architecture: business objects (POJO and EJB), persistance, security issues, transactions, multithreading, logging. Java frameworks and librairies: Log4j, Spring, Struts, Hibernate, Quartz, many sub-projets of Apache Commons, Velocity, iText, JSVC. XML (XSL, XPath, XSD), HTML(CSS, JavaScript). XUnit testing: JUnit, TestNG and DBUnit, integration with Spring testing framework. Rapid application development with Play framework and Spring Roo.

.NET

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

RDBMS

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

Tools

Design Patterns (GoF+GRASP), UML, Eclipse, NetBeans, Microsoft Visual Studio, profiling - JProfiler/DotTrace, ANT, Maven, CVS, SVN, Git, SQuirreL, Toad, Far, MyGeneration, Doxygen, command line tools, sripting with Python, Yii framework for prototyping and simple project

Industrialization

Project Automation with Maven and Ant. Nexus, Sonar. XUnit - JUnit, TestNG, DBUnit. Automated acceptance test with Selenium. Code coverage with Cobertura. Continious integration servers - Hudson/Jenkins and TeamCity. Code quality metrics - Sonar, FindBug, PMD. Project mananagement, wiki, bug tracker - Redmine. Software factories.

Russian

Native speaker.

Ukrainian

Native speaker.

French

Fluent. More than 10 years of experience. Having the following french diplomas of the Common European Framework of References for languages: DELF B1, B2, B3, DALF C2.

English

Reading/writing – very good, oral expression – good.

Italian

Beginner Level. The language study at Instituto Italiano di Cultura - Dante ALIEGHIERI, Kiyv.

Interests

Java, software design and implementation, Graphical User Interface (GUI) design and usability, geography, foreign languages.

Sports

Athletics, gymnastics, swimming, volleyball.

Blog

http://yevgen-fr.blogspot.com - My personal technical blog about IT, programming, Java.

Open Source

https://github.com/yev - I'm intrested by Opes Source projects. I like to read good code and learn new stuff. I'm moderatly involving in Open Source projects development.

IT-Conferences

Regularly attending different Java related conferences : Paris JUG, Devoxx Antwerpen, Jam Odessa.

English version 3.0. Last modification 2025/01/10.

twitter linkSee the project source code on GitHub


View in Google Map site