Please describe the scope of their involvement.
When they were originally brought in to our project for Groupon, we had a codebase running offsite for in-browser categorization features on top of certain websites, using public APIs [application programming interface]. I handed the code to them, along with our documentation and knowledge of what the codebase was. They brought their team and started looking at what the code was actually doing. I required that, before they started doing any development, the platform should be migrated to Groupon servers in order for us to have control of everything.
They did this quickly, only taking two weeks. We migrated everything and were productive enough in order to be able to change the architecture for the solution. The previous architecture implied copy/pasting the same solution for every country. TkXel built a single solution that used configuration files in order to run multiple countries. They determined how it should be built and did a marvelous job. We did not hear any complaints from the stakeholders within the countries for which we made the modification. The platform was kept up and running throughout the enhancement process.
During the engagement, they worked on implementing our changes in four countries, ultimately expanding their work to 26, during a two-year period. The solution not only provided a proper e-commerce experience with search, browsing, and merchandising capabilities, but could also run ads and campaigns for special occasions. They also handled any additional requirements on their own. We kept in touch with their project manager but, for the most part, their development team was interfacing with our stakeholders in Europe. They dug into their requests and rolled out the features required by each business.
We were working on a unified platform that was to be the base for all our company's operations. TkXel helped us with snippets of code as well as helping improve the performance of our application and doing testing. We didn't involve any contractors in the work done for our main platform.
The technologies they used were NodeJS on the front end, along with PHP and Ruby on Rails, depending on the country. The back-end portions were mostly Java. For our project with my current company, we work with .NET and AngularJS
How did you come to work with TkXel?
We evaluated multiple companies for offshore development. Our international stakeholders were based in Europe, Asia, and Latin America. We wanted a company in either India or Europe, which could deal with different time zones. I used to work with TkXel's CEO [Umair Javed] in the past, so I was familiar with his reputation. We underwent a request for proposal process with them and a number of other companies that we were familiar with. TkXel were not the cheapest option, but we were looking for someone we could also trust. We wanted their team to be independent, able to run things on their own.
Could you provide a sense of the size of this initiative in financial terms?
For the project within my current company, the budget is less than $20,000 per month. It's a fairly small undertaking.
What is the status of this engagement?
Our collaboration is ongoing.