Over 20 million people from 190 countries use the Hotspot Shield VPN clients. The project is so massive and complex that it requires a large team of professionals to work on it. Several teams work simultaneously at the server side, improve the traffic tunnelling protocol, support multiple applications and ensure that company users are safe. But even all these efforts are not enough to offer all the desired functionality to the customers. The customer was not meeting the deadlines, so they came to our company and requested a dedicated development team which would quickly join the process and solve some important project tasks.
As several complex tasks were to be solved in parallel, we set up several teams from specialists possessing the required skills and competencies. We strictly observed project specifics to select the best developers. It was crucial to ensure continuous operation of customer systems which required an additional NOC team working 24/7. The task was to monitor and manage the customer's infrastructure, thus reducing the accident rate and making it perform at its best. The developers were not only to dive deeply into the project but also to set up a two-way knowledge exchange, as well as to see that the service level agreement was strictly observed. We used the Swift, C, C++, Java and Golang programming languages and the .NET Framework in the development process.
The tasks were properly distributed among the development teams which helped us to achieve excellent results on all fronts. Easy-to-use mobile applications for iOS and Android, as well as desktop clients for Windows and macOS were developed. Our engineers significantly improved the client and server parts of the VPN tunnel, modified software for third party vendors and implemented server deployment and support. The NOC teams managed to improve infrastructure stability and service effectiveness. Our participation in the project helped the customer to focus on promoting the product instead of wasting time on finding qualified developers and building the production process. Successful collaboration laid the foundation for long-term cooperation between our company and the customer.
For full details please check our detailed presentation