Junior Backend Developer with 1 year of experience in building scalable APIs using Java and Spring Boot. Passionate about clean code, system design, and delivering impactful solutions. I also have experience with frontend technologies, including JavaScript and ReactJS, to assist with full-stack projects.
A digital transformation project for a Japanese hotel group to migrate legacy systems to a modern Spring-based architecture, enabling automated batch processing, frontend integration, and staff operations support.
Responsibilities:
Migrated legacy VB.NET systems to Spring-based architecture (Spring Batch, Spring Boot).
Developed REST APIs (Java 17) and nightly Spring Batch jobs (Java 11) for data sync and reporting.
Integrated AWS S3 to enable secure file upload and retrieval in assigned modules, with a focus on reliability and usability.
Wrote and maintained Unit Tests using JUnit and Mockito, ensuring correctness of business logic and improving code reliability through team code reviews.
Collaborated with QA and development teams to identify, reproduce, and resolve bugs during the legacy-to-modern transition phase.
Tech stack: Java (JDK 8+), Spring Framework, Spring Batch, MyBatis, PostgreSQL, REST API, AWS S3, JUnit
A web-based platform developed for a Japanese client to manage national-level university admission processes, including large-scale online exams, candidate registration, result publication, and internal staff workflows.
Responsibilities:
Developed and maintained RESTful APIs using Spring Boot, MyBatis, and MySQL, aligned with business logic.
Integrated AWS S3 and email services into workflow modules to automate file handling and QA processes.
Investigated and resolved bugs; improved test coverage with JUnit and Jest.
Collaborated on code reviews and applied clean architecture principles under senior mentorship.
Tech stack: Java (JDK 21), Spring Boot, Spring MVC, MyBatis, MySQL, REST API, JUnit, AWS S3.
This project was a comprehensive software solution aimed at developing a powerful and intuitive user interface (UI) to remotely control professional Sony cameras. The primary goal was to provide filmmakers, broadcasters, and technical crews with an efficient tool for managing and operating cameras without needing to be physically on-site.
Responsibilities:
Developed and designed the user-facing interface using HTML and CSS, ensuring a responsive and intuitive user experience.
Implemented dynamic functionality with JavaScript and jQuery to handle CGI data processing, which included fetching and displaying real-time camera information.
Utilized Python and Selenium WebDriver to develop comprehensive automated test scripts, integrating VBScript to manage background tasks and ensure a robust and efficient testing process.
Tech stack: Html, Css, Java Script, Jquery, Selenium, Python, VBS, Webpack
Backend & Frameworks
Databases
Frontend & UI
Tools
Foreign languages: