Barcode Parking (link not available) is software for private parkings. It consists of Client Application, Synchronization Module and Back Office. Client Application is installed on PC on the control spot of the parking. Each parking in the system has it's own copy of Client application. Parking controllers are using their copies of Client Application to make records in their local databases about vehicles that are entering and exiting parking, prints receipts and invoices, etc. Synchronization Module works automatically and it copies all changes in local databases to master database that is located on the server, and vice versa. Back Office is the place where parking administrators can control users, parking data, receipts, invoices, see parking stats, etc.
My task on Barcode Parking was:
database design,
development of the Synchronization Module,
development of the most parts of the Back Office,
System administration - server installation and setup.
Technologies: Linux, Apache HTTP Server, PHP, Zend Framework, Ruby, Ruby on Rails, SQL, PL/SQL, MySQL, SQLite, JavaScript, Ajax, HTML, DHTML, CSS.