Let's build something together
High quality products made by specialists for Your business
Smart code coverage
100 % code coverage is a myth, each line of code being tested doesn't guarantee high quality. Too many tests in dynamic and young projects cause maintenance problems as code base change with high frequency. Don't forget about integration tests and end to end tests, in now days software can be composed of many interacting services, testing if communication between them is correct is critical.
Our Python Code is inline with solution blueprint. We first draw how to solve the problem than we implement it in the code. Software is a complicated beast when You consider how many components need to be used, we know that only good visual blueprint can let You grasp the whole.
State of ART
We obey PEP-8 standards, using type annotation, making performance checks and using continuous development to deliver best quality products in reasonable time.
Each IT product need a solid foundation. Our development process start with Preparatory Phase which results in Software requirements document (also known as software requirements specifications) which is a document that describes the intended use-case, features, and challenges of a software application. Thanks to it we are eliminating around 90% of problems that could popup in Development Step otherwise.
Business Intelligence Dashboard
Political Consulting, Data Integration, Geo spatial data
Polstrat is a political consulting agency which provide rich and meaningful expertise for their clients. Polstrat use a lot of different data sources ranging from census and electoral data to geo spatial and survey data. Because of the amount of data sources they use, they may give their clients multi-dimensional insights which help them to make right decisions.
We helped Polstrat to create business intelligence dashboard which integrate a lot of data sources Polstrat and their clients owns. Dashboard gives control over the upload process, cleaning, transformation and authorization of the data. Geo spatial data is encompassed with numeric data to create rich maps with insights.
We hope that thanks to dashboard Polstrat will be able to scale their business and offer their analytical thinking to wider audience.
Technologies: Python, PostgreSQL, Amazon Web Services(EC2, S3), docker, docker-compose, React, nodejs, RabbitMQ, socket.io, Celery.