A Sneak Peak at the Development Kitchen of Altoros

by Olga BelokurskayaJune 9, 2008
In this blog bost, Altoros shares the latest projects and achievements during the second quarter of 2008.

Altoros shares tech expertise at Web 2.0 Expo

On May 15, 2008, Renat Khasanshyn, CEO at Altoros, attended Web 2.0 Expo—an annual gathering of technical, design, marketing, and business professionals. During the event, Renat gave an interview to TechZulu, an independent media covering the technology industry.

Altoros completed a number of projects and created new technology-specific teams.

.NET Framework

Our .NET team released a demo version of a building rent management system that enables users to manage, support, sort, group, and report on building rent within a huge business park. Based on MS SQL Server 2005, .NET Framework 3.5 (WPF, WCF, Linq, C# 3.0), MS ISS, and MSDTC, the system enables you to create new managers/users, assign tasks and responsibilities, maintain the existing information and add new on tasks, invoicing, accounting, etc.

Altoros finalized an educational resource based on ASP.NET, Active Script, and Flash. It is designed to teach kids to spend money in a rational way from early childhood. The concept is easy: parents are employers, kids are employees. It is a virtual city with all necessary entities: a bank, stores, a media center, a mall, etc. There is also a list of tasks for kids. Upon completing them, they get their salary and can spend it on whatever they would like. This way, the portal makes it possible for kids to turn daily projects and routine household jobs into their own businesses and learn the value of earning.

Altoros has also achieved the Microsoft Certified Partner status. By gaining the required number of points to get this designation, Altoros confirmed its competence in .NET.

Ruby on Rails

Altoros moved to the next stage of developing the largest Ruby on Rails project in the world, a “life organizer” system. The main functions will range from personal tools (calendars, journals, notes, ToDo lists) to social networking (with its typical structure of friends, contacts, online communication services, and other types of information exchange) and groupware services for joint project management, group communication, working with bugs, tickets, etc. The users will also be able to integrate external web applications, create services of their own, and customize the appearance of pretty much everything (up to changing the location of elements in input forms). On top of that, there are 200 services, including entertainment plans, weather forecasts, exchange rates, stocks and shares, and other things to be added in the process of development.

Windows Mobile

Altoros has finished developing another module for a mobile-based logistic application that will run on any device with Windows Mobile 5.0 or higher. The application is designed for field technicians, enabling them to see their work orders and items needed to complete a task, handle their balance on several stocks, or register time and mileage for the work orders on their PDA. At the same time, managers in the office will be able to control work orders and see where each technician is at the moment.


A dedicated team of Adobe Flex developers has been created within Altoros. The team is currently working on the Apatar On-Demand data integration tool, a web application for business users that will synchronize data between various on-demand and on-premises systems.


Research papers

Altoros delivered a white paper on employees’ productivity and efficiency assessment. The new document is a detailed guide to measuring your team’s work efficiency, obtaining and analyzing measurement results, as well as developing and assessing performance management systems within your business.


The challenge of the day

In this section, we would like to share with you some problems our team encountered and the creative solutions we came up with.

After the data on the VoipReview.org project surpassed 5,000,000 entries, it took over 5 minutes to update all this information, and searching took around 7 seconds. Our team analyzed the website’s workload and figured out that 95 percent of the time users were interested in only 15 popular providers. So, we distributed data between the website’s cache and databases, storing information on these top 15 providers into the cache and the rest of the data into the databases. Now, it takes only 4 seconds to update the availability and 3 seconds to perform the search.


Want details? Watch the video!

In this video, Renat Khasanshyn of Altoros shares the details of what Altoros is currently up to.


Further reading


This blog post was written by Olga Belokurskaya and edited by Alex Khizhniak