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.

    Full Stack Engineer

    Everforth ltd.·Freelance
    Nov 2022 - Present
    ·1 yr 12 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.
    • Developing a Full Stack Application utilizing Nuxt.JS in the frontend and Java Spring in the backend
    • Replacing Existing AWS Lambda Applications to Java Spring Applications to improve flexibility and a more robust backend system.
  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

    Enju Inc.·Internship
    Feb 2024 - Aug 2024
    ·7 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.
  5. Ontario Ministry of Education

    .Net Developer

    Sep 2024 - Present
    ·2 mos
    Toronto, Canada·Hybrid
    • Developed E2E Test automation scripts using Selenium for Various web applications of the Ministry of Education, ensuring the quality and reliability of the software products.
    • Identify important areas to be tested and Developed unit tests using Nunit and C# to ensure that the product was functioning as intended.
    • Developed tools using python, HTML and CSS to streamline the process of finding information of Common Vulnerabilities and Exposures (CVE) utilizing Gemini AI and NIST NVD API.
    • Throughly manually tested software products from the user perspective to identify pootential issues and cyber security vulnerabilities.

Last updated at