Social Network System 1
The primary target of this social network is the integration of the 6 most popular social networks by content crawling of these networks. Users can perform all search and communication via one social network account and thus manage other embedded popular social networks. There are 30 different types of resources such as video, audio, photo, news, real-estate and etc. which are crawled and content from all these resources is embedded into the system.
Platform: Java multithreading technology, PHP, JAVA, MySQL Notes
Social Network System 2
Utilizing this social network the user cannot only socialize, exchange messages, upload photos and use other standard options, but also search for employees and employers. As this network integrates recruiting sites information the user is able to create a profile providing – along with his/her personal information – a CV and other job details. Another option is to sign up for various kinds of updates or perform his/her own search on types of vacancies, locations, salary and other parameters or a combination thereof. This allows companies to search for candidates and candidates are able to search for jobs.
The system supports 3 types of access to dedicated information: private (notes, available for personal use only), group access (open to those added to your community of friends, colleagues etc.) and public (everyone can view and use the information of your profile). In this way the user can choose the most convenient way of access restrictions. The social network has been developed for about 50,000 users and it is aimed at private, social and professional use.
Platform: .NET, MS SQL 2005
Social Network System 3
This social network is “family connection” oriented and is meant to bring close and distant relatives together over the internet. The target audience are Russian-speaking users. It is equipped with standard elements and categories such as an advanced search system, news updates, featured events and invitations, notifications, a calendar with reminders, internal mail system, photo albums, a forum, links to horoscopes and various services etc. What makes it interesting is the possibility to build a genealogical tree of the users who have family connections, which offers a great method of visual presentation.
There are also several groups predefined for the user on the basis of the information gathered during the registration process. These groups are: friends, classmates, group-mates, colleagues, resorts, interests, and people with identical information are added to these groups. Of course, the user can become a member of any other group or create new ones. Another interesting feature for registered users is the ability to create so-called virtual accounts for those relatives who are not members of the network yet but who the users have some information about. This can be done in order to give a full graphic illustration of the user’s family. When the person who has a virtual account registers in the network – the system informs him/her of the account’s existence. So, all the user has to do is adjust and update it without the need to re-register. This simplifies network usage and attracts more users.
Development Environment: ASP.NET MVC 1.0, Google Maps API, jQuery
Risk Management System
The Risk Management system is a web application that is targeted to manage, calculate, measure and mitigate risk impact for a Company and its business. The system allows creating Company profile and customizing of priorities for all businesses. The flexible report system allows defining the weak places in the organization from different points of view. The product allows to customize all part of risk calculation including the formulas of risk calculation and evaluated models structures and values. The main purpose of application is to decrease expenses that related with unpredicted circumstances and put them on track. Product features:
- Evaluation of risk factors according to de facto IT standards
- Multi-user support: authentication model in order to restrict authorization of single users in larger companies
- Rating documentation:
- Reporting engine with numerous figure- and number-based reports
Platform: ASP.NET 1.1 (C#) Technologies: HTML, CSS, Javascript, MS SQL 2005, ADO.NET
Parser for Broadcasting Database
A complex parser engine to automatically parse a large database of textual, audio and video objects according to a set of criteria was developed. The database contains a history of all broadcasts including metadata, information, interviews and videoclips for a national TV broadcasting station. The parser engine connects to a search system and feeds into a set of display masks used by researchers, producers and program editors.
Platform: Java, C++
Corporate Mobile Devices Management
A Central Management system of corporate mobile devices was developed. The central server was implemented as an online web system. The system allows managing corporate devices and configuring the software that is installed per device level, user groups and users level. Permissions policies can be applied by device level, so the users are not able to execute or install restricted software, shortcuts, folders, icons and etc. The main purpose of the system is to help corporate administrators pre-set up mobile devices with software, configure devices per user and configure restrict rules per mobile device and user based on corporate policy. The system allows for:
- Managing and configuring user rights
- Installing and controlling of services
- Single sign-on for mobile applications
- Installing and fixing settings
- Automatic software distribution by IT department
- Status feedback from the devices
Development Environment : ASP.NET 2.0(C#), MS SQL 2005, ADO.NET, C++ (VTL, ATL, STL), MSXML 3.0, PPC2003, Windows Mobile 5.0, 6.0, Windows Mobile Smartphone 5.0, 6.0
Internet Monitoring System
The Internet monitoring product was developed to monitor and filter Web traffic, instant messengers (MSN, Yahoo, ICQ, AOL) and e-mails. The flexible configurations can be created at a company level, for user and group levels. Filtering can be done by regular expressions, URL’s or domains. All traffic can be stored in the database and reports can be generated depending on different criteria:such as Category, User / Group, Traffic Size/Cost or Domain. Integration with mass storage servers were implemented such as EMC and IBM Tivoli storage servers. The Internet monitoring application was optimized to process about 3000-5000 simultaneous users with more than 1 million ICR’s per day.
Development Environment: C++, ISA Server 2004-2006 SDK, ASP.NET (C#), Java, MS SQL 2000-2005, Oracle 9i-Oracle 10g, ADO.NET
Web-based system for bulk mailing
The system is intended for bulk mailing and for launching emailing campaigns with personalized mails. There is a three-tier check of mail delivery to the recipient and the system indicates whether the recipient opened the email or not. The system controls the process load of the server, volume of required memory, utilization of channels, analyzes the received data and creates a calculated chart of the server load (with the growth dynamics). Based on the results, the system dynamically changes its parameters so that the load of the server is within the limits of set rate.
Platform: ASP.NET 1.1 Technologies: HTML, CSS, Web services, Javascript, Ajax, MS SQL
Project Management System (PMS)
The PMS is a fully integrated solution for establishing and consistently enforcing a policy for employee’s use of the internet and electronic communications with others inside and outside of the organization. Using the principles of active policy management, PMS helps organizations meet the demands of regulatory compliance, proactively manage communications with an awareness of potential legal liability, increase employee productivity, reduce wasted bandwidth and protect confidential and sensitive corporate information assets, copyrighted materials, and intellectual property. Product features:
- Flexible Filtering Capabilities
- Real-Time Reporting
- Multi-Tiered Categorization
- Centralized Data Archiving
Development Environment: ASP.NET (C#), MS SQL 2000, ADO.NET, Microsoft Reporting Service
Online Catalog
The Online Catalog provides manufacturers/OEMs with everything they need to create, manage and publish their online parts and service catalog or knowledgebase to CD/DVD and the web. It is possible to maintain and manage a completely open catalog and knowledgebase architecture.
Development Environment: ASP.NET (C#), MS SQL 2000, Oracle 9i
Web Configurator
The Web Configurator is an online guided selling tool that allows end-users to buy various complex products with multiple options. The traffic can be stored in the database and can create reports using different criteria. Features:
- Management of Product Configurations with cross dependencies on different options
- Management of Price Lines
- Management of Discounts for International and Domestic Customers
- Configuration of User permissions
- Order Placement, etc.
Development Environment: ASP.NET (C#), MS SQL 2000, ADO.NET
CRM application for billing
This CRM system offers customer service representatives a 360-degree view of all customer related information. It tracks all customer-related activities in one central screen. This CRM engine was reused on multiple customized CRM applications for:
- Billing of Mobile connections
- Billing of public utilities
- Mobile operator billing
Development Environment: Delphi 5.0, MS SQL 2000, Oracle 9i


