The client’s internal development team spent four months on R&D to find an optimal solution for processing weather satellite data files using DEGRIB (General Regularly-distributed Information in Binary form) and GDAL (Geospatial Data Abstraction Library) tools. However, they were unsuccessful in using these tools to extract and process various types of complex weather components for displaying on maps. As a result, the client engaged Perituza to provide a solution for extracting and processing real-time weather data.
The client was unable to find local developers who specialized in Microsoft SQL spatial database and/or GIS (Geographical Information Systems) and remote sensing experts to find the optimal solution to extract and process binary datafiles.
Since Perituza’s development centers are outside of the US (Ireland, Sri Lanka, India), they had concerns about time zone conflicts, internal network access issues, and potential communication challenges.
* Working out of Perituza’s development centres in India
** Working out of Perituza’s development centres in Sri Lanka
*** Working out of Perituza’s development centres in Ireland
MS SQL Server, SSIS, C#, Web API, Python, GDAL, DEGRIB
Basecamp, Skype, Email
Perituza assigned one of their lead developers to design the database architecture and determine and document database development standards. Within one month, we added three new senior developers who specialized in database, integration services and API technologies and trained them for new tools used for data extraction and ingestion logics.
After six weeks, Perituza brought a consultant with 10+ years of GIS(Geographical Information Systems) experience to the project, who consulted with the technical team to extract and process various types of geodata.
Perituza arranged an Ireland based developer to cover the full 9 AM to 5 PM CST work day, while Perituza’s Sri Lankan and Indian teams were available from 6 AM to 2 PM Central Standard Time Monday through Friday. Perituza’s team also covered additional hours on evenings and weekends as needed.
Perituza’s team participated in daily standup meetings with the client’s project manager and client’s in-house team, in addition to meetings with subject matter experts. The team used Email and Skype as primary communication tools.
Perituza’s team members signed a strict NDA provided by the client. In order to satisfy network access concerns,we set up IT infrastructure in a way that Perituza’s team didn’t have to access the client’s internal network or systems. Developers worked outside the client’s firewall, and the client managed and controlled development servers in the cloud (including user access privileges).
Perituza developed a robust real-time data processing system, and the software is now used by their global customers every day.
*Customer’s name has been omitted due to privacy agreements.