About Me
First and last name Victor Cobuz
Skills Set
Frameworks and libraries DevExpress, TMS, LMD, and IBDAC - InterBase Data Access Components, Indy (TCP/IP connectivity components), Firemonkey, .Net Framework, .Net Compact Framework
Software engineering Analysis  and design of databases and user interfaces. Lyfe cycle application - from mapping the specifications to complete development.
Database systems Firebird (mainly), SQL Server, MS Access, Oracle, Paradox
Tools Delphi (ranging from Delphi 6 - Delphi Xe8), C#, PHP, Perl, Html, XML
Operating Systems Windows XP, Vista, Windows 7, Windows 2003/2008 (Domain Controller)
Completed
On-going personal projects
NoviCar
(Commercial application)





Programming language, architecture and technologies

Details
The application can work in a network environment, installed on an unlimited number of computers. It has a modular structure: module for member processing, loan/interest module, financial and accounting module. One of the most important clients has over 20.000 members.
Currently, the software is improved with each client acquired.

Delphi. Client/Server architecture. Firebird server was used as database and connection between clients and main server. Firebird runs on SQL 3 dialect.
The database contains over 150 tables and over 200 stored procedures.
The licensing component was done with DataSnap (a service application on the server verifies the license and informs the computer clients of its status).
Libraries used: Devexpress, LMD, Interbase (assured database connectivity)
NoviProp
(Commercial application)





Programming language, architecture and technologies

Details

Application for flat/building management. It deals with invoices and expenses management, calculation of penalties and water/waste/electricity consumption. At the end of each month it creates expense lists for each flat. It also has customizable reports and various data export features. The application tracks automatically the invoices and penalties for each flat and supplier.


Delphi. Client/Server architecture. Firebird server was used as database and connection between clients and main server. Firebird runs on SQL 3 dialect. The database contains over 70 tables and over 100 stored procedures.
Libraries used: Devexpress, LMD, Interbase (assured database connectivity).
Paraphrasing(Commercial application - outsourced)


Programming language, architecture and technologies

Details
Software used for automatically paraphrasing sentences in English.



Delphi. Wordnet database was imported into Firebird. Algorithms for automatic word sense disambiguation, POS-tagging and automatic sentence transformations were written
Pocket PC module for Stock management


Programming language, architecture and technologies
The module was written in PHP, and used on the pocket pc devices IT 7000. The user would connect wirelessly with the IT 7000 device to a Wi-Fi network and scan the product bar-code. He would get information such as: product label, product code, location and quantity.

PHP. Firebird for PHP extension was used along with Apache server.
Pocket PC module for Physical inventory


Programming language, architecture and technologies
The module was written in C#, and used on the pocket pc devices IT 7000. The user would connect wirelessly with the IT 7000 device to a Wi-Fi network and scan the product bar-code. The application would make the necessary corrections between the quantity and product scanned and the information the user would type in.

C#. .Net Compact Framework.
Firebird embed client. With this library, the client could connect to the Firebird database server.
Mobile android application
(Data query)


Programming language, architecture and technologies
The mobile application would allow the user to connect to a database Firebird server and using the mobile interface to query the stocks, verify the status of an order, make the physical inventory, verify if a production order is complete.

Delphi XE5 with android and Firemonkey.
Summarizer (Automatic document summarization)


Programming language, architecture and technologies

Details

Software for text auto-summarization for Romanian, English and French.  For Romanian and English languages, the software is complete. For French, it is still under development.


Delphi. Firebird database was used and a Bayesian Classifier was implemented. A series of stored procedures for statistical analysis were written. Some mathematical and linguistic algorithms such as: Cosine Similarity, Levenshtein Distance etc. were written.
Diacritics

Programming language, architecture and technologies

Details

Software for automatic diacritics correction for Romanian language. The user load/inputs a text without diacritics and the algorithm automatically detects and inserts the correct diacritic markers.

Delphi. PPM algorithm (Prediction by partial matching) implemented.
RoQA
(Question answering system)

Programming language, architecture and technologies
Question-answer system for Romanian language in which the user can define his corpus of documents and the type of question to which the system should provide a response.

Delphi.
LangDetect
(Automatic language detection software)

Programming language, architecture and technologies

Details

Software for automatic language recognition given any piece of text. Currently, the application supports English, Romanian, French, Spanish and German. But more languages can be added.


Delphi. Firebird. Statistical algorithms implementation.
Networking
Network configuration Configuration of Cisco routers and switches.
Training courses
Eurolan2005

Details
The Multilingual Web: Resources, Technologies, and Prospects
Publications
Article

Details
An Automatic Summarization System for Romanian Language,
Mathematics and Its Applications, 21th Scientific Session, Transylvania University, Brasov, June 2007
Language Proficiency
English Excellent speaking and writing skills
French Excellent speaking and writing skills
Choose your language
Latest software applications created/future updates
If you found the software applications/tools usefull, please make however small contribution
Thank you!