The biggest challenge we faced was to deliver a solution that handles extreme growth while at the same time depending on 3rd party APIs we had no control over. Another challenge we faced was the need to work with the LinkedIn API which has lots of rate limits, so we had to perform multiple requests at once in order to overcome this challenge. This required unique coding methods rarely faced in other projects.
I was contacted by Matt Winn, the founder of PitchBrite, who worked in the VC world for several years prior to founding the company. Matt needed to quickly speed up development, prior to demonstrating the software to interested VC firms.
The team which was working on this system had been struggling for three months, and investors were starting to get frustrated.
For three months, I closely worked with Matt and another developer on his team in order to finish the remaining features. Most of the code was poorly written, so we had to restructure the application, and we had to do it fast. The project was completed in quite a short time frame compared to the time the old development team took. We followed the agile development methodology, which allowed us to push updates to the application really fast, and incorporate daily changes requested by our stakeholders.
Matt was able to demonstrate the project to interested venture capitalists on time, and was able to preserve his investors’ trust. The project went live on time, and hopes to become the de-facto standard for finding the best funding source. PitchBrite was a challenging and unique project I greatly enjoyed working on.