DEV Community

Cover image for Self Introduction
Hodaka-Matsuki
Hodaka-Matsuki

Posted on

Self Introduction

Hi, I'm Hodaka Matsuki.

Tokyo

A summary of myself.

I have worked as a backend engineer for 3 years for a Japanese company that provides SaaS products for real estate agents such as CRM.
I moved to Vancouver to start a new career in the Tech industry.
I am currently taking classes for a Diploma in Web Development at Cornerstone International Community College of Canada.
The course mainly focused on the Front-end side such as Javascript, so I hope it will help me to become a full-stack engineer.

Bit more detail about my working experience.

I started working as a PHP developer in April 2020.
My first project was contract development which has a few members on our team.
Since we have few people, I need to be flexible about every kind of problem, I wrote code, but I also worked on some middleware issues (Nginx), Databases (Aurora), and AWS.
Fortunately Sadly, there were no senior engineers on the team with AWS experience, so I was able to take on a variety of challenges.
I not only built the staging and production environments on AWS but also optimized the environment, conducted load tests(JMeter), and implemented CI tools(GitLab CI).
Those experiences grow my insight into how to structure systems and create stable products.
After releasing that project, I worked on some monitoring for the production environment such as slack notification when the CPU is under high load(Cloud Watch).
After that, I was assigned to the department of developing our own CRM.
I did some major functionality updates there that involved database structure, as well as modifications to the email system.
I also started communicating with the support desk and performed On-call duties.
After working there for a year, I next moved to a department specializing in batch processing.
The department's maintenance coverage contains some legacy code that had existed since the company's inception, and some code had not been changed for 10 years.
My principal role was to make those legacy codes to visualize the code (I mean the team didn't sure which code are still working and which is not.) and to establish and stabilize a monitoring system.
So, I started coding some test code and also I implemented some functions which allowed me to insert some records into DB so that I can make notifications based on that.
It would take a very long time to complete, so I focused on creating a template and worked carefully so as not to leave a technical debt to new people coming in later.

What I would like to challenge in the future.

My main focus was the backend, so I hope I learn some of the front-end things during my studies.
But I like working on the backend side, so I would be happy to gain such experience in Canada.
I will blog about what I learned in school(hopefully until I could continue).

Top comments (0)