grossum · our services symfony development •symfony2 is our poison of choice. •we love...
TRANSCRIPT
WWW.GROSSUM.COM
OUR SERVICES
Symfony Development
• Symfony2 is our poison of choice.
• We love writing the code and besides we aim at developing its community in Ukraine and throughout the world, since we believe this framework has tremendous potential.
Symfony Consulting
• If you have any questions about the framework or doubts that it can work for your project, let us help you figure out the details.
Additional Services
• UI / UX design• Quality Assurance (QA)• DevOps
WWW.GROSSUM.COM
OUR SYMFONY EXPERIENCE
Anything that needs to be done – WE CAN DO IT.
Configuring integration with REST API and
other
Geolocation & iBeaconsintegration
Real-time communication
systems
Setting up access permissions for various
user levels
Creating and setting up a notifications system
Payment systems connection (PayPal,
Visa, MasterCard, and other)
Dynamic forms generation in Sonata
Admin Bundle
Working with queues(rabbitMQ, BeanStalk,
etc)
Integration with non-relational databases
(mongoDB)
Setting up key/value storages (memcache,
redis)
We are active members of the Symfony community and
contribute to open-source projects
We share our experience with others at #SymfonyCafeKyiv
WWW.GROSSUM.COM
WHAT ELSE WE DO• We organize events called #SymfonyCafeKyiv where fellow Symfony and PHP developers
get together and share experience, case studies, and challenges they face at work. • Grossum employees have presented at the #SymfonyCafeKyiv many times talking about
• Doctrine Tips & Tricks• Symfony DI in Practice• Setting Up Notifications System in Symfony• Using Symfony & Docker• Serialization, Media, and REST
• Our employees also presented at PHP Frameworks Day on Symfony2 & REST API• Our developments in Symfony are open-source and we upload them to our GitHub page
here: github.com/GrossumUA• Sonata and Doctrine are a part of our base Symfony instance which we use in all projects:
github.com/GrossumUA/Symfony2-Base-Instance
WWW.GROSSUM.COM
SYMFONY DEVELOPMENT• Necessary resources are available in needed number and for reasonable prices.• We guarantee that the deadlines shall be met and that you'll get the first-rate quality of
development on the market.• We keep our hands on the technological pulse, implementing the world's best practices in
our work.
PRICING MODELS
FIXED PRICE
• Requires clearly articulated scope• Less flexibility needed for scope
changes• Scale: small and medium projects• Budgeting: limited budget with
predicted needs for a few years (or project duration)
TIME & MATERIAL
• High flexibility to change• Budget: floating, depending on the
needs and features• Scale: works well with both small and
large projects because of the flexibility
DEDICATED TEAM
• Similar to Time & Material• Flexibility to change is high• Budget: there is a fixed monthly
budget (salaries of the team + administrative costs)
WWW.GROSSUM.COM
QUALIFICATIONS & TECHNOLOGIES
WHATWE
KNOW
Magento (open-source)OpenCart (open-source)
ORO Commerce (open-source)
E-COMMERCE
HTML5, Jade, CSS3 stylus, Sass
WEB TECHNOLOGIES
Apache, Nginx, RabbitMQ, Jenkins CI, Bamboo, TeamCity, SOAP, REST,
Nagios, Memcache, Redis, ElasticSearch, Sphinx
TECHNOLOGIESPHP (Symfony 2, Twig, phpunit, Selenium, laravel); Java (Spring, Hibernate, vert.x, Cassandra); JavaScript (Node.js, ExtJS 4+, AngularJS, large scale apps, strict ES5, require.js, jQuery, qUnit, functional programming, backbone.js);Python (Pyramid, Tornado, Django)
PROGRAMMING LANGUAGES
Apple, Android, and cross-platform mobile applications development
iOS: Objective-C, Swift, Cocoa, CoreData, CoreLocation and other native frameworks. Android: Java, MVP, Retrofit, DI (Dagger 2),
Realm DB, RxAndroid, Event Bus, and RetroLambda
Cross-Platform: Xamarin, Ionic
MOBILE PLATFORMS
MySQL, MongoDB, Redis, PostgreSQL, Percona, etc.
DATABASE MANAGEMENT
* If the project requires additional knowledge and technologies, we will find the necessary people.
WWW.GROSSUM.COM
OUR EXPERTISE
On our team, we have experts in all abovementioned areas of development and as a result, you don’t get just a developer, instead, you get people who are passionate about their work
and who are specialists in finding solutions to even complex challenges.
AdTech / MarTech
• Affiliate Marketing Systems development
• Loyalty Programs & Calculators
E-Commerce
• E-shops complete setup
• Carts & processes• Various payment
systems• CRM Integration
People-to-People (P2P)
• Sharing economy projects (PanBober, Brinfy, PickMe)
• Communication• Payment options• Resources co-sharing
WWW.GROSSUM.COM
MORE THAN 80 PROJECTS DONE WITH PARTNERS FROM THESE COUNTRIES
WWW.GROSSUM.COM
Symfony ProjectsPORTFOLIO
*some of the mobile projects highlighted as it’s the most interest for you at the moment
WWW.GROSSUM.COM
PROJECTS: BIUDEE (DENMARK)
PROJECT OVERVIEW:• Biudee app analyzes the changes of facial skin, tracks the impact of the
sunlight at a certain location and certain time period, simulates UV skin scanning, and can be also used as one's cosmetics' organizer.
CHALLENGE:• The app offers to take a survey of one's health periodically and you can
track the dynamics of your health status. Users can also stay updated with the current beauty news from around the world.
• Biudee was created with Grossum from the very start - including the formation of the project's architecture, describing and developing all the features, creating the mobile app design as well as developing a website with adaptive design.
SOLUTIONS:• PHP, Symfony, HTML5, CSS3, Android, iOS, Mobile & Web design
WEB LINK:• https://biudee.com/en
WWW.GROSSUM.COM
PROJECTS: BRINFY (UKRAINE)
PROJECT OVERVIEW:• Brinfy brings together those people who want to send something from
one place to another and those who are willing to help with the delivery.
CHALLENGE:• Create a crowdshipping platform for communication between someone
who needs to send something and those who can help with delivery. The platform was built from ground up and the development included everything from backend architecture development to web design to setting up LiqPay payment integration, and maps.
SOLUTIONS:• MySQL, Doctrine, Symfony, jQuery, RabbitMQ, node.js, Ember.js,
Gearman, Mobile & web design
WEB LINK:• https://brinfy.com.ua
WWW.GROSSUM.COM
PROJECTS: EKIPAZH (UKRAINE)
PROJECT OVERVIEW:• One of the biggest food ordering online systems in Ukraine.
CHALLENGE:• App (and backend) should be able to handle a large amount of
simultaneous users every day, with ability to quickly adapt to the market trends. The necessary platforms included iOS and Android. The apps are now live in Google Play Market and Apple App Store.
SOLUTIONS:• Creation of a new system core, operational interface, and CRM based on Symfony2
framework • Optimization of the ordering process and adaptability of the system• TECHNOLOGIES: MySQL, Doctrine, Symfony2, ApacheANT, Bootstrap, CSS3, JS5,
jQuery, LiquiBase, MailChimp integration, Mandrill, PHPExcel, PHPUnit, RESTful API, Twig, PHP
• Available on iOS and Android platforms
WEB LINK:• www.ekipazh-service.com.ua
WWW.GROSSUM.COM
PROJECTS: AUTHENPIC (USA)
PROJECT OVERVIEW:• Authenpic: bringing back the disposable camera. 0 retakes, 0 filters, 0
likes, 24 high-quality photos, sent to your home. It's time to get real.
CHALLENGE:• Create an iOS app that would have access to the phone's camera and
take pictures, saving them in a separate album invisible to the user. After 24 pictures are taken, the "film" is sent to the printing company and the user gets a set of photos.
SOLUTIONS:• iOS, MySQL, doctrine, Symfony, iOS, Objective-C, RESTful API, PHP
WWW.GROSSUM.COM
PROJECTS: RECRUITPITCH (USA)
PROJECT OVERVIEW:• Free pre-interview audio audition tool that allows employers set tasks
and then review the results of the candidates using audio.
CHALLENGE:• Create the proper architecture of the Project, considering future
roadmap, and develop first 2 versions of an MVP.
SOLUTIONS:• MySQL, redis, .NET MVC5, ASP.NET Web API, Entity framework, Identity
framework, OWIN, Katana, Hangfire, Postal.• As a result, the client received a ready to use service, that allows to
collect the feedback from the early adopters and make needed validations and adjustments.
WEB LINK:• https://recruitpitch.com
WWW.GROSSUM.COM
PROJECTS: SYNECO (AUSTRIA)
PROJECT OVERVIEW:• A consulting company that offers practical consultation and support in
the field of sustainable development with experts from the fields of business, technology, science, and law who work closely together.
CHALLENGE:• The company needed an enterprise resource planning (ERP) solution to manage the
business easier and more efficiently. Grossum has created a survey module, optimized the projects' workflow, update the design and other various tasks.
• As the result, the business processes are more streamlined and collaboration has become more efficient within the company. The workflows have been optimized and management instruments implemented.
SOLUTIONS:• Doctrine, Symfony, AngularJS, Bootstrap, CSS3, HTML5, jQuery,
RequireJS
WEB LINK:• http://www.syneco-consulting.it
WWW.GROSSUM.COM
PROJECTS: SMARTUP (UKRAINE)
PROJECT OVERVIEW:• SmartUp website allows you to calculate the "Smart House" system
based on the parameters of your home.
CHALLENGE:• The client required a creation of a calculator that would allow their
customers determine the cost of a Smart House system for their home.• Besides creating the calculator itself, Grossum team also worked on the
HTML layouts and improved the overall performance of the website via optimization.
SOLUTIONS:• MySQL, doctrine, Symfony, HTML5, jQuery, TWIG, PHP, Codeception
WEB LINK:• http://smartup.ua
WWW.GROSSUM.COM
PROJECTS: XINWEI (CHINA)
PROJECT OVERVIEW:• Website for the Xinwei Group representative office in Ukraine. Xinwei is
one of the world's leading telecommunications companies.
CHALLENGE:• The client needed to create a website for the representative office that
would be adaptive and would support the Chinese language as well as Russian, English, and Ukrainian.
• It was a turnkey project that resulted in an adaptive mobile-friendly design and optimized website for easy navigation.
SOLUTIONS:• MySQL, doctrine, Symfony, HTML5, jQuery, TWIG, PHP, Codeception
WEB LINK:• http://www.xinwei.com.ua
WWW.GROSSUM.COM
PROJECTS: In-House Ad-Server for a Gambling Company
CHALLENGE:• in 6 month build in-house ad-server as 3rd party product replacement• handle over 2 billion impressions per month• handle unpredicted traffic spikes gracefully• create rich analytics for ads-operations to make inform decisions on optimization • create rich campaign setup and optimization features• support wide range of creatives• create flexible pricing options• provide different set of features for different usersSOLUTIONS:• continued collaboration domain experts - Ads-Operations, Media-Buyers and Media-Sellers to
understand business needs• scrum process with 2 weeks iterations to show result quickly and have early feedback from business• cloud based deployment with auto-scaling features to seamlessly handle traffic changes• ad-hoc analytics that can be grouped and drilled-down by number of parameters and show calculated
metrics and costs• optimization features - targeting, frequency capping, click capping, budget capping, conversion
capping, hard limits, multi-level weights system• template system for creatives - where business users can create and save template for any creative
type• cost models implemented - Flat-Rate, CPM, CPC, CPA, Revenue Share• role system implemented• Technologies: PHP Symfony2, Python Tornado, ExtJS 5, MySQL, Redis Cluster, RabbitMQTEAM: 5 Backend Developers, 1 Frontend Developer, 2 QA engineers, 1 DevOps, 1 Technical Writer
INVOLVEMENT: Architecture design, code-review, technical leadership
WWW.GROSSUM.COM
PROJECTS: White-Label Marketing Platform
CHALLENGE:• create white-label marketing platform from existing CPA product • prepare system for planned traffic growth• implement rich targeting system• extend analytics with new parameters and metrics• ensure reliable operation
SOLUTIONS:• implement white-label platform where client can register new CPA targeting system or new Adserver
system• re-architect and migrate platform to Google Cloud in order to simplify scaling and reduce costs• targeting with ability to select different IPDB realizations per white-label (Maxmind or Digital Element)• ad-hoc analytics on over 50 parameters with 20 metrics describing each impression, click and
conversion• 24/7 support. System health monitoring and alerting system integrated with PagerDuty.
TECHNOLOGIES: • PHP 7, Symfony2.8, AngularJs, MySQL, MongoDB• Terraform, Packer, Zabbix, ELK, ElastAlerts
TEAM: 1 PM, 3 Backend Developers, 1 Frontend Developer, 1 QA engineer, 1 DevOps
INVOLVEMENT: Architecture re-design, code-review, development, 24/7 support
WWW.GROSSUM.COM
PROJECTS: Multi-Purpose Traffic Distribution System
CHALLENGE:• review, development and release of existing but not finished system
SOLUTIONS:• re-architect part of the system to resolve existing problems• cover by test to prevent system degradation• implement redirect types - meta-redirect, js-redirect• implement additional targeting types• implement statistic features
TECHNOLOGIES: • PHP Symfony2, ExtJS 4, MySQL, MongoDB
TEAM:• 3 Backend Developers• 1 Frontend Developer• 1 QA engineers• 1 Devops
INVOLVEMENT: Architecture re-design, code-review, new features implementation, support
WWW.GROSSUM.COM
What People Are Saying…
Grossum is helping us on app development, with remarkable professionals and a level of caring and interest on details that is not usually seen. We are very happy of choosing them.
I'm glad of having met people with such this interest on making things happen. Grossum did a great job with payparking and I hope they will keep doing it, cause we would like to
keep working with this team for quite a while.
Fernando SoneghetiPAYPARKING
Payparking is a web app and call-center solution focused on turning the parking experience into a modern and pleasant action.
WWW.GROSSUM.COM
GROSSUM INTERNATIONAL PARTNERS
WWW.GROSSUM.COM
CONTACT INFORMATION
Phones: +8-835-1000-1246495
+1-408-770-5975
Emails:General: [email protected]: [email protected]
Marketing: [email protected]: [email protected]
Social Links:Facebook: @GrossumSoft
Twitter: @GrossumSoft