I’m Sho Hirose, a software engineer at Money Forward, Inc.
I am deeply motivated by solving problems and overcoming challenges, whether they relate to products or organizations. I also find great joy in making those around me happy through my work, and this drive fuels my day-to-day contributions as an engineer.
Over the years, I have worked on the development and maintenance of multiple microservices, as well as tackling organizational challenges by combining the roles of Scrum Master and developer. Currently, I lead the development of a product related to final tax returns, focusing on both project management and development.
- Languages: Go, Ruby, Typescript
- Frameworks: React.js, Next.js, Ruby on Rails
- Infrastructures, Middlewares: MySQL, Redis, terraform, docker, k8s, AWS, GCP
- Communication interfaces or protocols: Openapi, GraphQL, gRPC, Message Broker
- Languages: C, C++, Java, Kotlin, Python, PHP
- Frameworks: Spring, Django, Flask, FastAPI, Vue.js, Tesorflow, PyTorch
- Infrastructures, Middlewares: Elasticsearch, DynamoDB, Firebase, Heroku
I am leading the development of a product designed to assist with final tax return submissions. My role involves collaborating with Product Managers, designers, and tax professionals to navigate the complex domain and define functional and non-functional requirements.
I guide projects from the initial planning stages through to development and management, ensuring that solutions align with the product roadmap. With experience in managing projects of varying scales, from a few person-months to several dozen, I focus on backend development while also contributing as a full-stack developer, driving the resolution of both technical and product challenges across the team.
I contributed to the design, development, and operation of microservices for an accounting service, including authentication service, asynchronous processing using messaging, and providing master data services for multiple products.
In my roles as Scrum Master and Project Lead, I gained hands-on experience in managing projects of several person-months in scale.
As Scrum Master, contributed to the company’s Scrum Master evaluation system by participating in the creation team, providing bottom-up feedback, and contributing to discussions and improvements.
I developed a service to analyze email content and make it accessible to multiple products as an internship student. My primary focus was on creating tools to effectively increase the scope of email content that could be analyzed.
Before joining my current company, I worked as a developer in multiple short-term and long-term internships, including a Proof of Concept for a PDF text searching service. Through these and other short/long-term internships, personal projects, and student projects, I gained experience in both web frontend and backend development.