What evidence can you share that demonstrates the impact of the engagement?
In terms of code benchmarking, their work has always been top-notch. For security benchmarking, two of our clients found one hole, which was mostly their fault for not telling us about their own exposed server on which the app was deployed. The best thing I can say about Ezetech is that they’re fast and don’t cut corners. Clients have always been satisfied.
They’ve always done a good job, worked quickly, and remained transparent about their tasks, their blockers, and what knowledge they may be missing. In the long-term, when clients continued to build on top of our original platforms, they never had problems scaling. Our code is typically documented at a high level, but in depth documentation can be performed upon request.
How did Ezetech perform from a project management standpoint?
They handled more of the project management earlier on in our relationship. Now, I act as the project manager for my own clients. When working with medium-to-large companies, there are security measures to consider, but I haven’t had to even communicate this to them. It was simply understood, given the experience of the developers.
When I’m working with a startup and want to keep costs low, I will use one or more of their junior developers, but, at the same time, maintain the scalability, so that the client won't have to rewrite the code from scratch as they grow. Even when we’ve worked on a budget and with short timelines, the code quality was still superb.
I’ve worked with different outsourced companies from different geographical locations and found them to be the first and maybe only one who could truly understand a product from start to finish. This always saved a lot of time and money down the road.
What did you find most impressive about them?
In my experience, I've worked with many a shop, and I always try to explain a project as best I can. They say yes to everything, but it becomes clear along the way that they didn’t really understand very much at all — half the features are missing, or are built sideways, costing me a lot of time, disappointment and money to fix. I’ve never had this experience with Ezetech.
I like their ability to be direct and to-the-point. When we’re talking about a product, there’s no gameplay and few niceties but it's not unpleasant either. It's more about making sure they understand exactly what they need to do so that I and the client can be as happy as possible.
Are there any areas they could improve?
We’re in New York and Ezetech is in Ukraine, so the time difference can be challenging. We’ve been able to make it work in order to sync with my schedule. I get up early, and they come to the office at around 12 pm their time, or 5 am my time. I actually feel like I have the whole day with them, but it was challenging in the beginning.