Context
At Dstny in Saint-Avertin, from November 2018 to March 2019, I worked on Python solutions to centralise, process and check data from different sources.
- Data from databases
- Information retrieved from external APIs
- Data processed by the application and used in PDF documents
Problem and challenge
The application needed to exchange information with databases and external APIs, generate documents and check the data retrieved and subsequent changes.
Objectives
- Develop a Python API and automate PDF generation.
- Implement exchanges with databases and external APIs.
- Check data consistency and flag changes.
- Optimise selected processes through multithreading.
Contribution
I developed the Python API, data-source integrations and PDF generation. I also implemented consistency checks and alerts for data changes, and optimised selected processes through multithreading.
- Developing a Python API supporting automated PDF document generation.
- Implementing exchanges between the application and databases, and automating external information retrieval.
- Developing consistency checks and an alert system for data changes.
- Optimising selected processes through multithreading.
Outcome
A Python API for processing data from multiple sources and generating PDFs, complemented by consistency checks and alerts when data changes.
Technologies
- Python
- API
- SQL
- JSON
A similar challenge?
Facing a similar challenge? Let’s talk.
Let’s discuss your data, processes and expected outcome to define an engagement that fits your context.