Highly scalable, distributed and robust web applications.

Enterprise apps today require complex design and architecture. Beyond standard software requirements analysis and design, there are important questions such as: Where do you host it? What other systems does it integrate with? Can it scale and support large number of users? Does it provide APIs in the form of web services? How can it provide a compelling user experience? And it needs to talk to a variety of end clients including mobile devices. Finally, there are budget and time to market constraints. Getting the product architecture and user experience right in the first go becomes so paramount.

Sarvaha Advantage

Our founders have been building enterprise apps since early 1998. We have seen the evolution from C/C++ to Java/PHP to Node.js. The emergence of cloud platforms has allowed even smaller enterprises to play the big game.

This requires understanding of cloud platforms, distributed data and compute processing, usability design and stringent testing.

We have helped large enterprises such as Qualcomm in building Vehicle and Pet tracking applications as well as consumer facing web applications for early stage startups. For some of our recent customers, the server side end points were coded in Node.js as well. We have good familiarity with cloud based application development with specific expertise in Amazon’s cloud services. The senior architects in the organization have significant experience in Java, PHP, C, C++ and protocol server/client implementations.

It’s not just an app, it’s your business!

FACTOR IN TOMORROW

Enterprises last long. Automate today but think about tomorrow. Things change. How would you like your enterprises to face the work tomorrow?

BE AGILE

We are more than happy to run with you. Take your existing systems and walk into tomorrow. We are flexible with project models, scale up and down and adapt for change.

BE READY

Transition into future with a tested plan. Simulate the change. Work hard when required, work smart when possible, work backwards when off track.

Technology Landscape

Our current technology skills are listed below. However, our primary skill is Problem solving. And we learn whatever it takes to solve the problem.

Languages

Java, PHP, R, Javascript, C, C++, Shell Scripting

Amazon Web Services

DynamoDB, S3, Cognito, Lambda Functions, EC2

Text processing

Lucene, Solr, ElasticSearch, Terrier

Distributed Computing

Hadoop, Spark, Mahout, PVM, Custom Grid computing

Data technologies

PL/SQL, Hibernate, EclipseLink, iBatis/Abator, XML/XSL/XPath, LDAP

Javascript

Ext.JS, D3.js, JQuery, Angular.js, Node.js

Platforms/OS

Windows, Linux, Android, iOS, Solaris

Agile development

Slack, BitBucket, Gerrit, GitHub, Jira and Confluence, Rally, Unfuddle and ExtremePlanner

Databases

Oracle, MySQL, PostgreSQL , SQL Server

No-SQL

MongoDB, Radis, HazelCast

Web technologies

Swagger, Postman, Soap-UI

App/Web servers

JBoss, Apache Tomcat, Jetty, Weblogic

Java Stack

JSP, JMS, EJB, JAXP, JAXM, JAXR, Struts, Stripes, Spring, REST, SOAP

LAMP Stack

PHP5.3+, CodeIgniter, Symfony2, Doctrine, Twig, SwiftMailer.

Tools

Ant, Maven, Gradle, Bower, Hudson/Jenkins, Artifactory, CloudBees

Testing

Mockito, Junit, Postman