610 karma · joined December 25, 2009
I've lived in Chennai(India), Bay Area(California), Washington DC, and in Bangalore(India).
1. Register your company outside of India. The US is an excellent option because of the solid legal framework.
2. Encrypt the data. Ask for access from your customers, even for your own support teams.
3. Use international companies for services whenever possible.
It would be great to have a regular process to delete old data if you don’t need it for business purposes, and this is hard to do because you could develop an innovative way to add customer value using the old data you don’t know of today.
1. Quality of delivery
2. A consistent API across all our telephony needs.
3. Great support when we need it
I especially love the fact that these vendors are constantly innovating and give us early access to those innovations as well. The most recent was Twilio's release of studio.
We are looking for someone to own the complete user experience and user design strategy for CallHub. We are a small startup so you can choose to contribute all other areas of the company as well. More details here, https://hasjob.co/callhub.io/ymzp3
Contact augustus+hn@callhub.io
---- About CallHub ----
We help political parties and advocacy groups in their campaigns and causes, using our award winning cloud based telephony platform. Customers round the globe use CallHub to reach people quickly via phone calls and text messages. More than 750+ customers use our product. Our customers include Uber, Accenture, major political parties in UK, France, Australia and the US.
We are looking for a Django and python developer to join our core development team in Bangalore. We build delightful telephony applications for businesses and communities. We are profitable and growing fast. We have more than 200 customers across 11 countries and have sent more than 2 million messages.
We offer market salary and stock options. See our values and more details here, https://callhub.io/jobs/
Email: augustus@callhub.io if you are interested.
We are looking for a Django and python developer to join our core development team in Bangalore. We build delightful telephony applications for businesses and communities. We are profitable and growing fast. We have more than 200 customers across 11 countries and have sent more than 2 million messages.
We offer market salary and stock options. See our values and more details here, https://callhub.io/jobs/
Email: augustus@callhub.io if you are interested.
We have a reached a stage where rickshaws and cabs are competing for the same market segment, within the city.
A cab is clearly a more comfortable ride than a rickshaw. I don't see how the rickshaw business will continue to operate and grow under these conditions.
Cab services have been growing steadily though.
[1] - http://www.taxiautofare.com/taxi-fare-card/Bengaluru-Auto-fa...
---------------
"Harsha Suryanarayana, popularly known as humblefool to the coding community, and as Lord among his friends and the people close to him. We lost him in an accident on the night of 15th June'14.
Now everybody knows that he was the best coder India has ever produced. He was one of the first red coder from the country and continued to dominate until his last SRM. He was the TCO world finalist twice, and Google Code Jam(GCJ) once. He worked on to make DP his strongest area (for the non-programming people, DP is Dynamic Programming and is one of the toughest things to master in programming). I have had the privilege to spend some time with him and know him more closely and that is what I am going to share in this answer.
For the last one year, Lord was working in a start-up (that he co-founded with Animesh Nayan) MyCodeSchool. I was selected in a 10 day Winter Coding Camp 2013, organized by the company, where he gave awesome lectures. But the 15 days internship MyCodeSchool, Hyderabad, (May-June '14) is how I came to know him more as a person.
Lord had this amazing passion to spread and share knowledge. This was one of his last conversations with Animesh : Animesh: "If we can make some money, we can help more people," Harsha: "May be, we can enable 1000 people to help others."
I also came to know that he gave up Microsoft in his college just to train the college team for ACM ICPC. He never went behind big companies, his wife works at Google and he could have easily been a Googler himself. He worked for his passion. "You do not need too much to live. It's all the social conditioning that makes you desire a big job and a fat salary. You can live with less and be free." This is what he used to say.
Contrary to the second part of his TC handle(humblefool), the first part is completely correct. Lord is the most humble person I have ever met. With the knowledge and experience that he had, he could have easily commanded us all. But instead, he was always open to us, and on many instances came for our opinions and suggestions. You would never know that you were sitting next to a person of his stature. Now you will never associate such a geek in other domains. But Lord was awesome in every field. Maybe that is why he is called Lord. Many know that I defeated him once in chess(that too on time) because I posted it on facebook. No one except me knows the second part of the story. He came back strong and forced me to resign from that game. Played tennis and he beat us all most of the time. Always a winner in stratego. Banged on karaoke, he hit the best score 98 twice (even without any practice). He single handedly won Counter Strike against two of us (FYI, we are not noob at CS). He was a complete all-rounder.
His thoughts were always full of clarity and vision. I had a half an hour bike ride with him,(we had all gone to Prasad's for a movie, and not everyone could fit in the car, so I was the fortunate one to come with him), I discussed my career and future plans with him, and he made it crystal clear for me.
Memories flashback, as I write, and take me to his birthday, we had planned a surprise for him. Never had I imagined that it would be his last. A photo on his birthday treat. (Harsha is the righmost).
Harsha is a true legend. He has been an inspiration and idol of many indian programmers. And as Animesh puts in, "He has chosen to go to heaven because God needed a genius programmer there".
May his soul rest in peace. RIP Harsha, RIP the Lord."
------------------------
We were looking at different telephony APIs to build a highly concurrent calling system. With Twilio, we could only send one phone number in a single http call. That was a bummer. With Plivo, we could send as many phone numbers as a http POST can handle, and let their APIs handle the high number of calls per second. We were pleasantly surprised that they do so much of the heavy lifting.
Nice idea. It has been a pain trying to search for an old attachment within gmail.
Making a page rank for a keyword involves having some local domain inbound links and some inbound links from external domains, inaddition to the usual in-page optimisation. It seems like getting those links to 50 pages is not easy and is not scalable. What am I missing?
We are looking for a core team member based in Bangalore.
Background:
Gaglers is a scalable real-time chat platform. Currently, we offer live chat with unlimited operators and community chat for support. More at http://gaglers.com/
Our high-level technical challenges are,
scaling a real-time platform to millions of concurrent users.
measure all interactions to make data driven decisions
Typical Day at the JobHere is how a typical day will look like. You start by looking the status of the production dashboard and bugs. With a quick scan you find that that the message counts are not getting updated in the dashboard after the code push last night. You jump on it right way and send a short code-review out, after testing it on your staging setup.
With that out of the way, you get back to the feature that you have been working on. You know exactly why you are building this feature and what impact it will have on the customers. The feature was specced out last week in some intense design discussions. You finished a quick prototype yesterday. You throw it out today and start the code and unit testing for the initial release. The plan is to deploy a basic version this week sometime, gather feedback over a few days and then fine-tune it based on what the customers say.
Just after lunch, while you code, you come across a bug in the queuing sub-system. You decide that it would be simple for you to fix it as well and so you do. While you fixed the bug, you thought about how you can make the queuing system much more scalable. You write a quick note to yourself to talk about it later.
By the end of the day you'll have a good chunk of the new feature implemented. You'll send that queuing system bug fix for code-review tomorrow morning and continue your work of the new feature.
How the role will develop
Initially, the tasks you take on will be smaller and fairly well defined. Longer term, the requirements you get will be more general, and you’ll interpret them to produce great solutions. You’ll also generate tasks on your own initiative as you identify opportunities.
As we grow, we may need to take on more developers. You’ll have the opportunity to be responsible for these folks if you want.
Technical Qualifications
You will be,
fluent in Django and Python and comfortable using Git
be happy with HTML and Javascript
have designed and written applications using Django
comfortable managing a group of remote linux servers.
You'll have the opportunity to work on all areas of our stack. Our technology stack includes, Django, Python, Erlang
Redis, MySQL
RabbitMQ, Celery
MemCache
Bootstrap, JQuery, Javascript
We are looking for someone who sees their role as bigger than just programming. You'll also get to know our business. You'll also look for opportunities to make things cooler for our customers.Details are here, http://has.themorpheus.com/
Background
Gaglers (http://gaglers.com) is a scalable real-time chat platform. Currently, we offer group chat for communities and live chat with unlimited operators.
Our high-level technical challenges are,
scaling a real-time platform to millions of concurrent users.
measure all interactions to make data driven decisions
This is a full-time position based in Bangalore, India.Typical Day at the Job
Here is how a typical day will look like. You start by looking the status of the production dashboard and bugs. With a quick scan you find that that the message counts are not getting updated in the dashboard after the code push last night. You jump on it right way and send a short code-review out, after testing it on your staging setup.
With that out of the way, you get back to the feature that you have been working on. You know exactly why you are building this feature and what impact it will have on the customers. The feature was specced out last week in some intense design discussions. You finished a quick prototype yesterday. You throw it out today and start the code and unit testing for the initial release. The plan is to deploy a basic version this week sometime, gather feedback over a few days and then fine-tune it based on what the customers say.
Just after lunch, while you code, you come across a bug in the queuing sub-system. You decide that it would be simple for you to fix it as well and so you do. While you fixed the bug, you thought about how you can make the queuing system much more scalable. You write a quick note to yourself to talk about it later.
By the end of the day you'll have a good chunk of the new feature implemented. You'll send that queuing system bug fix for code-review tomorrow morning and continue your work of the new feature. How the role will develop
Initially, the tasks you take on will be smaller and fairly well defined. Longer term, the requirements you get will be more general, and you’ll interpret them to produce great solutions. You’ll also generate tasks on your own initiative as you identify opportunities.
As we grow, we may need to take on more developers. You’ll have the opportunity to be responsible for these folks if you want.
Technical Qualifications
You will be,
fluent in Django and Python and comfortable using Git
be happy with HTML and Javascript
have designed and written applications using Django
comfortable managing a group of remote linux servers.
You'll have the opportunity to work on all areas of our stack. Our technology stack includes, Django, Python, Erlang
Redis, MySQL
RabbitMQ, Celery
MemCache
Bootstrap, JQuery, Javascript
We are looking for someone who sees their role as bigger than just programming. You'll also get to know our business. You'll also look for opportunities to make things cooler for our customers.Contact me directly: augustus at gaglers dot com
See some of their work here,
http://www.facebook.com/pages/The-Ugly-Indian/12345979104661...
Instabot sounds good. I'll be happy to try it out with the Gaglers chat rooms. There are not much details on the site about how to customise the bot.
One of our customers is a YC company, that moved their group chat from a IRC based system to our XMPP based group chat product[1], because IRC did not work well for them. After they started using us, we figured that some people still preferred IRC and some wanted the ease of use of XMPP. The solution was a simple bot that will bridge the messages between the IRC channel and the group chat. This is now working out very well for them.
They now have benefits of both IRC and XMPP on their website. I'll be happy to talk more details and possibly collaborate. My email in profile.