Vladislav Nenchev, Ph.D., Developer in Helsinki, Finland
Vladislav is available for hire
Hire Vladislav

Vladislav Nenchev, Ph.D.

Verified Expert  in Engineering

Algorithms Developer

Helsinki, Finland
Toptal Member Since
June 22, 2020

Vladislav is an expert with two decades of experience in software development, computer science, and mathematics, backed up by a doctoral degree. His major accomplishments include the development of ERP and AI solutions with the high complexity of business logic and algorithms. He's currently focusing on further self-development in deep learning.


Selko Technologies Oy
Parsers, MySQL, Java, Docker, Python, Startups, SaaS, Software Architecture...
Tampere University of Technology
MATLAB, Python, Java, University, Research
Dynavio Cooperative Oy
Python, Parsers, MySQL, Java, R&D, Innovation, Software Architecture...




Preferred Environment

Prolog, C#, Java, Python, Docker

The most amazing...

...features I've created include a system for automated generation of ERP documents and a pipeline for quality analysis and automated edit of requirements in NL.

Work Experience

Chief Technology Officer, Research and Development Engineer

2017 - 2020
Selko Technologies Oy
  • Established development processes and practices within the company.
  • Designed the software architecture of some of the main products of the company.
  • Developed a processing pipeline for quality analysis and automated edit of requirements written in natural language.
  • Participated in the research activities of the company in artificial intelligence and natural language processing.
Technologies: Parsers, MySQL, Java, Docker, Python, Startups, SaaS, Software Architecture, GPT, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), Artificial Intelligence (AI)

Guest Researcher, Guest Lecturer

2017 - 2018
Tampere University of Technology
  • Participated in research and emulation via artificial neural networks of processes in additive manufacturing.
  • Contributed to the scientific research of methods for the analysis of requirements in engineering.
  • Acted as an assistant lecturer in a course in systems engineering.
Technologies: MATLAB, Python, Java, University, Research

Research and Development Engineer

2016 - 2018
Dynavio Cooperative Oy
  • Researched new and updated existing algorithms for the analysis of texts in natural language.
  • Redesigned and optimized an existing AI tool for analysis and improvement of requirements written in natural language.
  • Developed a module for cleaning/removing the insignificant information from textual documents.
Technologies: Python, Parsers, MySQL, Java, R&D, Innovation, Software Architecture, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), GPT, Artificial Intelligence (AI)

University Lecturer, Assistant Professor

2011 - 2017
Sofia University "St. Kliment Ohridski"
  • Conducted several courses as the main lecturer: Logic Programming, Declarative Programming in The Procedural Languages, Description Logics, Formalization of Texts in Natural Language, and Practices in Machine Translation.
  • Participated as an assistant lecturer in several courses: Logic Programming; Description Logics; Logics of Space and Time; and Languages, Automata, and Computation.
  • Contributed to the development of the master's program in Computational Linguistics.
  • Took part at organizing committees of several scientific conferences in mathematical logic, computational linguistics, and computation theory.
  • Participated in the scientific research of the department of mathematical logic, in the subfields of non-classic logics, and computational linguistics.
Technologies: JavaScript, C#, Java, Python, TeX, LaTeX, Prolog

Systems Analyst, Solution Architect

2011 - 2017
ERP Bulgaria, Ltd.
  • Analyzed multiple business processes and translated them to formal models and design for new features/modules for the ERP product of the company.
  • Developed a system for automated creation and correction of documents within the ERP, so that they satisfy/maintain dynamic constraints within the system.
  • Developed a module for (re-)calculation of the cost of production and procurement within the ERP.
Technologies: Automation, Microsoft SQL Server, C#, .NET, Enterprise Resource Planning (ERP), Business Logic, Software Architecture


2011 - 2014
Sofia University "St. Kliment Ohridski"
  • Participated in scientific research for a system for normalization of historical texts (i.e. monotonous machine translation).
  • Developed tools for annotation of textual corpora.
  • Participated in the evaluation of the normalization system against existing state-of-the-art solutions in the field.
Technologies: TeX, LaTeX, C++, Java, Research

Senior Software Developer

2004 - 2011
ERP Bulgaria, Ltd.
  • Supported and added features to an existing comprehensive integrated information system (IIS) for CRM, warehouse, asset, and financial management.
  • Developed core features and modules in the new ERP product of the company.
  • Automated parts of the business logic and the creation of the domain objects in the ERP product.
  • Developed various integration, export, and data transfer tools and plug-ins to the main products (IIS and ERP).
Technologies: Microsoft Access, Visual Basic, Microsoft SQL Server, C#, .NET, Information Systems, Enterprise Resource Planning (ERP), Software Development

Software Developer

2001 - 2004
International Network Technology, Ltd.
  • Developed the better part of an integrated information system (IIS) for warehouse and asset management.
  • Migrated the database layer of the IIS from MS Access to MS SQL Server.
  • Participated in the deployment and support of the IIS at two customer premises.
Technologies: Microsoft Access, Visual Basic, Microsoft SQL Server, Information Systems, Software Development


A state-of-the-art cloud-based AI platform for the analysis of large documents and text datasets. SelkoAI allows for a fast and easy setup and training phase. The main feature of the tool is a classification service, aiming to radically reduce manual labor in the categorization of texts.

Dynanvio REA

Dynavio REA (Requirement Extractor and Analyser) is a tool for automatic detection, extraction, analysis, and categorization of requirements written in natural language. The tool targets processing massive textual documents, thus saving time, resources, and expenses in the early design phase of complex engineering projects.

EnterpriseOne (E1)

EnterpriseOne (E1) is a complete Enterprise Resource Planning (ERP) software solution for planning, management and control of all activities in a company. The solution is offered as a SaaS could service.

(EnterpriseOne) Exchange

Exchange and EnterpriseOne Exchange are B2B solutions connecting different information systems. (EnterpriseOne) Exchange handles various data formats and facilitates data transformation and transfer between the major data endpoints.

CULTURA Noisy Text Normalization

CULTivating Understanding and Research through Adaptivity (CULTURA) is an international research project under the 7th Framework Programme of the European Commission. The project features a software service for statistical machine translation and normalization of noisy historical text. A demo of the service is available at http://cultura.fmi.uni-sofia.bg


Python, Java, C#, Prolog, SQL, C#.NET, XML, Java 8, Visual Basic, TeX, JavaScript, C++




LaTeX, Git, GitLab, Microsoft Access, MATLAB


Database Design, Declarative Programming, Logic Programming, Object-oriented Design (OOD), Object-oriented Programming (OOP), Back-end Architecture, Design Patterns, Functional Programming, REST, Automation


Databases, Microsoft SQL Server, JSON, MySQL


Writing & Editing, Algorithms, Business Logic, Computer Science, Computational Linguistics, Data Structures, Lecturing, Mathematics, Discrete Mathematics, Planning, Natural Language Processing (NLP), Research, Software Design, Software Architecture, Software Development, Theoretical Computer Science, Back-end, GPT, Generative Pre-trained Transformers (GPT), APIs, Artificial Intelligence (AI), Enterprise Resource Planning (ERP), Machine Learning, Optimization, R&D, Requirements, Statistical Machine Translation, Artificial Neural Networks (ANN), HTTP, Startups, Information Systems, Innovation, Parsers, SaaS, University



2007 - 2014

Doctoral and Master's Degrees in Mathematics (Mathematical Logic)

Sofia University "St. Kliment Ohridski" - Sofia, Bulgaria

2003 - 2007

Bachelor's Degree in Computer Science

Sofia University "St. Kliment Ohridski" - Sofia, Bulgaria

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring