Eugene Dubrovka

  • Skills and experience

    In IT since 2006

    My primary skill is Java. I have experience with OOP and bring as much as possible from functional world to daily programming. My favourite Git and Scala go along with Spring, Hibernate, Maven.

    I also had researched or supported projects where I have got experience with Android, Akka.

    Currently I am a Software Developer, though I develop solutions and parts of system architecture, write and refactor code, review and supervise implementation delivered by distributed team. My background also has Project manager role alongside with Lead Software Developer one. And I prefer developer role.

    I keep educating myself on Coursera or with challenges from Leetcode.

  • Tools

    Languages, frameworks

    There are also a lot of languages, tools and frameworks that I use or used before in my professional life: Git, Maven, Spring, Hibernate, SQL and PL/SQL, Flex, XML, Scala, SBT, Play, WebServices, REST, JS, Bash, Ruby, PHP, VB. All that is developed on Mac, Windows or Linux with use of Oracle or MySQL.

    Jetbrains IDEA is my favorite IDE. I spend a lot of time with it. Helps to concentrate on programming and not text editing. And in general in order to be more efficient I always setup my environment and automate by writing scripts or using specific command line tools.

  • Communication

    Languages I speak

    Russian (native), English (working proficiency), German (B1), Belorussian (native)


About me

  • Features

    My strengths. Reliable and responsible, clever and resourceful, fast learning, initiative.


Employment history

  • Meyle+Müller GmbH+Co. KG and apollon GmbH+Co. KG

    2012 (2015 apollon) — Present

    Software Developer

    Java, Flex, Spring, Hibernate, SQL, Maven, Git, Bash, liquibase on the main product of the company. Development, architecture and supervision.

  • EPAM Systems

    2012 — 2012

    Senior Software Developer

    Scala, Java, Spring, Hibernate, Maven, REST with Scrum and Kanban as processes.

  • IntexSoft Ltd.

    2006 — 2012

    Lead Software Developer / Team Leader

    Java, Flex, Spring, Hibernate, SQL, SOAP, Wicket, Tapestry, Ant, VB, Qt

  • Yanka Kupala State University of Grodno

    2004 — 2004

    Developer

    PHP project with own framework and template engine


Education

  • Yanka Kupala State University of Grodno

    2002 — 2007

    Master’s degree in mathematics and informatics (or equivalent)

    Studied: Mathematics, Programming. Graduated with honors in 2007.

    Coursework: Data compression algorithms (LZW, Huffmann, arithmetic coding, wavelets).

    Thesis: Business processes of storage and processing of high resolution images.

  • Gymnasium #1 of Grodno

    1997 — 2002

    Mathematics, Programming, English

    Graduated with honors in 2002


Achievements

  • Certified knowledge of German, Level B1

    July 2015

    telc certificate (score 94.8%).

  • Certificate Principles of Reactive Programming

    May 2015

    Coursera, certificate with distinction PDF.

  • Certificate Functional Programming Principles in Scala

    December 05, 2012

    Coursera, certificate with distinction PDF.

  • Certificate “Project management basics”

    November 7-8, 2010

    Seminar by Key Decisions, Minsk

  • 1st-3rd places at regional Olympiads in mathematics

    1998 — 2002