Download presentation
Presentation is loading. Please wait.
Published byChristopher Lang Modified over 9 years ago
1
QArea Symfony portfolio Symfony Projects Portfolio QArea Web Division Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
2
Basic activities Custom software development Software product R&D QA and testing services Porting & localization for CIS market Domains Scalable internet applications (e-Commerce, e-Community, e-Media, Web 2.0, WAP); Business process automation (ERP, SCM, CRM), Mobile and Wireless (GPRS, GPS, Wi-Fi, Bluetooth); GIS and navigation systems; Streaming video and audio processing, IT security Main technologies PHP / Python / Ruby / Perl.NET Java (J2EE, J2SE, J2ME) C++ Certificates Microsoft Gold Partner Sponsorship Community Sponsor of Joomla Partnership Member of the Drupal Association Business models Fixed cost Time & Material Dedicated team ODC (Offshore (Off-site) Development Center) 2 QArea is an outsourcing IT Company which provides a wide range of software development and testing services for both corporate and consumer markets and rendering of integrated QA/QC services for technology and software companies. QArea is a Test-Driven Software Company: a unique approach of double quality control based on an independent testing allows achieving the maximum satisfaction of the customers. Founded in 2001, QArea has amassed an extensive experience in software development and testing and has successfully completed more than 450 projects in the field of custom software development and quality assurance. In QArea we provide a full cycle of software development: analysis, design, coding, testing and support. A client receives a full range of software services within one company which reduces costs and the time of the project development. QArea in Brief QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
3
Languages PHP, Perl, Python, Ruby, Javascript, C, C++, shell scripting Toolkits, libs, frameworks Symfony Framework, Zend, osCommerce, CakePHP, KohanaPHP, SugarCRM, Drupal, Joomla Ruby on Rails STL, Boost Qt, wxWidgets, GTK+ Pure Win32 API development jQuery, Prototype, script.aculo.us, YUI DBMS MySQL, Postgresql, Oracle, MS SQL, Firebird/Interbase, SQLite Data processing XML, XSLT, Xpath, XML-RPC, SOAP, WSDL Tools, technologies Memcache flex, yacc (creating interpreters) Compilers gcc, MSVC (misc versions) Development tools CVS, Subversion, autotools IDEs vim, Eclipse, MS Visual Studio Design tools Adobe Photoshop, Adobe Illustrator, Corel Draw, Gimp (creating Gimp plugins) Misc XUL (FF plugins), ActiveX (IE plugins) Skills Design patterns 3 Web Technologies and Experience QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
4
SproutBack Website URL http://www.sproutback.com/ Language PHP, JavaScript Tools Symfony2, MySQL, jQuery Category Web platform Summary Australian crowdfunding portal DESCRIPTION Sproutback is an Australian based crowdfunding platform that aims to help people show off their creative projects to the world, as well as to help people find amazing projects to support. Sproutback allows people to get funding for their innovative technological projects or art projects and get them off the ground. A community of ‘backers’ who donate funds towards a project receive ‘reward’ from the project’s creator. It also indicates whether the idea of the project is worth to be developed. The website is not only about community financial funding but it also supports the project on every step of the way. Sproutback provides creators with necessary contacts and mentor networks, with guidance and expert advice. To start a project a user only needs to sign up or login to Sproutback and click the ‘Start’ button. After posting the information about the project, a user has to set a funding goal and a timeframe for reaching the target. Sproutback works under the principle of ‘all-or- nothing’ funding, which means that projects only receive their funding if they’ve reached the set target. Backers can easily support any project they like with any kind of currencies. To browse through all the projects you should click the ‘Explore’ button in the menu. Projects can be filtered by category, popularity, time remaining, etc. For staying informed of the new projects one can sign up the site’s newsletter. 4 PROJECT DETAILS QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
5
Clubkviar.com Platform/OS Server – Linux Debian; Language PHP, Linux Shell Tools PHP Symfony 1.4.15 framework, mySQL, Memcache, java script Category Reservation, restaurants reservation portal Summary Reservation service for checked restaurants list in Spain Duration 2300 hours Team size 2 developers Date of start/finish Jun 2011 - Present DESCRIPTION We were required to create a platform which allows to make reservation in any restaurant from the list of restaurants available for the registered user. Reservation payments can be done via Banesto payment gateway and PayPal. Internal RSS agregator and reader, detailed email notifications about each reservation step. Social networks integration (Facebook, Google). Original PHP XMPP solution for Facebook chat. Multi-language, multi-domain (per city) functionality. quick generation of pages that contain dynamic and static data. URL: http://Clubkviar.comhttp://Clubkviar.com 5 PROJECT DETAILS QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
6
Destinity TASK The site presents the currently active and future proposals. Photos of hotels, rooms and the surrounding area, a description of features and attractions. When customer order can select the type and number of apartments, the number of people, date of arrival, and additional options and special offers. Payment is possible by using multiple payment systems (Paypal, Click & Buy, Caixa, Banesto). Particular attention is paid to social and marketing component - developed referral system of discounts and a variety of tools for inviting friends. 6 Platform/OS Server – Linux Client – Web browsers Language Server – PHP; Client – HTML, JS Tools Server: Zen-cart Symfony2 Doctrine2 APC MySQL Client: jQuery API Facebook, Gmail Hotmail Yahoo Gmaps Emailvision XWebServices Category Online shop Duration About 3500 hours Team size 2 developers PROJECT DETAILS QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
7
Destinity SOLUTION Server side - on the client's request, the project was developed on the basis of eCommerce CMS Zen-cart (PHP, MySQL). Client side - to provide more interactive use JS library jQuery, to validate the form data jQueryValidation, modified image galleries and libraries, etc. Database - due to high loads (traffic: up to 1.1 million visits per month, 550 thousand registered users) and the large size of the database there was made the significant structure optimization, reducing the time costs to a minimum. EMAIL MARKETING Most of the mailing lists are performed using the API service by company Emailvision. To support the reputation of the email accounts at a high level it has been developed a system of email addresses validation, which eliminates the non-existent addresses using external services and it’s the algorithm itself. FURTHER DEVELOPMENT During the development, it became clear that the internal architecture of Zen-cart (which already has been considerably refined and modified by us) will not be able to ensure further growth and support of the new opportunities and demands of the project (primarily - multisite - the ability to have a variety of localized offerings and options (language, price, payment systems, etc.) for different countries, the flexibility and functionality). That’s why it was decided to develop multisite project on the basis of best PHP Framework - Symfony2, using Doctrine2, Twig, Sonata Admin Bundle, etc. 7 QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
8
Loki.com Platform/OS OS Linux Language PHP / Javascript Tools Symfony 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.comhttp://Loki.com 8 PROJECT DETAILS QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
9
Warehouse Platform/OS OS Linux/Windows Language PHP / Javascript / Ajax Tools PHP 5.3 / Symfony2 / Doctrine2 / Zend Framework Components Javascript / ExtJS4 Flash / ActionScript Category Financial System Summary Financial system with a lot of business rules implemented using Symfony2 and Doctrine2 frameworks, and smart client web interface implemented with ExtJS4, and another client tool implemented with Flash. Duration 300 hours Team size 2 Developers Date of start/finish 2011 - Present DESCRIPTION Web project provides a single location for recording all products, their Features, Services and Variables, using a uniform, standard taxonomy that has been defined in conjunction with the Product Houses. The Product Repository has been developed to provide a single source of truth for product information and support embedding Personal Financials product methodology. It is a tool that will store and manage product information for all CPS Products. A number of custom features and components like providing anchor navigation, custom loading modules and router were developed and also they are continuously maintained by QArea specialists. This system is based on running with Firefox 3.6 browser, that was the requirement of the customer, but also successfully works with other modern browsers. 9 PROJECT DETAILS QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
10
RockMyWorld Community Platform/OS Web Language PHP, Mysql Tools Symfony framework, OOP, jQuery, Ajax, Amazon API, social integrations (facebook, twitter, google) Category Social community Summary YouFinity is focused on user interests and tastes Duration 170 hours Team size 1 developers Date of start/finish Dec 2011 - Present DESCRIPTION The main idea is that your friends who care about you always know what you like and what you want. Based on user input, system displays an offer to purchase items on Amazon. User can also search for products and create own product wishlist. Friends always know exactly which present to bye for their friends. Users can also make purchases through the site. Users can invite their friends from different social networks, as well as add friends from existing users. 10 PROJECT DETAILS QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
11
Pokersapiens.net Platform/OS Server – Linux Debian; Language PHP, Perl, Linux Shell, Flash Tools PHP Symfony 1.4.15 framework, mySQL, Memcache, SOAP, java script, Red5 stream server Category Education, Online Poker School Summary Poker school for all levels, practices and paid in cash freerolls and the best theoretical texts. Duration 8700 hours Team size 2 developers Date of start/finish Sep 2009 – Dec 2011 DESCRIPTION For this online poker school we were required to create a platform with a big library of video and text materials, live game statistic which was imported from real games, count points, bonuses and progress levels for each user. Integration with social networks: Yahoo, Facebook, Google. Payment gateway – moneybookers.com. Live events creation, registration and statistic. Multi- language support with dedicated subdomain for supported country. URL: http://es.pokersapiens.nethttp://es.pokersapiens.net 11 PROJECT DETAILS QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
12
EPP Application for Registrars Platform/OS OS Linux Language PHP / Javascript / XML Tools Symfony Framework v1.4 / MySQL / Doctrine ORM / jQuery v1.6 / EPP XML protocol (RFC 493x) Category Enterprise web application for domain registrars Summary The EPP Application for Registrars is the easiest alternative for small and mid-size registrars – no custom development necessary, simply log in to perform your registrar tasks. Duration ~450 hours Team size 1 developers Date of start/finish Oct 2010 – Dec 2010 TASK To implement an enterprise web application that implements basic EPP entities (domain, host, contact etc) and xml interchange between the app and registries. The task was to integrate with Norid (Norway registry) and IIS (Swedish registry). The app should provide an interface for domain/contact/host registrations, bulk actions, delayed EPP responses handling. SOLUTION There were few classes implemented representing the EPP entities, they were mapped to the app DB entities using Doctrine ORM. Rich UI was designed for object manipulation and supporting every registry EPP dialect. 12 PROJECT DETAILS QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
13
CRM for Point of Sale Marketing Platform/OS OS Linux Language PHP / Javascript / XML Tools Symfony Framework v1.4 / MySQL / Doctrine ORM / jQuery v1.6 / Google Visualization Library Category Enterprise CRM Summary Tuba CRM was initially designed for a Norwegian company that does point-of-sale marketing. Duration 320 Hours Team size 1 developers Date of start/finish Oct 2011 – Dec 2011 TASK To create a highly-customizable CRM that can operate configurable business entities. E.g. the company, that this CRM was initially developed for, uses small LCD screens in retailer stores on shelves featuring certain product and helping buyers make a decision to buy this product. The application had to handle bookings of these screens over certain dates, customers and screen maintenance period. But it also had to be configurable for other customers. Also, basic CRM features like customer creation/invoice sending have been requested. SOLUTION A Symfony 1.4 app was developed handling basic business entities with Doctrine ORM. Google visualization library was used to build complex graphs of screen bookings, customer sales etc. PDF invoice generation had been developed too. 13 PROJECT DETAILS QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
14
Travel Expert Community Platform/OS OS Linux Language PHP / Javascript / Ajax Tools PHP with Symfony platform / Javascript / Ajax / MySQL Category Online community Summary TUI travel experts community Duration 160 hours Team size 1 developers Date of start/finish Dec 201? – Jan 2012 DESCRIPTION The objective was to create a travel experts community system for one of most known German touroperators – TUI. System has b2b and b2c parts respectively for travel experts and customers looking for information on tours and tourism. Our team works on b2b community, which was made available for public access on January, 2012. The other part, b2c community, is yet in development. TASK To implement easy to use public community for travel experts and travelers. Community has to be integrated into existing TUI ecosystem. SOLUTION The portal is based on the Symfony platform, which was extended with vilago21 platform functionality. Our developers developed the system in tight integration with customer’s managers and agencies, providing flexible solutions as response to incoming requests. As a result, we had rapidly growing system representing customer needs and views. 14 PROJECT DETAILS QArea Symfony portfolio Development Center:Malta Office:Switzerland Officewww.QArea.com 25-A, O. Yarosha St.Matilda Court, App N2, Räffelstrasse 25,contact@qarea.com Kharkov, UA-61072Guiseppe Cali Street,CH-8045 Zurich, UkraineTa'Xbiex, XBX1423Switzerland Phone: +38(057)754-36-57 Malta © 2014 QArea Ltd.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.