Specialization and Technology
We
have the greatest experience in the development of projects in the areas of:
online education, big data, personalization data, tourism, loyalty systems,
e-commerce, home finance, social networks, commodity exchanges, collaborative
filtering tools, aggregator’s opinions, Opinions and services and personal ads
system.
The
studio is working with large projects with high demands on scalability and
performance.
Technologies
Web Development
Web
Development is the most promising area of application development the past five years. There are more businesses operating
online or use the Internet to automate business processes.
To
create a web resources we use:
·
Linux, FreeBSD;
·
PHP, Zend Framework, CodeIgniter, YII;
·
Ruby, Rails;
·
Javascript, jQuery;
·
HTML5, CSS.
Mobile development
Applications
for mobile platforms are becoming more popular with the development of the
mobile Internet. As a rule, we have created applications for mobile
platforms are part of the large Internet projects.
We
work with platforms:
·
iPhone, iPad;
·
Android;
·
Windows Phone;
·
PhoneGap;
·
Rhodes.
Personalization
Personalization
of content in our time, when the amount of information has increased so much
that it is impossible to completely control, became a trend in e-commerce and
consumption of content. Analysis of implicit relations user metrics to
content and behavior allows you to define the interests of the user on your
site or application, and to offer him only the content that are more likely to
be interested in it. This applies to both e-commerce (online shopping) and
to the news applications.
In
e-commerce personalization increases sales by the same stream of customers by
30%. On content sites personalization increases the "conscious"
user location on the site of 50-70% due to the fact that it reads the content,
rather than looking for interesting materials for it in the flow of information
irrelevant to him.
In
our work we use technology Apache Mahout as a proven framework that is capable
of handling billions of records without losing much time on calculations.
Areas where application of personalization:
·
News;
·
E-commerce;
·
Tourism;
·
Music;
·
Movies;
·
Books;
·
Search for information;
·
Education.
Personalization
is the knowledge-based technology that requires the knowledge and high level of
training. Professionals in the market is very small and the cost of their
education is very high. The results of personalization cannot get
"out of the box" and they have achieved a series of experiments and
measurement of a dozen different metrics on user behavior. Personalization
- more research than programming. The more information you have received
empirically previously, the higher your chances to get the result now. So
now companies difficult to organize in their departments personalization:
usually those involved either programmers or marketers and make it "as it
turns out," wasting resources and scaring customers.
We
have accumulated sufficient experience to implement personalization segments:
news, movies, books, music, and e-commerce.
Applications for social networks
Social
networking applications is a good way to reduce the time to attract users to
the project. People are more likely to try new services in a familiar
environment. Some projects need only app without creating your online
resource.
We
work with social networks:
·
Twitter
·
Facebook
·
Classmates
·
Facebook
·
LinkedIn
·
Vkontakte
SaaS-system
More
analogs of desktop applications are moving to the Internet. Network is a
good faith, faster and cheaper. Many applications can be used on your
computer with just a browser. Instead office suite Google Docs, instead of
the graphical editor Pixlr, accounting programs also work in your browser.
The
second side of SaaS is the possibility of renting the application to the desired
period. Instead of buying a boxed version of the online store, it can be
rented for only $30 dollars a month. Instead of buying and setting up
their own mail server and anti-spam all corporate e-mail can be placed in a
rented workshop.
Agile / Scrum
We
apply the methodology to Agile / Scrum.
Work
in this case is over the summary specification and the development of the team
and the customer has the opportunity to make changes to the technology and the
idea of the product,
adjusting to the market reaction and users. Agile / Scrum methodology
allows us to save money by giving up the extra modules and functions, saving
time on the identification of detailed requirements, and most importantly - to
launch the product to use in a short time.
In
contrast to this methodology - hard work on the detailed technical
requirements, which can not deviate from. In some cases, this approach may
be used, particularly where the requirements of the processes and operations
are known in advance, and mixed.