Development in Python: data retrieval and management:
- Retrieval via connection to various APIs and SFTP of data used for product activation criteria.
- Processing of retrieved data to store it in a database that the application calls to verify product activation.
- Writing unit and functional tests to verify the proper functioning and coverage of the code before production.
- Continuous integration via Jenkins.
- Modification of Dockerfiles to improve configuration. Deployment and management of container builds for better integration.
- Development of APIs with Flask for various application functionalities.
- Migration to Azure for tool management and hosting.
Backend development and optimization of processes:
- Writing daily execution scripts for Python interfaces to update the application database.
- Implementation of scripts and methods for processing information sent by the frontend.
- Migration of data processing scripts from PHP to Django to improve performance and maintenance, respecting Amadeus standards for migration to Azure cloud.
- Optimization of Dockerfiles and container deployment management.
Frontend development of the application:
- Setting up a complete and accessible user interface for all platform users.
- Implementation of new options to continuously facilitate user experience.
- Communication with the backend via AJAX requests.
- Development of the new PIT interface in Node.js and Angular, respecting Amadeus standards to ensure consistency and compliance.
Rotation of the Scrum Master role:
- Monitoring sprint progress and tickets.
- Organizing and leading meetings.
- Reporting to Astek and Amadeus.
Other tasks within the team:
- Investigation with various Amadeus teams to retrieve product activation criteria.
- Keeping technical and functional documentation up to date.
- Reviewing code developed by other team members.
- Improving production methodology.
- Setting up unit tests and their methodology.
- Supporting new members in using PIT and development processes.
Tools & technology: Python, PHP, Django, Flask, Angular, Node js, Javascript, Html, Css, Mysql, Linux, Git, Bitbucket, Docker, Azure Cloud, Jira, Jenkins, Confluence