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

my recent foto
Quasi 20 anni di esperienza nello sviluppo software per istituzioni finanziarie/assicurative, retail e telecomunicazioni. Dal 2017 dirigo la mia azienda di software – DevAtlant. Il nostro più grande successo è la creazione e gestione della piattaforma di e-commerce per Leroy Merlin Ucraina. 7 anni. 5 ingegneri. Membro della CCIFU a Kiyv, Ucraina, e di Anticipa nel Capitale delle Telecomunicazioni Francese, a Lannion. Tengo corsi pratici di "Software Craftsmanship" per gli studenti dell'Università Nazionale di Economia Simon Kuznets di Kharkiv. Appassionato di calligrafia e journaling.
Coursera
Posizione :
Corsi online.
Ingegneria del software per Software as a Service (Ruby/RoR) dalla UC Berkeley; Compilatori da Stanford (in corso).
Sito web : http://www.coursera.org
Teamlog Institute
Posizione : Parigi, Francia
Corsi professionali organizzati da Teamlog Institute.
Comunicazione efficace, corsi di inglese (livello intermedio)
Sito web : http://www.open-groupe.com
University Paris-Est Marne-la-Vallée
Posizione : Champs-sur-Marne, Francia
Master in Informatica.
DESS « Communication, Rete, Immagine », sezione Reti (attuale Master in Informatica).
Sito web : http://www.univ-mlv.fr
Conservatoire National des Arts et Métiers (CNAM)
Posizione : Champs-sur-Marne, Francia
Corso di gestione aziendale per ingegneri.
Corso di gestione sociale.
Sito web : http://www.cnam.fr
Università Statale Ucraina di Ingegneria Chimica
Posizione : Dniepropetrovsk, Ucraina
Specializzazione « Sistemi informatici specializzati ».
Laurea magistrale in Informatica, con lode (2004).
Sito web : http://udhtu.com.ua
Azienda: DevAtlant - http://www.devatlant.com
Posizione :Kiyv/Lannion
Settore di attività :Consulenza informatica
Posizione ricoperta :Fondatore e CTO
Descrizione della missione : Principali responsabilità: • Attività di pre-vendita – raccolta del contesto aziendale, definizione del perimetro, presentazione di diverse soluzioni con i relativi costi, realizzazione di PoC, redazione di proposte commerciali, negoziazioni. • Definizione dell'architettura, avvio dei progetti, implementazione di moduli di riferimento, mantenimento della documentazione del progetto e degli standard di codifica. • Organizzazione e gestione del processo di software delivery tenendo conto delle priorità di tutte le parti interessate. • Creazione di strumenti personalizzati di monitoring e osservabilità basati su ELK per una migliore gestione degli incidenti in produzione. • Risoluzione di problemi critici di performance durante l'era COVID-19 ottimizzando JVM, Spring, Apache e PostgreSQL.
Technologie usate : Java, Spring/SpringBoot, Thymeleaf, Hibernate, Maven, jUnit/Mockito, Docker, ELK, PostgreSQL, REST-API. Strumenti di industrializzazione: Git, Jenkins, Sonar, Nexus, Redmine, Slack.
Azienda: Octetis - http://www.octetis.com
Posizione :Kiyv/Paris
Settore di attività :IT consulenza
Posizione ricoperta :Architetto Software
Descrizione della missione : Progetto - Piattaforma SaaS Multimediale (Streaming video online e chat), team di sviluppo backend - 5 persone. L'architettura è stata progettata per supportare la scalabilità orizzontale. L'ambiente di produzione comprendeva oltre 20 server con tecnologie e funzionalità eterogenee. Di seguito è riportato l'elenco dei moduli/funzionalità di cui ero responsabile: Sviluppo di moduli in Java SE per plugin di WowzaStreamingEngine (server RTMP), per la registrazione video, acquisizione di snapshot e accesso sicuro ai flussi video. Sviluppo di estensioni per Tigase (server XMPP): modulo di autenticazione compatibile con SASL (RFC 2222), intercettore anti-spam e modulo asincrono per indicizzare i messaggi in ElasticSearch per monitoraggio e ricerca quasi in tempo reale. Cluster Memcached parallelo per servire immagini in meno di 20 millisecondi (6.000 immagini al secondo). Questo cluster è stato costruito secondo il modello Producer/Consumer e comprende la seguente pipeline: Wowza → Memory pipe → Java → Memcached → Nginx. Sviluppo e integrazione di un modulo di pagamento (e-wallet) conforme a PCI-DSS. Implementazione di un cluster di transcodifica video utilizzando Spring Boot, Thrift e ffmpeg. Responsabilità per l'industrializzazione del processo di sviluppo software (Git, Redmine, Jenkins, Sonar, Nexus, ecc.). Partecipazione al processo di reclutamento di collaboratori e fornitori esterni. Supporto tecnico nella gestione di diversi progetti.
Technologie usate : 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.
Azienda: Open-Groupe (Teamlog) - http://www.open-groupe.com
Posizione :Parigi/Lannion/Kiyv
Settore di attività :IT consulenza
Posizione ricoperta :Referente technico
Descrizione della missione : 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).
Technologie usate : Java/J2EE, Spring, Hibernate, Quartz, Struts, JUnit, Servlets/JSP, JAAS, JAXB, decompiler JAD, MySQL, LDAP, Ant, Maven, TeamCity, DBUnit, Linux, RPM, PowerDesigner, Redmine+Mylyn.
Azienda: DVK-Tech -
Posizione :Parigi, Francia
Settore di attività :IT consulenza, Software
Posizione ricoperta :Java/J2EE Software Engineer
Descrizione della missione : Java/J2EE consulting and development for different companies. The list of projects done with DVK-Tech is presented below and marked by ***.
Azienda: Générali - http://www.generali.fr
Posizione :Saint-Denis, Francia
Settore di attività :Assicurazione
Posizione ricoperta :Sviluppatore Java/J2EE***
Descrizione della missione : Development of Java-based enterprise server. 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.
Technologie usate : JAVA/J2EE, EJB, application server WebSphere 6.1, Oracle, SQL, MyEclipse, Rational Rose, UML. Advanced using of SQL language
Azienda: SMI-Mutuelle - http://www.mutuelle-smi.com
Posizione :Parigi, Francia
Settore di attività :Assicurazione
Posizione ricoperta :Consulente Java/J2EE***
Descrizione della missione : Audit of a web-application that represents the company business workflow. Analysis and documentation of the existing architecture with further recommendations for optimisation and evolution. Writing the technical documentation describing the development environment and deployment process.
Technologie usate : Java/J2EE, Servlet, Java Service Wrapper, Winstone, Oracle 8; UML diagrams
Azienda: Mondial-Assistance - http://www.mondial-assistance.fr
Posizione :Parigi, Francia
Settore di attività :Assicurazione
Posizione ricoperta :Sviluppatore Java/J2EE***
Descrizione della missione : 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.
Technologie usate : 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 librairies from Jakarta Commons.
Azienda: Web Agency DUKE -
Posizione :Parigi, Francia
Settore di attività :Web agency
Posizione ricoperta :Sviluppatore Java/J2EE***
Descrizione della missione : 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.
Technologie usate : Java/J2EE, JDBC, Servlet/JSP, Tomcat 5.5, MySQL 4.1, PostgreSQL, Log4j, Velocity, JSVC.
Azienda: ISD - Information Systems Development - http://www.isd.dp.ua
Posizione :Dnipropetrovsk, Ukraina
Settore di attività :Software
Posizione ricoperta :Sviluppatore Junior Java
Descrizione della missione : 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.
Technologie usate : Application servers WebSphere and JBoss, RDBMS Oracle, Hibernate, Spring, JSF, JNDI.
Azienda: LegitiName - http://www.legitiname.com
Posizione :Rumelange, Luxembourg
Settore di attività :Software
Posizione ricoperta :Sviluppatore .NET/C#
Descrizione della missione : Responsible for product evolution "SiteAudit". Specification and implementation of core project functionality. Preparing technical documentation.
Technologie usate : Programming on framework .NET, language C#, XML (XPath, XSD), ADO.NET, Microsoft SQL Server, librairies "Microsoft XMLDiff and XMLPatch 1.0" and "HtmlAgilityPack" by Simon Mournier.

Sistemi operativi

Mac OS X; MS Windows; Linux.

Linguaggi di programmazione

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. Le développement rapid avec Play framework et Spring Roo.

.NET

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

Basi di Dati

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

Strumenti

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

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.

Russa

Lingua nativa.

Ukraina

Lingua nativa.

Francese

Correntemente. Più di 10 anni di esperienza. Avere il seguenti diplomi di francese del quadro comune europeo di Riferimenti per le lingue: DELF B1, B2, B3, DALF C2.

Inglese

Lettura / scrittura - molto buono, espressione orale - buono.

Italiana

Livello principiante. Gli corsi nel Instituto Italiano di Cultura - Dante ALIEGHIERI, Kiyv.

Interessi

Nuove tecnologie, sviluppo per piattaforma Java, Graphical User Interface (GUI) design and usability, geografia, lingue straniere.

Sport

Atletica, ginnastica, nuoto, pallavolo.

Blog

http://yevgen-fr.blogspot.com - Mio personale technico blog in Franchese e Inglese di IT, programmazione, Java.

Open Source

https://github.com/yev - Je suis intéressé par le mouvement OpenSource. J'aime lire le code de qualité et apprendre. Parfois je commite les patchs dans les projets Open Source.

IT-Conferences

Regulary and with enthousiasme attending differnet Java related conferences : Paris JUG, Devoxx Antwerpen

Versione italiana 3.0. Ultimo aggiornamento il 2025/01/10.

twitter linkSee the project source code on GitHub


View in Google Map site