Last active: 10/05/2014
Hire me for quality work.
I am competent in analyzing and designing of software system and picking the right implementation technology stack.
I have sound performance engineering fundamentals and am good at making scalable software by identifying and fixing choke points.
I have sound mathematical background and I am good at coming up with new and clever algorithms. I am comfortable with graph theory, combinatorial algorithms and randomized algorithms. I have fair amount of exposure to machine learning - including but not limited to Mahout, NLTK, GATE, Sentimentality analysis, Regression (non-linear also) techniques, Dimensionality reduction, PCA.
At the moment I have four patent applications pending at the USPTO.
I can and have worked in wide ranging programming languages and paradigms including but not limited to Object oriented, Functional, Imperative and Procedural, Declarative.
I prefer long term projects over hit-and-run ones and strive for repeat business.
I believe in open, early and direct communication and don't claim to be Mr. Know-it-all. I believe in under promising and over delivering. I also believe in adhering to coding quality standards and leveraging best technology for a problem rather than trying to fit a single technology for all problems. I work out of a remote, scenic, sea-facing village in western ghats of India where snakes are more numerous than people. Therefore, I have limited voice connectivity but am available for text communication 24x7.
In the end I must say that I am a quick learner and have an insatiable hunger for new technologies and exploring hitherto unseen corners of computer science.