Mitsui Bussan Co., Ltd./Mitsui Knowledge Industry Co., Ltd.

Project Forkers フォーカーズ

Period: July 2020 - April 2023

Role: Outsource Software Engineer

Project: Forkers フォーカーズ

Description

The project aimed to replace an existing Salesforce-based platform with a new, cost-effective, and easily maintainable cloud-based application. The company sought to develop this new platform from scratch to overcome the limitations of the old system, such as high monthly costs, difficulty in maintaining the platform, and challenges in implementing new features or integrating with other software. The goal was not only to onboard new clients but also to transition existing clients from the previous system, including the migration of their data to the new platform.

Technologies Used

PHP JavaScript Python CSS Laravel 8 Vue.js vue-admin-template SCSS AWS RDS MySQL DynamoDB Keycloak Docker AWS Lambda AWS Services

Responsibilities

Challenges and Solutions

Challenge: The project involved starting from scratch with a small team of 3-4 people, using many new technologies and services. This required learning on the go, which sometimes led to a loss of best coding practices due to time constraints. One major challenge was managing large volumes of data provided by the Stonkam server, requiring proper data structure and optimized queries for report generation.

Solution: Negotiated for an extended timeline, adding an additional 50% to original estimates where possible, providing buffer for unexpected issues. For handling big data, focused on proper data normalization, choosing between relational and non-relational datasets, and considering Big-O complexity during implementation. Promoted knowledge sharing within the team through daily stand-up meetings to stay aligned and overcome technical hurdles.

Achievements

Key Learnings