Category: Uncategorized
-
Retrospective of RubyConf TH @Bangkok
Introduction Hi there. A bit belated, but Happy New Year!š I’mĀ HasegawaĀ and in charge of developingĀ Money Forward Pay for Business. It’s been almost three months since I attended RubyConf TH in Bangkok. RubyConf TH 2023 I participated in the conference alongside officials from Shimane prefecture and Fukuoka prefecture, as well as members from local companies. The…
-
A Bug Unleashes Brilliance: Decoupling and Factory Design Pattern in Swift
Greetings Hello, Iām Ong Yue Huei (AJ), an iOS software engineer at Money Forward, Inc.‘s Tax Return Group. In this article, I’ll show how decoupling has been a game-changer in our project and when we can introduce the factory design pattern. One quick question before we dive in: have you ever been in a situation where an…
-
Inside the Mind of the Money Forward CTOļ¼December, 2023)
Hello, this is Nakade, the CTO of Money Forward. As the CTO, I would like to make public through the Developers Blog what I share quarterly within the company, that is, what I “feel and think about” usually, with partial modifications. Technical Debt and Its Repayment Since I became the CTO in December 2016 seven…
-
ML Cycle Architecture With Human in the Loop
Self Introduction Hi everyone. I am Rohith Kumar Chandragiri, a Junior Machine Learning Engineer at Money Forward. This article is about ML Post Deployment Updates. To make it readable for software engineers, I have written it in a story format. Hope you guys like it. Prologue This is a story of an ML serving method…
-
Multi-Tenancy Architecture with SpringBoot and PostgreSQL Row Level Security.
1. What is multi-tenant (or multitenancy)? In multi-tenant software architectureāalso called software multitenancyāa single instance of a software application (and its underlying database and hardware) serves multiple tenants (or user accounts). A tenant can be an individual user, but more frequently, itās a group of usersāsuch as a customer organizationāthat shares common access to and…
-
Automatically Creating Parameters on AWS Parameter Store & Refreshing Parameters without Restarting.
I. Background A cloud-native application, unlike a monolithic application, comprises independent services across virtual machines, containers, and regions. Managing configurations for numerous interdependent services is challenging. Centralized configuration is crucial for distributed cloud-native applications. On the Send Cloud Invoice (SCI) project, we decided to use AWS Parameter Store as a centralized configuration service because we can take some…
-
iOSDC 2023 First-Time Attendee Report! [Why New Grad iOS Engineers Should Attend iOSDC]
Hello, I’mĀ jus, a Mobile App Engineer atĀ Money Forward X Company. As a new graduate Mobile App Engineer, I joined Money Forward this year and attendedĀ iOSDC Japan 2023Ā for the first time from September 1st to 3rd! I deeply understand the hesitation new iOS engineers might feel. “Is it too soon to attend such a conference?” “Wouldnāt…
-
Model Optimization with PyTorch
Greetings, I am Keith, a Machine Learning Engineer at Money Forward. Today, we will take a quick look at the techniques and tools applied in the example of optimizing SegmentAnything implementation, highlighted in the influential blog post: “Accelerating Generative AI” from the PyTorch blog. The images in this post is from the PyTorch original blog post.…
-
Coding Languages, Changing Continents – My Academic to Industrial Odyssey
In December 2018, after finishing my PhD in Computational Linguistics in Germany, I landed in Tokyo to start a new chapter at an international research institute. The academic life was fulfilling. But as I hit my three-year mark, I started getting curious about the industrial side of things, particularly the prospect of generating real-world impact…
-
Welcome to team Yatai
Introduction Hello. I’m Kobayashi, a software engineer at Fukuoka development base. Today, I would like to introduce our team “Yatai”, which was launched in October 2023 and is the first team at our Fukuoka development base composed of both Japanese speakers and non-Japanese speakers. Background of Team Yatai’s Launch This initiative is part of “Englishnization…
-
Fukuoka: Our Englishnization Journey
Introduction Hello everyone! I am Kostas from Greece and I moved to Japan for Money Forward in October 2023. My team is based in Fukuoka and is responsible for the IC card reader system. We are also bringing a challenging experiment to the table: having English as our main language of communication. Background Money Forward aims to…
-
The Path from Neuroscience to ML Engineering at Money Forward
Hello, Iām Danny and Iām working as a Machine Learning Engineer (MLE) at MoneyForward. But before this, I was getting my PhD in Behavioral Neuroscience with a specialization in Computational Neuroscience. This is a fairly non-traditional route, so I’m hoping my perspective can motivate those with a similar background to explore the field of AI/ML…