Portfolio

Click a project title or a screenshot image to see full description.

Pucyem.ru

Online service for drawing together on unlimited shared white board using different painting tools. Text chat and navigation tools are available.

Technologies

  • Client: Java Applet, AWT, Swing, JavaScript, AJAX, HTML/CSS
  • Server: JavaEE, Servlets, Persistence, MySQL

Project is under development now. Public beta version has been released for testing.

CryptoPad

Designed and developed JavaScript-application with client-side data encryption. AES symmetric cryptography algorithm is used for client-side encryption of user data to prevent unauthorized data access in network or server. JavaScript application includes rich-text editor and password directory.

Technologies

  • Client: JavaScript (jQuery), AJAX, MD5, AES (as JavaScript libraries)
  • Server: PHP, MySQL

Photo for documents

Online service was designed for preparing photo for different documents. The service crop, position and duplicate given image according rules for particular document type.

Technologies

  • Client: JavaScript (jQuery), AJAX
  • Server: Java, Servlets, JSP, AWT

LogoProg

A desktop application was developed for preparing visual materials for speech therapists. An online store was designed, license tools and integration with different payment systems was implemented.

Technologies

  • Application: C++ (MS VC), GDI
  • Online store: PHP, MySQL, JavaScript, AJAX

Translators portal

Set of online services for international translators exchange was designed and developed including personal account service with profile editor, job board, notification service and mass-mail tools.

Technologies

  • PHP, JavaScript, MySQL, SMTP with MIME extension

File sharing service

Developed a file sharing service for large files. Custom file uploading FastCGI handler was implemented for controlling uploading progress.

Technologies

  • PHP, FastCGI, MySQL, JavaScript, AJAX

Online account for clients
of archive company

Designed and developed online service to allow clients to work online with stored documents: view scanned images and place orders for off-line actions, such as original documents delivering. HTTPS client certificates and one-time passwords are used for user authorization.

Technologies

  • PHP, Java, JDBC, MySQL, SQL Server

RFID-based document
registration system

RFID-reader data processing service was developed to analyze RFID label detection events from multiple readers/antennas and record current location of document as well as document movement history into DB. Another tool is used on gate-keeper control panel to control document passing.

Technologies

  • С++, SQL Server, RFIDlib

Personal expert system
for archive professionals

Expert system for determining of document storage terms was developed as desktop application using C++ then as web-service using PHP and MySQL. In both version stemming algorithm was used to find keywords in document attributes. PHP stemming module was developed for online version. HASP hardware protection system was used for desktop version.

Technologies

  • Application: C++, HASP protection
  • Online service: PHP, MySQL, PHP module