Work Experience

A brief overview of my professional journey and career milestones.

  1. Weseek

    Software Engineer Intern

    Weseek·Internship
    Jun 2022 - Oct 2022
    ·5 mos
    Tokyo, Japan·On-Site
    • Spearheaded the development of a user-friendly portal site for an Internet Exchange Service as a Software Engineer Intern, enhancing user experience and accessibility.
    • Managed Migration Files and executed CRUD (Create, Read, Update, Delete) operations using Active Record and MySQL, ensuring seamless data management and integrity.
    • Leveraged MVC (Model-View-Controller) principles and Ruby on Rails framework to architect a robust backend system, prioritizing code maintainability and scalability for future iterations.
    • Contributed to frontend development using, AngularJS, Typescript, and Bootstrap to craft Responsive front-end pages, incorporating caching mechanisms for efficient rendering and a seamless user interaction experience.
    • Ensured optimal performance by adopting a no-refresh rendering approach, enhancing the overall usability of the portal site.
  2. Everforth ltd.

    Backend Engineer

    Everforth ltd.·Freelance
    Nov 2022 - Present
    ·1 yr 8 mos
    Tokyo, Japan·Remote
    • Part of the Development team as a backend engineer for a Serverless SaaS Mobile Application, outsourced from Kao Inc., one of the largest cosmetic companies in Japan.
    • Developed multiple RESTful API endpoints utilizing AWS Lambda, Python, and Node.js to efficiently manage data manipulation and storage tasks.
    • Currently spearheading the development of a multi-step form processing system leveraging AWS Step Functions and Amazon Aurora. This system is designed to manage user information, extract valuable insights, and store data in a relational database.
    • Built scalable infrastructure for real-time data processing and analysis, ensuring seamless integration with existing systems and optimizing performance.
    • Implemented robust security measures and compliance standards, safeguarding sensitive user data and ensuring regulatory compliance with industry standards.
    • Actively participated in code reviews, providing valuable feedback and ensuring adherence to coding standards, best practices, and quality assurance.
  3. Kaima Data Inc.

    Software Engineer Intern

    Kaima Data Inc.·Internship
    Jun 2023 - Oct 2023
    ·5 mos
    Tokyo, Japan·Remote
    • Contributed to the development of the company's payment portal, utilizing React.js, Node.js and Express to craft a seamless and intuitive payment interface for customers.
    • Implemented GraphQl models and queries to fetch and display data dynamically, enhancing user experiences with real-time updates and responsive web applications.
    • Worked closely with multidisciplinary teams, collaborating with designers, product managers, and software developers to seamlessly integrate and deploy new features.
    • Conducted comprehensive testing and debugging procedures using Cypress and Storybook, identifying and rectifying issues promptly to ensure optimal performance and user satisfaction.
    • Implemented performance optimizations to enhance the speed and efficiency of the payment portal, resulting in improved user experience and customer satisfaction.
    • Participated in regular code reviews, knowledge-sharing sessions and scrum sessions, fostering a collaborative environment and facilitating continuous learning and growth among team members.
  4. Enju Inc.

    Software Engineer Intern -> Freelance Software Engineer

    Enju Inc.·Internship (4 month) -> Freelance
    Feb 2024 - Present
    ·5 mos
    Tokyo, Japan·On-Site
    • Developing a Full Stack Website Tag Translation SaaS Application, leveraging Next.js App Router, React.js, TypeScript, and Firebase.
    • Utilized Firebase Authentication and Firestore to manage user authentication and data storage, ensuring data security and integrity.
    • Designed Firestore Document types to ensure typesafety and data integrity for a schema-less database.
    • Implemented a Layers Architecture Approach to separate concerns and ensure code maintainability and scalability.
    • Utilised Next.JS Server Actions to handle mutations on the Server and utilized React 19 useOptimistic and useTransition hook to optimistically update the UI.
    • Adhered to an agile methodology for the software development process due to the constraint of budget, time and personel.
    • Maintained and updated documentation for the software development process using JSDoc format.

Last updated at