About

Ka0n

SE / Software Engineer

From shaping specifications to implementation, release, and maintenance, I work with the whole system—and the people who will work with it later—in mind.

Profile

Hands-on experience across the full flow of small software projects.

I mainly work on small commissioned development projects. I take part from initial online and in-person meetings and proposals through specification alignment, design, implementation, testing, UAT, release, and ongoing maintenance.

During proposals, I prepare technical materials including business flows, screen lists, database definitions, and screen layouts. After delivery, my work includes version upgrades, improvements, and incident investigation and response.

I also review junior colleagues' deliverables before PM review, including design documents, implementation work, and release-readiness materials across project phases.

How I work

What I value

01

Maintainability

I consider version upgrades and incident response after release, not only the point when implementation is complete.

02

Clarity for others

I aim for design, code, and documentation whose intent and structure another person can understand later.

03

System-wide context

I try to understand the business context and the flow from proposal through operations instead of focusing on one phase alone.

Direction

Where I am heading

I am broadening my technical understanding and implementation experience toward becoming an engineer who can choose appropriate technologies and architecture for business requirements.

Skill inventory

Skills, shown by context of use

The inventory uses experience categories, not stars, percentages, or subjective scores.

Professional
Used in professional work
Personal Project
Used in personal projects
Learning / Evaluation
Studied or evaluated
Exposure / Training
Encountered in training

Backend

  • JavaProfessional
  • Spring BootProfessional
  • Spring SecurityProfessional
  • REST APIPersonal Project
  • Spring Data JPAPersonal Project
  • FlywayPersonal Project
  • OpenAPI / SwaggerPersonal Project

Frontend

  • HTMLProfessional
  • CSSProfessional
  • JavaScriptProfessional
  • BootstrapProfessional
  • Tailwind CSSProfessional
  • ReactPersonal Project
  • FlutterPersonal Project

Database

  • MySQLProfessional
  • Oracle DatabaseExposure / Training

Infrastructure / Cloud

  • AWS EC2Professional
  • AWS RDSProfessional
  • DockerProfessional
  • CI/CDLearning / Evaluation
  • AWS App RunnerLearning / Evaluation
  • AWS FargateLearning / Evaluation

Site / Content

  • EleventyPersonal Project
  • SassPersonal Project
  • Decap CMSPersonal Project

Identity / Security

  • KeycloakPersonal Project
  • OpenID Connect / PKCEPersonal Project

Test / Quality

  • JUnitPersonal Project
  • VitestPersonal Project
  • Testing LibraryPersonal Project
  • TestcontainersPersonal Project
  • PlaywrightPersonal Project
  • axe-corePersonal Project

Tools / API

  • GitProfessional
  • GitHubProfessional
  • SeleniumProfessional
  • Google Maps APIProfessional
  • Excel / VBA / GASProfessional
  • Generative AI / CodexProfessional
  • freee API integrationProfessional

Public account

GitHub

I use the name Ka0n on GitHub.

@ka0n0219