JavaScript and TypeScript |
5 |
Has experience in business use. Select JavaScript for server-side or front-end usage. JQuery and VueJS and Stimulus are used for the front end. NodeJS is used on the server side. The frameworks we usually use are express, loopback4, and fastify.
They are mainly used to build applications that employ clean architecture technical design, simple web applications, and batch processing. |
Ruby |
5 |
Has experience in business use. Mainly use frameworks such as Ruby on Rails and Sinatra. |
PHP |
5 |
Has experience in business use. Mainly use frameworks such as Laravel, Symfony. |
Docker |
5 |
The main focus is on application development using Docker. I usually use Docker application construction as an essential part of our technology selection process. In particular, I am very good at building Dockerfile and docker-compose. I also provide learning opportunities for knowledge transfer. Since I very often use kubernetes as the application platform, I am also very good at designing Dockerfiles and applications with kubernetes startup in mind. |
Nginx |
5 |
Nginx is most often used as a web server. I have a lot of experience using it in our business. We built LIFULL's image server with nginx_small_light, and even now it is used throughout the company as an application capable of handling thousands of RPS, and I have played a role in the innovation of webp.
Refs:
|
DDD & CleanArchitecture |
5 |
Designed clean architecture applications from the ground up and has been an operations, code owner, and tech lead for over several years.
Refs:
|
Apache Solr |
4 |
I am developing applications using Apache Solr as a search engine in our work. |
MySQL |
5 |
Has experience in business use. |
PostgreSQL |
5 |
Has experience in business use. |
Oracle Database |
5 |
Has experience in business use. |
GCP |
3 |
Frequently used services include CloudRun, GCE, GCS, BigQuery, CloudBuild, and GCR. |
Python |
4 |
Basically, it is used as a hobbyist's choice for development. It is often used when you want to do natural language processing. I also have experienced in creating web applications with flask, as I taught web application building using Python and flask when I was coaching web applications as a side job. |
AWS |
5 |
Has experience in business use. I use AWS services in various situations, including business. Often uses services are EC2, VPC, CloudWatch, Glue, Batch, S3, CloudFront, CodeBuild, Athena, API Gateway, Lambda and so on. |
Kubernetes |
4 |
I work primarily in the context of application operations in my business.
I have no experience in implementing control planes, but I have several years of practical experience in resource coordination, such as creating manifests related to application operations, and I am still in charge of infrastructure operations for many applications. |
Go |
2 |
It is used when creating applications (API layer) and batch processing. |
C |
2 |
I used to be an introduction to programming when I was in college. |
C++ |
2 |
I used to be an introduction to programming when I was in college. |
Java |
2 |
I used to be an introduction to programming when I was in college. |
Kotlin |
1 |
I used it when I was creating an Android app. |
MongoDB |
3 |
Often used as a box to store unstructured data that is very difficult to handle as NoSQL. |
Redis |
4 |
It is very often used as a cache mechanism. |