The best option if you just want ALL technology-related stuff to be done and concentrate on doing business
The best option once you have development and QA in place and just need some additional ‘fuel’ to get things done
It’s your choice if you want your marketing and sales team to be aligned and deliver even better with the help of cutting-edge technology behind every process
It’s a good option once you know what you want but not sure how to get things done
A SaaS service that had Marketo in place and it was an overkill for them because it was initially used in a wrong manner and wasn’t properly setup:
Investigating the product, workflow and existing processes, gathering feedback from key stakeholders and participants of the process, clarifying goals and actual need of QA. This allows customers to ship better products faster:
Needed to ensure automatic QA on multiple checkout flows of e-commerce project. Have created a big framework for automatic QA. Have covered functionality with automatic tests on both real devices and emulators, setup ticket creation process, automatic reporting:
Tools:
A web platform for management of allocation of mobile traffic between versions of website, real time management of visitor experience, collection of statistics, analytics of checkout pipeline. We’ve setup manual QA process from scratch starting from a prototype stage of the product:
Our company participated in development of advanced task execution service that allows simultaneous execution of various tasks on thousands of machines. The product is used for continuous integration, delivery and simulation executions by top ranked companies. Service uses own multithreaded state machine engine to monitor task status, check conditions and switch between tasks. Platform various integrations through advanced plugin system.
Technologies:
We developed a SaaS learning management system for small and medium businesses. It allows to easily test, on-board and train employees, customers and partners as well as handling certification processes. It is Ruby on Rails application with React front-end. Application actively utilizes various AWS technologies, for example customer’s data is kept on separate S3 buckets served through CloudFront. Session synchronization, messaging and notification system build on top of inhouse Erlang messaging service, that can handle thousands of connections simultaneously. The LMS supports SCORM courses, custom content, has own testing engine and provides various integrations with different services.
Technologies:
In order to support one of our internal projects we developed Erlang-based service for real-time messaging. Service is topic-subscriber based, so one message can be received by multiple recipients. Messages are sent/received via websockets and subscriptions are managed via HTTP API. Messages can be recorded into internal database and then replayed in the same sequence, this used to record and replay mouse actions. Service can handle about 20k active connections on an average server hardware
Technologies:
We built and supported PCI level 1 compliant infrastructure on top of AWS for one of our customers. This includes puppet-based configuration and provision service, ELK-based real-time logging system, CloudWatch and Icinga based monitoring with multi-level alerting. Also AWS IAM based SSH authorization was implemented with multi-factor security. The environment successfully passed few PCI audits.
Service provides easy integration of Apple Pay and Android Pay with existing e-commerce solutions. It connects payment service, e-commerce platform and payment processing system. Service is built using microservice architecture on top of AWS infrastructure. The main challenge was to support all customer-specific customization of e-commerce solutions.
Technologies:
Service collects data from mobile clients and provides revenue and conversion analytics for the customers. Service handles ten of gigabytes of data per day with data delivery delay not more than 2 hours.
Technologies:
A smart-home service on a scale of the whole building. Service collects all building data in realtime: water, electricity, heat and gas consumption, temperature data from different parts of each apartment and other areas of the building, data from gas heating station and many other types of sensors and devices. The collected data is analyzed and then used to provide insights and suggestions on energy efficiency of the building. The service keeps track of all the spendings, sends out maintenance and payment notifications, allows to remotely control conditions in the apartments and remembers patterns of usage for every apartment.
Technologies:
We developed an iOS application that allows to shoot, stream and share extreme sports videos with additional data on top. Application uses advanced in-house developed real-time stabilization algorithm to produce smooth and clean video. Realtime overlays, developed using iOS Metal shaders, insert additional information right into the video with camera velocity, acceleration, direction, motion map etc. Filters, applied during shooting or streaming, increase video attractiveness.
Technologies: