AI Student & Developer
During my internship, I worked on creating a professional testing tool for a payment terminal. My goal was to help the production team check if the hardware in each terminal was functioning correctly before the main software was installed on the device.
I developed a mobile application that guides operators through a series of automated tests, like checking the touchscreen, card readers, lights, and other components. The app provides clear instructions and feedback during the process, making it easier to detect issues early.
To make this possible, I used Kotlin (a programming language for Android) and worked with specific hardware libraries provided by the device manufacturer. I also focused on making the app user-friendly, very straightforward, reliable, and easy to maintain in a factory setting.
Throughout the internship, I learned how to work with real-world hardware, manage different device states, and build a clean software structure that supports multiple types of tests. I also got practical experience with problem-solving, testing, and communicating technical decisions with engineers.
How it all started
My workspace during the internship
Main Screen of the application
Presentation of the assignment
Supplement for the Project Plan Presentation with all the details
This internship experience has been invaluable in shaping my career path and technical skills. I'm excited to apply the knowledge and experience gained to future projects and continue growing as a software engineer. The connections made and lessons learned will serve as a strong foundation for my professional journey ahead.