2025
Business Type : Services
Last Position : Full Stack Developer Intern
Period :
June 2025 to
October 2025
Job Description :
- Feature Development: I was responsible for building and maintaining the back-office web application for a currency exchange kiosk system. I developed 3 key reporting modules from scratch using Java, JSP, and JavaScript to help the team track transaction details more accurately.
-Database & Data Management: I handled the database side by designing tables and writing SQL queries to fetch and display the right data on the UI. I also made sure the API integration between the front-end and back-end was seamless and reliable.
-Access Control & Security: To keep the system secure, I implemented a permission system for the new menus. This involved managing data access levels to ensure only authorized staff could view or manage sensitive information.
-Code Refactoring & Bug Fixing: A big part of my role was improving the existing code. I refactored legacy code into a more modern service-based structure to make it cleaner and easier for the team to maintain. I also spent a lot of time debugging and testing the system to fix recurring issues before they reached the QA team.
-Collaboration & Planning: I worked closely with System Analysts (SAs) and Product Owners (POs) in a hybrid environment. We regularly discussed requirements and planned out new features to make sure our technical solutions actually met the clients needs.
-Technical & On-site Support: Beyond coding, I got to experience the hardware side by setting up network cables (LAN) and even had the chance to explain the kiosks functionality to real clients during on-site visits.