Home

Viktor Usunov

I have successfully studied «Computer Science and Communications Engineering» with specialization in «Data Processing and Communication Technology» at the University of Duisburg-Essen, Germany. I also hold a high-graded MBA.

Some of my professional interests include software engineering, project management, data processing, web technologies.

portrait picture

Software

Data Migration Toolkit (DMT), Version 2.2

The DMT is a GUI-based, entirely Java-implemented application for exchanging files and/or relational database data between different system platforms. DMT allows both the mapping of content to a transfer-safe plain-text format inserted into an XML file, and the reverse conversion of migrated data from the XML file back to its original format while maintaining data arrangement.

The Java application DMT can be used on any operating system (including Linux, Macintosh, Solaris, Windows). To migrate database data, a JDBC driver for the respective database should be available. DMT has been used with FirebirdSQL, HSQLDB, MS Access (XMLDBMS 2.0 driver), MySQL, Oracle, and PostgreSQL.

Run command: java -jar -Xbootclasspath/a:$LocationOfJdbcDriverJar$ -Xmx256M -verbose dmt2.jar

The DMT recorded more than 500 unique downloads only in 2009, primarily from telecommunications & network, IT & consulting, banking & insurance, multimedia companies, as well as academic and government organizations.

OpenURLOnTime

A cross-platform tool with a graphical user interface that allows opening a specific URL (Internet or Intranet address) in a browser at a specified time of day. It is helpful when you want to be reminded, for example, to check business emails before the end of the workday or to read important updates on time.

The tool was created in a short time and provided as a JAR file (16 KB). It runs on all operating systems with an installed and correctly configured Java Runtime Environment.

Demos

JavaScript Locator

JavaScript-based image-layered localization demo suitable for map search in floor plans and asset management scenarios.

LegalTech Demo

Demonstrates possible processing logic in a legal-tech scenario. Preselected toppings determine the pizza type Funghi (cheese, mushrooms), Verdi (cheese, spinach, eggs), Tonno (cheese, tuna, onions). Selecting cheese also selects tomato sauce and vice versa.

◴ Click the desired toppings:

Pizzeria Don Vittorio

Academic Work

Diploma Thesis

General Information: My diploma thesis was supervised at the Institute for Information Technology, Chair of Information Logistics, at the University of Duisburg-Essen, Duisburg campus. Duration: August 2005 - January 2006.

Topic: Conception and prototypical implementation of a tool for mapping and reconstruction of files and relational database data with regard to cross-platform data migration.

Assignment: With the steadily increasing number of electronic information sources, there is also a growing need to archive the data stored there as a single unit. A unified archiving format is particularly important when it comes to enabling efficient data migration.

Within the scope of the work, a tool should be conceived and created as a prototype that includes the analysis, mapping and archiving of relevant sections of the file system and the database of relational databases, as well as the reconstruction of all archived data. The tool should be implemented using Java technology. With regard to cross-platform data migration, XML is suitable as a description language for the archiving format.

Study Research Project

General Information: My study research project was completed at the Institute for Information Technology, Chair of Information Logistics, at the University of Duisburg-Essen. Duration: August - October 2004.

Topic: Conception and creation of a tool for efficiently transforming binary data into a platform-independent format.

Assignment: Every day, domain names are reserved on the Internet for both private and commercial use. In many cases, a website is also associated with these domains. For various reasons, it may be necessary to move a domain with its website to a different Internet Service Provider.

During such a move, all customer-specific data must be compiled and forwarded to the customer or the new provider. Ideally, this handover should be possible without manual intervention. In most cases, customer-specific data not only contains plain-text files, but also data in binary formats. For reliable transmission, conversion to a platform-independent file format is expedient.

Contact

viktor{at}usunov{dot}eu