ARUM 3d solutions LTD

Full time, permanent

Software Engineer, 06/2022 ~

[ Development ]

  1. Enhanced order system

    1. Purpose: To improve user experience and verify the required files.
    2. Date: May. 2023 - May. 2024
    3. Related skills: React, Laravel, mySQL, Server-side rendering, storybook, Github, CI/CD, etc.
    4. Responsibilities
      1. Gathered and organised the user requirements and development requirements.
      2. Integrated Github and Plesk to automatically deploy.
      3. Setup the dev/staging sites according to the branching strategy.
      4. Designed the product, order pages, and the full arch component from svg design.
      5. Enhanced the Product table with an attributes table, and implemented a relational database architecture.
      6. Implemented Order APIs, Implant APIs, and more.
      7. Implemented React web application using Server side rendering.
      8. Integrated Molar API with go server using gRPC.
      9. Refactored the overall code architecture to reuse functions and components.
      10. Refactored the Blade components to make them reusable and more general.

    Figma wireframing

    Full Arch component

    Refine Product table


  2. Implant management system

    1. Purpose: To manage and handle all implant data related with system.
    2. Date: Jan. 2024 -
    3. Related skills: mySQL
    4. Responsibilities
      1. Design Implant Database

    Design Implant system DB


  3. Arum dental shop for mobile application ver.2

    1. Purpose: To make it easy for customers to access the shops
    2. Date: April. 2023 - Closed by other priorities.
    3. Related skills: Flutter/dart, GitHub, Jira, CI/CD, Objective-C, magento, REST, swagger, etc.
    4. Responsibilities
      1. Integrated Jira automation and GitHub workflow.
      2. Wrote Android and iOS build script.
      3. Integrated magento API using REST.
      4. State management using BLoC architecture.

    IA & User flow


  4. Arum dental ERP for the EU

    1. Purpose: To support the sites in Europe.
    2. Date: Jan. 2023 - Mar. 2023
    3. Related skills: PHP, Laravel, html, css, javascript, Github, hosting, etc.
    4. Responsibilities
      1. Set up IP/domain, hosting server, and database using plesk.
      2. Applied localisation.

    Branching strategy for Arum ERP


  5. Arum dental shop for mobile application ver.1

    1. Purpose: To make it easy for customers to access the shops
    2. Date: Sep. 2022 ~ Dec. 2022
    3. Related skills: Flutter/dart, GitHub, Jira, CI/CD, Objective-C, webview, etc.
    4. Responsibilities
      1. Integrated Jira automation and GitHub workflow.
      2. Wrote Android and iOS build script.
      3. Implemented webview on flutter app.

    c.f. Screenshot design


  6. Maintenances

    1. Related skills: PHP, Laravel, html, css, javascript, Github, hosting, DNS, etc.

[ Project Management ]

  1. Hoil dental shop performance enhancement

    1. Purpose: To enhance performance in terms of speed.
    2. Date: Apr. 2023 - May. 2023
    3. Related skills: Magento
    4. Responsibilities
      1. Lead and manage the overall project’s schedule, resources, and new features.
      2. Setup the server using CD process into the dev/release sites.
      3. Managed 87.5% speed up to access the site.

  2. Arum dental shop renewal

    1. Purpose
    2. Date: Sep. 2022 - Dec. 2022
    3. Related skills: Magento
    4. Responsibilities
      1. Gathered and organised the user requirements and development requirements.
      2. Lead and manage the overall project’s schedule, resources, and new features including re-branding.

    Arum dental shop


  3. Invoice feature Hoil dental ERP for the UK

    1. Purpose
    2. Date: June. 2022 - Oct. 2022

Pyon LTD

Full time, permanent

Software engineer, 01/2022 ~ 03/2022

  1. Circular ver.2 for the internal web application

    1. Purpose: Create FE with MUI react for an internal service
    2. Date: Jan. 2022 ~ Mar. 2022
    3. Related skills: Symfony, php, React, javascript, react router, MUI, git, CI/CD, etc.
    4. Responsibilities

  2. Carnet for mobile application