Upload
sandraparker
View
85
Download
1
Tags:
Embed Size (px)
Citation preview
Dedicated Team ModelQArea Company
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
QArea Dedicated Team
QArea Dedicated TeamQArea has a wide experience in building dedicated development teams for long-term projects.
Establishing dedicated team with QArea you will get:
•Skilled professionals working just for you.•Ability to select, manage and control team members for your project.•Direct access to each team member.•Flexible contract terms.•Higher level of project security control, IP rights protection and confidentiality.•Negotiable cost depending on your requirements.•No start up or maintenance costs or taxes.•Direct contact.•Opportunity to transfer the ownership of the ODC operation to the customer.
QArea has skilled HR department which finds and hires only the best software engineers filling all the requirements of your project.
We have established dedicated teams for such major and global scale companies as The Huffington Post, Skyhook, Rebel Mouse.
2
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
3
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
Dedicated Team Development Process
Examples of QArea Dedicated Teams
The Huffington Post is one of our most valuable clients and bright example of dedicated team building with 5 years total duration of the project.
The Huffington Post dedicated team was established by QArea in 2006 and consisted of 3 developers at that moment.
In 2013 the team is built of 40 qualified specialists including:
•31 developers, including PM and technical leaders
•7 dedicated testers
•1 system administrator
•1 DBA.
QArea developers from The Huffington Post team have an experience with on-site development on the customer’s side. The last time they went to the USA to work at The Huffington Post office was in July 2013.
4
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
The Skyhook dedicated development team has been working since 2006.
The team counted 20 members at maximum (in most active period of development) establishing 3 development teams and 1 tester.
Every team had own team lead and the whole project was managed by Product Manager. Technical management of development was mostly from the side of customer.
There were 2 teams of C++ developers to cover all the mobile and embedded platforms. These teams were developing one SDK part of the product, other - customized application for geopositioning.
Third team consisted of PHP developers who developed website, web portal LOKI mostly to demonstrate positioning capabilities but with features of social network, internal project tracking system
RebelMouse is the youngest of QArea’s dedicated team but it is rapidly growing.
The project started in December 2011 and it’s beta-version was launched in June 2013.
The QArea-based dedicated team working on RebelMouse project consists of 8 developers including:
•1 DB developer
•1 system administrator
•1 mobile developer
•4 back-end developers
•3 front-end developers
RebelMouse is one of the most perspective examples of our current activity.
QArea Dedicated TeamExperience
5
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
The Huffington Post
Platform/OS OS Linux
Language Perl / PHP / JavaScript
Tools Ajax / caching techniques
Category News web site & weblog service
Summary The internet Newspaper: news blogs video community
Duration 120 000
Team size 31 developers, 7 dedicated testers, 1 system administrator, 1 DBA
Date of start/finish September 2007 - present
The Huffington Post portal was launched May 9, 2005
and very soon it became extremely popular. While one reason of the apparent success of
this portal is that their contributors are popular journalists and well-known personalities from politics, business, and entertainment, the other reason is that the development team has been able to provide a technical solution that was up to the challenge.
TASK
To implement a news portal capable of sustaining heavy load, including peak load, and convenient for both visitors and authors of the entries.
CHALLENGE
making definite entries appear among the results of running search engines queries, SEO optimization;
simultaneous maintaining of a large number of users; quick generation of pages that contain dynamic and static data.
QArea has played a critical role in the development of HuffingtonPost.com. They have been able to become a part of the core team very quickly and develop amazing features that perform under the highest performance and demand requirements possible…
URL: http://www.huffingtonpost.com
6
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
Paul Berry
Paul Berry, CTO at the Huffington Post
QArea Dedicated Team
The Huffington PostSOLUTION
The portal is based on the MovableType platform, which has been modified to minimize the number of database queries and to improve performance. To load a server in order to process pictures, CSS and other statistic content, Amazon S3 is used.
To ensure stable and efficient work under heavy and peak loads we have used the memcache technology, which is a general-purpose distributed memory caching system that allows speeding up dynamic database-driven websites by caching data and objects in memory to reduce the number of times the database must be read.
QArea developers have implemented a rather serious new functionality for this site: basing on Google Maps API it was created our own custom map that operates a large number of images generated by our team, works with large amount of data (about a million rows) and supports a huge number of users.
A powerful statistics system has been implemented in the back-end: there is a statistics of tracking of entries, statistics of visits referred from different search engines. There is also statistics of the sites referring to huffingtonpost.com and general tracking of keywords/key phrases which can be used to refer the users to the site.
RESULT
The site has been featured on the main page of Yahoo several times. The site lives perfectly with 200+K visitors per hour.
7
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
URL: http://www.huffingtonpost.com
QArea Dedicated Team
HuffingtonPost Mobile ClientDESCRIPTION
Mobile client for Huffington Post news system. Versions for iPhone and iPad. Social integration (comments to articles), etc.The Huffington Post company has several centers of software development, and it is one of the central divisions of QArea. We are deeply involved into all processes of development of the site, and we continue to support the brand and the quality of our development. Our team has 6 years of experience, during which there were achievements in many technologies. Readers around the world know that The Huffington Post is trying to be always among the first to accept all the new things from the world of technology and communications, claims the market trends. And much of this contribution lies on the shoulders of QArea. Quality of design is the aspect on which we have always paid the greatest attention, and we continue to do so by creating a new version of the site The Huffington Post for different countries.
8
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
iTunes
http://itunes.apple.com/us/app/huffingtonpost-com/id306621789?mt=8http://itunes.apple.com/us/app/huffington-post-for-ipad/id376304186?mt=8
Platform/OS IOS
Language Objective-C/C++
Tools• XCode• UIKit/Cocoa• CFNetwork
Team size 1 senior developer
Date of start/finish Apr 2010 - present
PROJECT DETAILES
QArea Dedicated Team
RebelMouseCHALLENGE
The task was to develop a social media aggregator that allows to create user accounts, to connect different social media accounts and conveniently manage the information from them on one single platform.
DESCRIPTION
Social media aggregator for managing social media information.
SOLUTION
RebelMouse is an aggregator for social media that was launched by Huffington Post CTO Paul Berry. On the first look this platform looks like a digital newspaper that represents user’s social media events.
Basic registration allows users to connect their accounts on Twitter and Facebook. The updates from the connected accounts are represented in the collage-styled information flow that shows user’s presence within social media. RebelMouse allows user to arrange the posts displayed on the dashboard. The user page is updated automatically, but the user can customize it deleting updates that are not necessary or sticking the important ones to the top of the page. Also among the RebelMouse tools there is a bookmarklet to share any content that has been found by the user on the Web.
The RebelMouse platform also works on the mobile application for iOS. This allows people and businesses who has huge personal followings to choose a convenient way to make their fans reaching all their recent updates.
9
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
URL: https://www.rebelmouse.com
QArea Dedicated Team
RebelMouse
10
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
Summary Social media aggregator for managing social media information
Tools
• Mysql• Mongodb• Redis• Apache• Nginx• Memcache
Browsers Internet Explorer 7,8,9, Safari, Firefox
Languages
• Python• HTML5• CSS3• JavaScript
Duration 700 hours
Team size 6 developers
Date of start/finish In progress
PROJECT DETAILES
URL: https://www.rebelmouse.com
QArea Dedicated Team
Loki.com
Platform/OS OS Linux
Language PHP / Javascript
ToolsSymfony Framework v1.0 / MySQL / Propel ORM / Google maps API v2 / Loki Javascript API / jQuery v1.2
Category Technology (Loki Javascript API) promotion website
Summary Loki® adds location to any website
Duration 500 hours
Team size 2 senior developers, 1 QA manager
DESCRIPTION
Skyhook was founded in 2003 to capitalize on the increasing demand for location-based services. The first location technologies, GPS and cell tower triangulation, were inadequate - leaving frustrated mobile consumers with slow and inaccurate positioning information. In response, Skyhook developed a software-only location system based on Wi-Fi positioning, GPS and cell tower triangulation.TASK
To implement a website allowing users to register for Skyhook Javascript API key and promoting this technology to web-developers/site owners. SOLUTION
The portal is based on Symfony 1.0 PHP framework and using Propel ORM to maintain Javascript API registrations. Google maps API is used to display Loki JS API sample code results. Integration with Loki JS API has been performed in order to demonstrate the technology on How it works and Findme pages.
URL: http://Loki.com
11
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
PROJECT DETAILS
QArea Dedicated Team
Skyhook. Location Logger
Platform/OS Android OS
Language Java
Tools
• Eclipse• Andrid SDK• Ant• UIKit/Cocoa• CFNetwork• CoreLocation
Category Location tracing
Summary Application for long term location data grabbing
Duration ~1000 hours
Team size 1-2 senior developer, 1 team lead
DESCRIPTION
Application collects user location marks in specified interval of time. Collected data can be sent to server that collects and analyses data.
Used:•LocationManager•MapView
12
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
PROJECT DETAILES
QArea Dedicated Team
Skyhook Wireless WPS
Platform/OS Android
Language Java
Tools• Android SDK, • Ant, • Eclipse
Category Library
DESCRIPTION
Skyhook's location technology delivers the fastest most accurate location results available for WiFi enabled consumer devices. Java port of the Skyhook Wireless WPS technology for the Android devices. The port contained a class library and couple of demo applications.
13
Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, [email protected] Kharkov, UA-61072 Guiseppe Cali Street,Ukraine Ta'Xbiex, XBX1423Phone: +38(057)760-21-05 Malta
© 2013 QArea Inc.
PROJECT DETAILES
QArea Dedicated Team