QArea dedicated team

  • 237 views
Uploaded on

 

More in: Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
237
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. QArea Dedicated Team Dedicated Team Model QArea CompanyDevelopment Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta © 2013 QArea Inc.
  • 2. QArea Dedicated TeamQArea has a wide experience in building dedicateddevelopment 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 yourproject.•Direct access to each team member.•Flexible contract terms.•Higher level of project security control, IP rights protectionand 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 tothe customer.QArea has skilled HR department which finds and hires onlythe best software engineers filling all the requirements of yourproject.We have established dedicated teams for such major andglobal scale companies as The Huffington Post, Skyhook,Rebel Mouse.Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta 2 © 2013 QArea Inc.
  • 3. Dedicated Team Development ProcessDevelopment Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta 3 © 2013 QArea Inc.
  • 4. Examples of QArea Dedicated TeamsThe Huffington Post is one of our most valuable The Skyhook dedicated development team RebelMouse is the youngest of QArea’sclients and bright example of dedicated team building has been working since 2006. dedicated team but it is rapidly growing.with 5 years total duration of the project. The team counted 20 members at maximum (in The project started in December 2011 andThe Huffington Post dedicated team was most active period of development) establishing it’s beta-version was launched in Juneestablished by QArea in 2006 and consisted of 3 3 development teams and 1 tester. 2013.developers at that moment. Every team had own team lead and the whole The QArea-based dedicated team workingIn 2013 the team is built of 40 qualified project was managed by Product Manager. on RebelMouse project consists of 8specialists including: Technical management of development was developers including: mostly from the side of customer.•31 developers, including PM and technical leaders •1 DB developer There were 2 teams of C++ developers to cover•7 dedicated testers all the mobile and embedded platforms. These •1 system administrator teams were developing one SDK part of the•1 system administrator •1 mobile developer product, other - customized application for•1 DBA. geopositioning. •4 back-end developersQArea developers from The Huffington Post team have Third team consisted of PHP developers who •3 front-end developersan experience with on-site development on the developed website, web portal LOKI mostly tocustomer’s side. The last time they went to the USA to demonstrate positioning capabilities but with RebelMouse is one of the most perspectivework at The Huffington Post office was in July 2013. features of social network, internal project examples of our current activity. tracking system Development Center: Malta Office: www.QArea.com 25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.com Kharkov, UA-61072 Guiseppe Cali Street, Ukraine TaXbiex, XBX1423 Phone: +38(057)760-21-05 Malta 4 © 2013 QArea Inc.
  • 5. QArea Dedicated Team ExperienceDevelopment Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta 5 © 2013 QArea Inc.
  • 6. QArea Dedicated Team The Huffington Post The Huffington Post portal was launchedMay 9, 2005 and very soon it became extremely popular. While one reason of the apparent success ofthis portal is that their contributors are popular journalists and well-knownpersonalities from politics, business, and entertainment, the other reason isthat the development team has been able to provide a technical solution thatwas up to the challenge.TASKTo implement a news portal capable of sustaining heavy load, including peakload, and convenient for both visitors and authors of the entries.CHALLENGE making definite entries appear among the results of running searchengines queries, SEO optimization; simultaneous maintaining of a large number of users; URL: http://www.huffingtonpost.com quick generation of pages that contain dynamic and static data. Platform/OS OS Linux QArea has played a critical role Language Perl / PHP / JavaScript in the development of HuffingtonPost.com. They have Tools Ajax / caching techniques been able to become a part of the core team very quickly and Category News web site & weblog service develop amazing features that Summary The internet Newspaper: news blogs video community perform under the highest Paul Berry performance and demand Duration 120 000 requirements possible… Team size 31 developers, 7 dedicated testers, 1 system administrator, 1 Paul Berry, CTO at the Huffington Post DBA Date of start/finish September 2007 - presentDevelopment Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta 6 © 2013 QArea Inc.
  • 7. QArea Dedicated Team The Huffington PostSOLUTIONThe portal is based on the MovableType platform, which has been modified to minimizethe number of database queries and to improve performance. To load a server in orderto 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 thememcache technology, which is a general-purpose distributed memory caching systemthat allows speeding up dynamic database-driven websites by caching data and objectsin 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 largenumber of images generated by our team, works with large amount of data (about amillion rows) and supports a huge number of users.A powerful statistics system has been implemented in the back-end: there is astatistics of tracking of entries, statistics of visits referred from different searchengines. There is also statistics of the sites referring to huffingtonpost.com and generaltracking of keywords/key phrases which can be used to refer the users to the site.RESULT URL: http://www.huffingtonpost.comThe site has been featured on the main page of Yahoo several times. The site livesperfectly with 200+K visitors per hour.Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta 7 © 2013 QArea Inc.
  • 8. QArea Dedicated Team HuffingtonPost Mobile ClientDESCRIPTIONMobile 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 allprocesses of development of the site, and we continue to support the brandand the quality of our development. Our team has 6 years of experience,during which there were achievements in many technologies. Readers aroundthe world know that The Huffington Post is trying to be always among thefirst to accept all the new things from the world of technology andcommunications, claims the market trends. And much of this contribution lieson the shoulders of QArea. Quality of design is the aspect on which we havealways paid the greatest attention, and we continue to do so by creating anew version of the site The Huffington Post for different countries.PROJECT DETAILES http://itunes.apple.com/us/app/huffingtonpost-com/id306621789?iTunes mt=8 http://itunes.apple.com/us/app/huffington-post-for- ipad/id376304186?mt=8Platform/OS IOSLanguage Objective-C/C++ • XCodeTools • UIKit/Cocoa • CFNetworkTeam size 1 senior developerDate of start/finish Apr 2010 - presentDevelopment Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta 8 © 2013 QArea Inc.
  • 9. QArea Dedicated Team RebelMouseCHALLENGEThe task was to develop a social media aggregator that allows to create useraccounts, to connect different social media accounts and conveniently managethe information from them on one single platform.DESCRIPTIONSocial media aggregator for managing social media information.SOLUTIONRebelMouse is an aggregator for social media that was launched by HuffingtonPost CTO Paul Berry. On the first look this platform looks like a digitalnewspaper that represents user’s social media events.Basic registration allows users to connect their accounts on Twitter andFacebook. The updates from the connected accounts are represented in thecollage-styled information flow that shows user’s presence within social media. URL: https://www.rebelmouse.comRebelMouse allows user to arrange the posts displayed on the dashboard. Theuser page is updated automatically, but the user can customize it deletingupdates that are not necessary or sticking the important ones to the top of thepage. Also among the RebelMouse tools there is a bookmarklet to share anycontent that has been found by the user on the Web.The RebelMouse platform also works on the mobile application for iOS. Thisallows people and businesses who has huge personal followings to choose aconvenient way to make their fans reaching all their recent updates.Development Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta 9 © 2013 QArea Inc.
  • 10. QArea Dedicated Team RebelMousePROJECT DETAILESSummary Social media aggregator for managing social media information • Mysql • Mongodb • RedisTools • Apache • Nginx • MemcacheBrowsers Internet Explorer 7,8,9, Safari, Firefox • Python • HTML5Languages • CSS3 • JavaScriptDuration 700 hoursTeam size 6 developersDate of start/finish In progress URL: https://www.rebelmouse.comDevelopment Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta 10 © 2013 QArea Inc.
  • 11. QArea Dedicated Team Loki.comDESCRIPTIONSkyhook was founded in 2003 to capitalize on the increasing demand forlocation-based services. The first location technologies, GPS and cell towertriangulation, were inadequate - leaving frustrated mobile consumers with slowand inaccurate positioning information. In response, Skyhook developed asoftware-only location system based on Wi-Fi positioning, GPS and cell towertriangulation.TASKTo implement a website allowing users to register for Skyhook Javascript API keyand promoting this technology to web-developers/site owners.SOLUTIONThe portal is based on Symfony 1.0 PHP framework and using Propel ORM tomaintain Javascript API registrations. Google maps API is used to display Loki JSAPI sample code results. Integration with Loki JS API has been performed inorder to demonstrate the technology on How it works and Findme pages.PROJECT DETAILS URL: http://Loki.com Platform/OS OS Linux Language PHP / Javascript Symfony Framework v1.0 / MySQL / Propel ORM / Google maps API Tools 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 managerDevelopment Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta 11 © 2013 QArea Inc.
  • 12. QArea Dedicated Team Skyhook. Location LoggerDESCRIPTIONApplication collects user location marks in specified interval of time. Collecteddata can be sent to server that collects and analyses data.Used:•LocationManager•MapViewPROJECT DETAILESPlatform/OS Android OSLanguage Java • Eclipse • Andrid SDKTools • Ant • UIKit/Cocoa • CFNetwork • CoreLocationCategory Location tracingSummary Application for long term location data grabbingDuration ~1000 hoursTeam size 1-2 senior developer, 1 team leadDevelopment Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta 12 © 2013 QArea Inc.
  • 13. QArea Dedicated Team Skyhook Wireless WPSDESCRIPTIONSkyhooks location technology delivers the fastest most accurate locationresults available for WiFi enabled consumer devices. Java port of the SkyhookWireless WPS technology for the Android devices. The port contained a classlibrary and couple of demo applications.PROJECT DETAILESPlatform/OS AndroidLanguage Java • Android SDK,Tools • Ant, • EclipseCategory LibraryDevelopment Center: Malta Office: www.QArea.com25-A, O. Yarosha St. Matilda Court, App N2, contact@qarea.comKharkov, UA-61072 Guiseppe Cali Street,Ukraine TaXbiex, XBX1423Phone: +38(057)760-21-05 Malta 13 © 2013 QArea Inc.