Portfolio
Click a project title or a screenshot image to see full description.
- Archive service account — online service to allow clients to work online with stored documents and place orders for off-line actions.
- Documents tracking system — RFID-reader data processing service to track documents and store history in DB
- Personal expert system for archive professionals — Expert system for determining of document storage terms.
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