▼Short intrduction I love programming because it's like a puzzle! I want to make products which help people to enjoy their jobs. Now I’m most interested in Machine Learning.
▼Career as an engineer I have been working as an engineer for about 5 years now.
▼Experience Fields/Businesses I've been engaged in full stack development/operational tasks on the server side, client side, infrastructure, etc. for various web services.
▼Noteworthy experience At my most recent position at DeNA Games Tokyo, I was working on a large scale service with over 100,000 users, developing and operating with a code review system for maintenance and performance awareness. For a while, I was the lead engineer of the team while writing code.
▼Current Situation I'm looking for a company that is looking for an outsourced engineer to take on the challenge of freelancing, which is a new way of working for me.
▼What I focus on in my job search The most important thing is whether I can be passionate about the purpose of the company/product. If I can be passionate about it, I would like to be involved as an engineer in identifying the issues that the company/product is facing, considering/designing a solution, implementing/releasing it, and looking back on it, and doing my best to face the purpose of the company/product.
▼What I want to do in the future My goal is to create a society where everyone can look forward to working every day, and I would like to be involved in the development and operation of web services for that purpose as much as possible as a freelancer. And when the time comes I would like to try my hand at starting my own business as another way of working. On the technical side, I'm planning to expand my expertise to machine learning, taking advantage of my experience in web service development and operation in C++ and Ruby.
▼Regular work For a social game(browser and mobile) with over 100,000 users, I was responsible for implementing new in-game-functions, operating regular in-game-events, and streamlining the work of other professionals(planners and designers). During the development and operation, I wrote code with a code review system for maintenance and performance awareness. When implementing a new function, I not only implemented it, but also talked with the planner from the planning stage and designed it.
▼Role For six months from March to August 2019, I was the lead engineer of a team that performed the following tasks while writing code:
- Assign and follow up on tasks for members. - Coordinate development content and schedule from the planning stage in cooperation with PMs, planners and designers. - Take care of sudden failures of services and investigate user inquiries.
▼Achievements I feel that the followings are the main things that were valued. - Quickly catching up on work each time the team of the assignment changed - Refining the complex in-game matching system after a lot of discussions with a planner. (This led to a patent application. The following link is an open patent publicity page) http://patentlib.net/mnt/exHDD_4TB/A/2019162001/2019162401/2019162401/2019162406.html - Following up on tasks that have been left out or omitted for the entire project or for individual members. - I voluntarily started a project to formulate a policy against cheating users in games. This policy formulation was something that everyone wanted to do but hadn't gotten around to doing. I got the producers and members involved in the project, and as a result, we could formulate the policy. - Performing the role of a lead engineer - Careful implementation of C++ with consideration of performance and memory leakage
▼Various outsourced projects - Job site built with Laravel - Android application for compatibility diagnosis - Crawling program for job sites I was in charge of the development of the above-mentioned projects, especially in the case of the crawling program for job sites, I also modified the server side of the administration screen and created the test specifications.
▼External IT Help Desk I was also in charge of the IT business helpdesk for a foreign capital company that dealt with automotive parts. I maintained servers and network equipment installed on-premises and troubleshot for employees.
▼Achievements I feel that the followings are the main things that were valued. - A native app which I developed on schedule without any troubles. - The code which I developed was maintainable with automated testing - Following up with foreign members who are not so fluent in Japanese In particular, the following items were valued for external IT help desks - Trust from employees - Taking care of sudden network or application failures - Communication in English with engineers at the head office overseas
▼In-house development service that uses location information I was mainly responsible for developing additional features for the iOS/Android app and modifying the server side of the APIs and the front side of the web application of the admin screen to go along with it, while also providing customer support on the side.
▼Outsourced project related to laundromats I was working on a server-side upgrade to communicate with sequencers installed in laundromats. Also, since there was no salesperson in the company, I was in direct contact with the client and partner companies to progress the project.
▼Achievements I feel that the followings are the main things that were valued. - Quickly catching up from no engineering experience to native and web app development - Sincere investigation and response to user inquiries - Frequent communication with clients/partners for project progress - Following up with members who are interns and joiners