We specialize in big data engineering, full-text search and analytics.
We craft modular data-driven systems that scale.
Data Driven Application Development
- Modular and scalable micro-services
- Resilient and responsive web application
- Modern single page application frontends
- Polyglot persistence
- Modernize legacy applications
Search Engine Development
- Full-text search to find most relevant results
- Faceted search
- Leverage NLP to extract meaning out of textual data
- Find interesting pattern out of your semi-structured and structured data
- Lightening fast auto-suggest
- Search from unstructured text, documents and media
Rich Data Analytics Applications
- Advanced data visualizations
- Highly configurable and intuitive dashboards
- Log analytics
- Lightning fast performance
- Responsive and exportable charts
Big Data Engineering
- Real-time & Batch Data Processing
- ETL
- Data Warehouse
- Data Integration
- Machine Learning
Technologies
Backend
- Java, Scala, Groovy, Python, Kotlin, JavaScript
- Spring, Spring Boot, Struts2, JPA, Hibernate
- OSGi, Hazelcast,
- Play, Slick, Akka
- SOAP, REST, GraphQL, Messaging Systems
- Junit, TestNG, Cucumber, Serenity, JMeter, Gatling
Big Data
- Apache Spark, Hadoop MR, Apache Spark Streaming, Apache Storm, KStreams
- Apache Kafka, Hive, LogStash, Flume, Sqoop
- HDFS, Avro, Parquet
- Lucene, Elasticsearch, Solr, Azure Search
- Cassandra, HBase, JanusGraph, MongoDB, DynamoDB
Frontend
- HTML5, CSS3, SASS, Websocket
- JavaScript ES5, ES6
- D3JS, ChartJS, NVD3
- ReactJS, AngularJS, Angular 6, VueJS
- Webpack, Grunt, NPM, Bower
- Jasmin, Protractor
Tools & Techniques
- Microservices, Event sourcing, CQRS architecture
- Clean Code, SOLID, Design Patterns, Refactoring
- Linux Scripting, Vagrant, Docker, Kubernetes
- Ant, Maven, Gradle, SBT
- CI/CD, Jenkins
- Grafana, Kibana, Prometheus, icinga
Our excellence recipe ensures repeatable success
We are well versed in practicing agile rituals for smooth execution of delivery cycle. This allows you to react quickly to the rapidly changing market needs and enabling you and us to accommodate requirement changes and new features with lesser turn-around time in stable manner.
We strive to make our entrprise software solutions free from human error and individual dependency. Our high usage of automation tools allows us to deliver accurate and reliable solutions consistently.
Our small team becomes our strength in implementing DevOps strategy as it blurs the line between development and operations.
Focusing on “Domain Driven development” has been our key in delivering solutions for complex domains.
We understand the importance of close collaboration between DEV team, QA, Project Manager and business team to achieve business goal. Our BDD approach helps us continuously deliver solutions in the right direction.
Test driven development is integral part of our work methodology that is making us efficient.