Fantastic team and work; would strongly recommend
Role: CEO at Kranefuss Group
Very, very good. I would recommend them to anyone.
The technical lead on my project knows the core technology cold. He is also very well-educated, with a very strong general computer science background. He is on the spot and easy to work with. In no time they had rearchitected the who prototype to be an up-to-date UI (and UI framework), cleaned up the code and made it into a RESTful model, and made it really bulletproof.
One of the really nice things is that they have domain experts my team lead can draw on. My team lead is a back-end expert, but the folks he pulled in to make the single page web app did a fantastic job of designing, refactoring, and coding. They seem to have someone who knows every package and technology inside-out.
One other thing I am really impressed with is their quality control and their attention to detail. A huge set of test suites has been developed, and they make sure everything stays in synch. For example, every directory has a README that has not only told you what to do to get the code running, etc., but has references (hot links) to manual pages related to particular packages or approaches. Not only are they well done, but not once have I found an error in one of these, or seen it fall a release behind.
I had started my career in software for many years (mostly systems programming, relational databases, and compiler design/support), and then switched careers to finance (where I oversaw a $100M IT budget). I shopped the job to about 4 companies, who likely all could have done an adequate job. But I would compare the quality of engineering to that in my first job out of college (where they had phenomenal standards, and hired from only 5 schools - with MIT being the largest source). From the perspective of management (where I have overseen a lot of outsourcing) they get a lot done fast with no wasted time or cost, and don't need a lot of hand-holding or project management as many vendors do; in fact, they do the project management and my team falls into it.
What do you like most about the company?
Strong technical skills; people and resources on a wide range of topics; work very independently - don't need to do any hand-holding.
What they should improve on?
The only challenge from the U.S. is that much of the work is done in Minsk, Belarus. If you're on the west coast this is about a 10 hour difference, though they are flexible to stay late. If you are in eastern or central time (or Europe) this is a non-problem, and they are very good with email. On balance, though, they showed better than any of the U.S.-based vendors I looked at so it is hardly a show-stopper.
Services: Web Development
Project Budget: $50001 to $200000
Project Duration: 52 Weeks
Project Status: In progress