I was born and raised in Japan. I'm curious about working with people who have various nationalities and cultures. Though them, I believe that I can realize my own identities.
I'm usually an calm person. As a professional, I cherish keeping my motivation.
In terms of programming, also I love to find an abstract way to think. For example, the way to write a readable and resusable code, the new discovery on the business domain. This is why I love programming.
In the end of this section, I love third wave coffee, impressionism arts and alternative/indie band's songs.
- Bachelor's degree in computer science, software engineering
- 5+ years’ experience in Front End such as React/jQuery
- Work in an Agile environmen
- Elliminate technology debt
- Collaborate with backend engineers, mobile engineers, product managers and UI/UX designers
- Build a Design System with UI/UX designers
- Develop new product
- Create basic codes and Deciding a policy of writing codes
- Discuss API specification with backend engineers
- Fix OSS libraries which is used in applications.
And I have listed up the skills which I used in my practical works below.
name | years |
---|---|
TypeScript | 4 |
React.js | 4.5 |
Go | 2 |
AWS | 2 |
name | items |
---|---|
Js Related | Next.js, Nest.js, TypeOrm, jQuery, fabric.js, Node.js, Express, SWR, zod, Material UI, Ant Design, ApolloClient, emotion, dnd-kit, Vite, Vitest, Jest, Redux, redux-toolkit |
Go Related | Gorm, Echo |
AWS | VPC, S3, API Gateway, Lambda, EC2, ECS, ECR, Fargate, ALB, Route53, IAM, Cognito, RDS(MySQL |
GCP | GCS, IAM, Speech To Text, Vision API |
Database | MySQL, PostgreSQL, MongoDB, DynamoDB |
ML and Analysis | Python, Keras, Tensorflow, OpenCV, MeCab, Numpy |
Other | Twilio, Swagger, GraphQL, GitHub, GitHub Actions, Docker, Nginx, Apache, Ruby on Rails |
- Currently, I'm working in a start-up running private lodging service.
- Introduce testing tools to improve the quolity of the code, which enables to test hooks with api stubing.
- Experience short period release cycle, deploying once a week.
- Separate modules into appropriate responsibilities and sizes to make it easy to test.
- I joined a company having solution business to a Japanese huge bank as a freelance engineer.
- Develop and launch the service to assist mass customers’ inheritance tasks.
- As a frontend developer, I made a basic code on the application such as rpc client, web storage manager and common error handling flow.
- I developed 3 application, customer service, service for advertiser and management service, cross-sectionally.
- At the beginning of the development, I encourage the team to decide which technologies we should use, make policies for programming.
- Collaborate with the UI/UX designer team to build a design system and user-friendly pages.
- Implement frontend cache design in order to reduce server load and adjust the life cycles of resources.
- Create library for the common process including domain logic and consider efficient way to commonize and separate the responsibility of modules.
- Introduce appropriate tools and directry structures for monorepo.
- To improve the Japanese dental health, I had been working in a company providing a Saas for dental offices.
- These are projects which I joined in the company.
- I had been working as a lead engineer.
Feature | Responsibility | Skills |
---|---|---|
Web Interview | Design GraphQL Schema and implement frontend application. | React/ ApolloClient/ useContext / AWS Appsync / AWS DynamoDB |
Web Reservation | Replace php to Go as a backend engineer | Go / echo / gorm / AWS ECS |
Patient's Image Storage | Replace php to Go. Deploy API and batch process infrastructure. Design and implement autentication and authorization. | Go / echo / gorm / AWS ECS / AWS S3 / AWS CodePipeline |
Examination Record Tool | PoC design and make handwriting text recognition model for examination. | Python / Keras / Swagger |
User Managenent | Design Rest API and develop and deploy backend server | Go / AWS ECS / AWS Cognito / AWS CodePipeline / AWS ElastiCache for Redis |
Model Development Distinguishing Oral Images | PoC, Collect processing training data and create model. | Python / Tensorflow |
Electric Karte System | Design and develop GUI frontend application made by fabric.js. | React / redux-toolkit / fabric.js |
- To deal with a business inheritance issue in Japan, I joined a start-up company providing a Saas related M&A.
- I developed the features such as OCR for financial reports, valuation calculator for private companies and tool to assist for making contracts.
- I had been leaning computer science, especially natural language process and machine learning.
- I developed the CNN model which can distinguish whether an input text is dajare or not. (Dajare is a kind of Japanese play of words)