Professional programmer
As a professional programmer, I am capable of researching, building, and maintaining development environments and execution environments for any Platform, Programming Language, Framework, and Database.
I pay attention to 汎用性 (versatility), which is a good thing. It's like talking about Competency.
I understand how to reflect the information and its flow that humans unconsciously handle into data structures, processing, communication, and representation that can be handled by computers without excess or deficiency. I am familiar with best practices for writing programs that reduce duplication and repetition, and make them efficient, understandable, and easy to modify and extend. This includes information design (information architecture), Requirements definition, Database design (ER diagrams, normalization), Communication Protocol design, API design (sequence diagrams, encryption, authentication, REST), System design (class diagrams, Object-oriented programming, Design Patterns, SOLID Principles, O/R mapper), Software Architecture (MVC, DDD), and Clean Architecture. It seems necessary to understand the structure by engaging in what Daiyuu Nobori.icon calls "いんちき遊び" (trickery). Additionally, I am knowledgeable in Algorithm.