Participating in process of preparing to obtain international certificate of quality BS EN ISO 900:1201.
Developed a game for MGA Entertainment Inc (http://www.mgae.com/) as independent contractor on outsourcing schema. It was the supporting software for a device supporting a product for well-known Bratz collection (http://www.bratz.com/).
Ø Richards Consulting (Romania) – subsidiary of WebSci Tehnologies Corporation (USA); Server-side developing team; (http://www.websci.com); Jul 2001 – March 2003;
Software developer
Main duties: Developing in a large international team an internet-intranet oriented applications which deploy and maintain sites for dynamic generation of a large variety of documents (in formats HTML, PDF, XML, WML, VXML, SVG, CHTML for PALM), provided through IIS and Apache using CGI, ISAPI, NSAPI. Involved in server-side - written on C/C++ and ported on a large number of platforms (*nix, Windows, Mac OS, etc). Data from Informix, Oracle, MySQL, PostgreSQL, LDAP, Active Directory, MS SQL Server, DB2, Sybase ODBC-enabled DBMSes was used to be published and/or used for authentication. I was most involved in developing server-side part using GNU C++, VC++ (6 and .Net) mainly in (i) HTML, PDF, Palm, business-charts and SVG generation, (ii) porting from Linux to Win platform, RDBMS accessing drivers through vendors API, (iii) developing driver of mapping LDAP and MS AD as an RDBMS (and related parser for SQL-99 standard for data definition and manipulation) as team-leader, (iv) 3 specifications written.
Ø Information Technology State Department of Republic of Moldova -“Registru”; Database Administration subdivision; (http://www.registru.md); Apr 2001 – Jul 2001
-Database Administrator
Main duties:
· Informix DBMS administration (Informix on Linux, HP-UX & OS Solaris);
· proposed concept and demo of n-tier, Internet & Intranet based, heterogeneous, country-wide, complex, VLDB with distributing and replicating data system, described and developed (using SSL, digital certificates, CGI, sockets, OO concepts & trees over RDBMSes, multithreading, linear scalability using dynamically connected agents, Informix&Interbase databases on Win2K&Linux/Unix platforms); a specification written.
Ø Alex Scales & Equipment;
Software-developing subdivision; (www.alex-se.md); Oct 2000 – Apr 2001
-Software developer
Main duties: DB Administration (MS SQL SERVER 7.0 SP3, MS WINDOWS 2000 SERVER & MS WINDOWS NT 4.0 SP6a System Administrator), DBA & developer 1C Enterprise (business processes modeling system), developing in C++ Builder driver to cash register.
Ø National Bank of Moldova; Department of Banking Supervision; (the central bank & regulatory authority in Moldova http://www.bnm.org/english/index_en.html); Feb 1995 – Oct 2000
-Economist-Coordinator & software developer
Main duties: Client/server easy-extensible multi-threading financial Decision Support System developed independently - from analysis & coding to the maintaining & documentation, from OOAD and database structure to the business logic and GUI. After an initial data importing from 3rd party databases, the system generates its reports from the internal database (in Borland Interbase, Paradox, Informix or other formats) and further provide the possibility of exporting to CSV, Excel, HTML, provide static and dynamic graphs and so on. Reports use the concepts of expert systems, data warehouse and financial analysis (as CAMEL is). Was developed also a compact, stable and quick “shell”, which made possible fast (from 3 minutes to 3-4 days) implementing of new various financial reports and processing (using plug-ins concept) in banking supervision area (50+ reports came in common use during 1,5 years). The security rules and plug-ins sources also are maintained in internal database in memo fields of tables and built as a tree. Database structure is developed for easy spreading over the intranet or internet for using as distributed database for a frequently-changing legal environment and subjects applied to. 4 specifications written. Application was used up to 2005 year.
Tools used: Delphi 5 Enterprise, Borland C++, VC++ & MFC & ActiveX & STL, Informix (client), Interbase 4 for Linux (server & client), Interbase 5.6 for Windows (server & client), Paradox (databases), CGI, HTML, SQL, BDE, MS Windows 95/98/NT/2000, Novel 3.x-5.x (client), Linux (server), Paradox 5/7/9 (design environment used too).
· Maintain the integrity of information flow solutions (Windows 3.11/95/98/NT/2000, Linux, Novell, Clipper, Internet, databases, etc.)
· Banking Supervision in field of Information Technology
· Episodic – Y2K problem solving, Web site elaborated in team (www.bnm.org), bank rating (CAMEL), regulation & financial statements methodology, handling all aspects of project workload individually or in a team setting, evaluating and resolving user requests and help create models for efficiency increasing, also assisting other programmers in technical issues resolving as needed.
Ø Post-graduate studies in State University “Babes - Bolyai”, Romania Oct 1995 – Feb 2001
Thesis theme – “Some optimization problems in Distributed Databases” (Thesis)
Publications
"Optimizations of Distributed Databases", Cooperatist-Comercial University of Moldova;
"Problems of optimizations informational resources placement through minimization of kinetic energy of summary type", Academy of Economic Studies of Moldova; „Information fragments topology”, University „Babes-Bolyai”, Romania and so on.
Main topics:
· Neural networks, redistributing resources, replacement of information resources.
· General topology and graph theory in computer networks, query optimization, semantic caching, logistic.
· Computers’ network modeling and simulation, WEB DB, DDoS.
· An application in area of optimization of distributed databases using orthogonal algorithms.
Tools used: Delphi 5 Enterprise, VC++.
In the 1st half of my thesis was used theory of classification, topology, OOP, discrete mathematics, distributed databases & systems, neural networks, graph theory and so on together. As result there was obtained an adequate mathematical representation in scope of Distributed Databases modeling (and not only). Applying this model, there was obtained very interesting results in area of automatically replacement of informational resources over the computer net (efficiency increasing from 5 to 250 and more times showed by my application clustexe.zip), semantic caching and distributed security. Developed some ways concerning how to do this. Moreover, using these ways we can repeat these procedures from time to time. In fact, the database fragments will move its position dynamically and automatically after their users. The results were unexpected and can be used for more efficient spreading of database fragments in intranets and even over the Internet. The modern DBMS has already had almost all necessary infrastructure (queries monitoring and some optimization procedures by the request).
One of possible applications: Suppose, we have to manage the company's database using a few copies of DBMS installed on different computers. We must decide which fragments of our database must be placed on which server. And we must do this efficient. For instance, the information required for hiring department must be placed on the server which is located as close as possible to the users, which are working in this department (this is just a short explanation). If hiring department or other users will change their location, the software, developed according to thesis will replace automatically some information pieces to their new optimal place (server).
Using these procedures in Internet we can obtain smart self-moved information with a self-tuned optimization. Other valued results concern such areas as semantic caching and distributed security.
Ø Commercial Bank “Moldova-Agroindbank” Joint Stock Company, “Leova” branch (the biggest commercial bank in Moldova: www.maib.md) July 1993 – Jan 1995
-Senior engineer-programmer
Main duties:
· Developed two systems (on-line Center-Branches, miscellaneous payments from people) in Borland C++, CodeBase, Turbo Vision.
· Maintained the banking information system in the branch - FoxBASE, FoxPro, MS Windows 3.11.
· Accounting, loans, telecommunication programs, backup - MS-DOS, FoxBASE, PieNet.
EDUCATION
· State University of Moldova Chisinau, Moldova, 1988 - 1993
Bachelor Degree in applied mathematics, faculty of Mathematics and Cybernetics, specialty “Applied Mathematics”. Diploma in implementing, tuning and optimization of complicated multilevel algorithms using C++ (1st level, for instance, use binary trees, B-trees, various sorting procedures for finding shortest paths between two points in presence of rectangular obstacles); 
· Post-graduate studies University “Babes - Bolyai”, Cluj-Napoca, Romania, Oct 1995 – Feb 2001,
PhD Computer Science, faculty of Mathematics and Informatics, specialty “Databases”, thesis title: “Some optimization problems in distributed databases”, defended with excellence.