AMT Uploader

AMT Uploader

/projects/companies/epiroc2.png Logo

Automation script to process raw data into a format that is suitable for the upload into the Asset Management Software 'AMT'.

PythonJira APISQLThreadsAMT

Summary

  • Role: Software Developer Intern
  • Duration: 3 Months
  • Start: Dec 2025

I worked on this project during my internship at Epiroc with the goal of automating a data upload process into the asset management system 'AMT'. Before this project, the process was done manually, which was very time consuming and often led to errors. Raw data was first collected from SAP using a RPA. I then wrote a Python script to transform the data into the exact format required by AMT, following strict upload rules. The processed data was also uploaded in our internal database. In cases where manual input was needed, the script created a Jira ticket and waited until manual input was given before continuing. After the user reviewed and confirmed the data, it was uploaded into AMT automatically. To speed up the process, Threads were used to run multiple uploads at the same time. One challenge of this project was working in a small team where support was not always available. Because of this, I often had to make decisions on my own and take responsibility for the overall solution. I also presented the project to management, which resulted in very positive feedback. This project helped me learn a lot and was one I really enjoyed, especially working with different departments to build a practical solution.

Gallery image 1
Gallery image 3
Gallery image 2