AMT Uploader

AMT Uploader

/projects/companies/epiroc2.png Logo

Automation script to process raw data into a format that is suitable for an 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 with the goal of automating a data upload process into the asset management system AMT. Before this project, the process was done manually, which took a lot of time and often led to errors. Raw data was first collected from SAP using 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 so multiple uploads could run 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 went very well. 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