NTR Lab
Homepage >> Experience

J2EE

Refactoring of a troubled portal

Client: PrintQ

Description: We took this project over from another developer. At that time, the website contained multiple bugs and lacked numerous required features.

The portal serves as a centralized data management tool. NTR was charged to provide smooth, error-free functioning of the current site allowing registered users to

  • store and retrieve packages of information;
  • manage and distribute documents electronically (collaborate and share);
  • track events (e.g., current revisions) online, including notification system;
  • keep document history;
  • control which users may list / view / download or edit documents;
  • upload and download multiple files;
  • access FTP for bulk file upload;
  • create online baskets and orders;
  • submit documents online for print in PrintQ office; and
  • scan and upload.

Mobile Google Maps application

Task:
Develop an application that 

  • provides browsing a Point-Of-Interest (POI) on the mobile phone;
  • searches POIs by category, subcategory and keywords;
  • searches for driving directions for specified locations; and
  • provides a way for users to rate POIs.

Functionality: 

  • The application consists of two parts: a server proxy (SP) and j2me smart client (JSC). The server proxy works under JBoss and provides floating-point calculations and all specific communications with the Google server.
  • The client works on the user’s mobile phone and provides a representation of map images, POIs information, search facilities, POIs rating and also maintains a history of user-entered data and maps caching.

The zest of the project is that it has been developed long before the launch of the official Mobile Google Maps product.

Technologies: MySQL, J2ME, JSP under JBOSS server.

3PM Version 2.0 - project management software

Client: ProcessProfessional LLC (UK)

Description: Large-scale system for managing projects includes modules for managing all project aspects, such as

  • schedule management;
  • hours worked;
  • problem management;
  • development planning;
  • personnel management.

The system uses modular architecture, currently with 15 modules. It was designed for large enterprises with a significant number of employees.

PinDown - a dating service website

PinDown - a dating service website

From the point of view of technologies, the project is a very interesting one: to define the degree of proximity of the profiles, a singular matrix decomposition of the profile element of the profile was used.

Microsoft gold certified partner

ISO 9001