We pay great attention to collaboration and constant professional growth within our team. Not only are we learning through achieving highly challenging goals in our everyday work, but also our engineers constantly take part in field-specific seminars and exhibitions. This approach helped us to create a combination of specialists who have been working together for many years and possess all the necessary experience and knowledge. Our engineers and design specialists are proficient in:
Compute Engine, App Engine, Cloud Function, Cloud SDK, Cloud IAM
EC2, VPC, CloudFormation, Lambda Functions, CloudFront, CloudWatch, S3, Simple notification service, Simple queue service, Elastic Transcoder, ElastiCache, RDS, ECS, API Gateway, Cognito, DynamoDB, Elastic Beanstalk, Kinesis, Redshift, IoT
Cinder, Neutron, Horizon
Java SE/EE, Spring, Servlets, JDBC, Hibernate, Maven, Ant, JUNit, Groovy/Grails, MySQL, PostgreSQL, H2, HSQLDB, Gradle
CSS3, Less, Sass, PostCSS, HTML5, Canvas, D3, TypeScript, NodeJS, Angular, ReactJS, React Native
Jenkins, TeamCity, Docker, Vagrant, WebPack
Dagger2, Retrofit, OkHTTP, ObjectBox, greenDAO, Realm, RxJava, RxAndroid, Google Play Services, Firebase, Data Binding Library.
Core Data, Core Animation, Core Graphics, AFNetworking, Swift, Objective-C
ClockKit, WatchConnectivity, WatchKit, Entitlement Key Reference
Our Project Managers are competent professionals whose main responsibility is optimizing the process to minimize project costs and time. They take care about planning, resource allocation, tasks coordination, and communication between technical specialists.
Our UX (User Experience) and UI (User Interface) designers do their best to make the final solution visually and functionally attractive. These specialists make sure that applications are usable and accessible as well as take care about design consistency and product look and feel.
We take the quality of the delivered products very seriously. Our software testers who have strong analytical and problem-solving skills are responsible for the functionality, efficiency, clarity, and usability of our solutions. Advanced testing methods are applied to find out any possible “bugs” before the software arrives at customer.