Eugen Nekhai, Machine Learning Developer in Minsk, Minsk Region, Belarus
Eugen Nekhai

Machine Learning Developer in Minsk, Minsk Region, Belarus

Member since April 16, 2014
Eugen is an architect, engineer, developer, and entrepreneur with proven ability to develop efficient, scalable, and fault-tolerant server solutions for complex problems. He boasts extensive experience and skills with all levels of software and architecture.
Eugen is now available for hire




Minsk, Minsk Region, Belarus



Preferred Environment

IntelliJ IDEA

The most amazing...

...thing I've built is a complex platform for document processing that I created with colleagues from scratch.


  • Freelance Java Consultant

    2015 - 2016
    Boundary Medical
    • Upgraded a project from Grails 1.1 to Grails 2.4.
    • Developed new Eclipse SWT components.
    • Migrated the Eclipse desktop application to the web using the Eclipse RAP.
    • Replaced RTF generation based on the iText library to the free open source custom solution.
    • Migrated software from MS SQL to the embedded HSQLDB.
    Technologies: Eclipse RAP, Eclipse RCP, Grails, Java
  • Team Lead, Senior Java Developer, Scrum Master

    2006 - 2015
    Coherent Solutions
    • Performed team leadership and coaching.
    • Designed a RESTful API and some corresponding back-end services.
    • Developed UI components and integrated with the server side.
    • Planned and estimated tasks.
    • Helped a customer building the development process and sharing best practices in both teams.
    Technologies: Sencha Touch, Ext JS, JavaScript, Hibernate, Spring, Java
  • Java Developer

    2001 - 2006
    PM&S SoftwareProduct
    • Developed numerous projects for a famous German TV company using Java, Swing, and CORBA.
    • Created several custom Swing components.
    • Developed the test framework.
    • Wrote the software requirements specifications document.
    • Provided project support for the customer.
    Technologies: CORBA, Swing, Java


  • Interaxo (Darwin)

    The project name is Darwin (called “Interaxo” for production). It is a web-based document management solution enabling collaboration across organizational and geographic boundaries. Users can create as many rooms as they wish and can structure the content itself, or use built-in templates. Users can preview many types of files using just the browser without any installed plugins. The project provides transparent MS Word integration allowing the user to create/edit any MS documents (preinstalled Office is required).

  • API Outsourcing – Next-generation Workflow

    API Outsourcing is an industry leading provider of FAO outsourced services, including a best-of-breed accounts payable and workflow platform. The API transforms manual, paper-based accounts payable, document management, accounts receivable, and accounting service processes using its custom proprietary imaging and workflow platforms.

  • USG – CeilingWizard

    The CeilingWizard is a graphical tool developed as a signed applet allowing the user to design a curved ceiling system and transfer the design to an established USG coding system, such as the “Genetic Code” for Curvatura. The CeilingWizard supports scalable CAD files and creates and sends the reports generated as HTML documents.

  • DaimlerChrysler – CQR Maintenance

    The CQR maintenance application is a web-based Java application that is responsible for objects stored in the existing CQR database. It also provides high-level database maintenance routines, such as cloning/moving complex tree-like database data structures. The purpose of the application is administration of a corporate quality reporting (CQR) system. The application was written in Java J2EE and designed to use the IBM DB2 database in which the CQR data was stored. Communication with the database was done by means of JDBC. The application consisted of static HTML pages, dynamic JavaServer Pages, and control servlets. It was designed as a 3-tier application: a thin client (a browser), the application server (IBM WebSphere), and the database (IBM DB2).

  • RTB Events Real-time Processing

    I’ve developed a project for high-load processing of events (about 150 per sec) from RTB auction. Each event was taken from the AWS Kinesis stream, analyzed, and stored to the Amazon DynamoDb after that serialized as a JSON string to the Amazon S3 storage. About 6 graphics were developed for displaying in real time all statistics data.

    Everything was developed using Amazon cloud services: Kinesis stream, DynamoDB, S3 storage, RDS (MySQL), EC2

  • Java/NLP Developer

    Using the Stanford NLP framework, I have developed a couple REST services. The first one should significantly speed up extracting personal names and related job titles from web pages. The second service developed for extracting company finance KPIs from news articles (mergers, acquisition, revenue, etc.).


  • Languages

    Java, Python 3, JavaScript, Scala, Groovy
  • Frameworks

    Hibernate, Ext JS, Mockito, Spring MVC, JUnit, Jasmine, Spring, Spring Security, Sencha Touch, Swing, Grails
  • Tools

    Eclipse IDE, Apache Ant, Maven, IntelliJ IDEA, Jira, Git, Stanford NER, HSQLDB, Eclipse RCP, Gradle
  • Paradigms

    Refactoring, REST, Data Science, Behavior-driven Development (BDD), Test-driven Development (TDD), Eclipse RAP, Functional Programming, Agile Software Development, Object-oriented Programming (OOP), Object-oriented Design (OOD)
  • Libraries/APIs

    OpenCV, Jackson, JMS, PyTorch, TensorFlow, Stanford NLP, Eclipse SWT
  • Platforms

    Blockchain, JBoss, Java EE, AWS Kinesis
  • Other

    Computer Vision, API Design, CORBA, Natural Language Processing (NLP), Machine Learning
  • Storage

    AWS S3, MySQL


  • Bachelor's Degree in Computer Systems and Networks
    1996 - 2001
    Belarusian State University of Informatics and Radioelectronics (BSUIR) - Minsk


  • Fly Car Engineer
    JULY 2018 - PRESENT
  • Self-driving Car Engineer

To view more profiles

Join Toptal
Share it with others