Mission

"To provide best-in-class technology solutions and create great experience with the usage of the latest technologies available"

Fun@work

"People rarely succeed unless they have fun in what they are doing. You will be amazed at the way we collaborate and learn from each other in an informal way. No target is impossible for us when we put our hearts and minds together."

Team Work

"Great things in business are never done by one person. They are done by a team of people. We value team work and hierarchies are considered old world mindset. We provide great learning opportunities and support for accomplishing your goals, if you are ready to be challenged."

Technologies at Play

image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image

Our Tech Stories

image

Connecting customers with WebRTC

One of our long desired feature was to provide an option of connecting customers without having to share their number. This made us look out for a skype/Hangout kind of solution. The obvious choice was to go for a no-install no-fuss ready-made solution and that which doesn’t need us to be intermediary so that privacy of the conversation is maintained and customers can easily use.


image

Matrimony App - Android X Migration

TIn line with our philosophy of keeping our products upto date on the tech changes that get introduced, we moved to Android’s next big release AndroidX. This ia precursor to JetPack.


image

Progressive Web Apps (PWA) @ Matrimony.com

At matrimony.com, our mobile was long due for a refresh and we wanted to make it the latest and greatest. That started us on looking the tech stack that it was running on and how we can change it.


image

Android Apps Best Practices

In this blog, wanted to cover the best practices that we adhere to keep our Android app upto date. We have hundreds of apps that we support and requires us to be on-par with the ecosystem. If you are an app developer with Indian customer as primary users and need a complete guide of managing you app, read through our experience...


image

24X7 Site Monitoring

We are an open consumer internet product and customers access our website/mobile site/Android & iOS Apps round the clock 365 days an year. To make sure we take care of customers, we have the responsibility of making sure no new code change affects the site in ways it is not intended and under various load states based on traffic.


image

Dev Environment Revamp

For long we have been having our traditional environment setup: Dev, Stage & Production. With us adding more and more features into our product and with a large development team of about 50+ developers, this traditional structure became insufficient.


image

Setting up your own GIT server

If you are planning to have your own GIT setup, this blog details out the steps involved. You can install on a windows or a linux box. But we recommend that you use linux as Gitolite(detailed below) runs only on linux.


image

Firebase Cloud Messaging (FCM) integration on your web apps

FCM is a cross-platform messaging solution that lets you reliably deliver messages at no cost. For our PWA we used FCM JavaScript API which lets you receive notification messages in web apps running in browsers that provide service worker support. This includes the following browsers:


image

Events Feed with Cassandra

For one of our events feed, we wanted to have a high throughput system which keeps collecting various types of event details for a user and present it in one concise form. This section would act as a great summary from where users can take requisite actions.