Career Profile

A creative and meticulous Software Engineer who is passionate about delivering robust and general solutions through an iterative development process. Majored in Robotics and Mechatronics at Kanagawa Institute of Technology before specializing in Software Development in Tokyo and Stockholm.

Experience

Senior Software Engineer (Consultant)

2018 - 2020
Swish

Led the design and development of services, from processing requirements to prototyping, implementation, test automation and CI/CD. Maintained large parts of the payment platform’s backend while guiding junior developers.

Senior Software Engineer

2016 - 2018
SUNCORPORATION (サン電子株式会社)

Managed the full development cycle of backend and embedded systems, while creating tools and services for in-house use. Maintained a growing collection of Java-based platform-independent products.

Software Engineer

2014 - 2016
SUNCORPORATION (サン電子株式会社)

Managed design and development of backend and embedded systems, including the creation of automated unit and integration tests.

Mathematics Teacher

2012 - 2014
Kashima Academy High School (鹿島学園高等学校)

Taught the standard high school mathematics curriculum to a class of Japanese students. Provided guidance for university entrance exams, and where applicable, insight into the upcoming life as a university student.

Projects

Selection of hobby projects of varying size and tech stack.

play.kilumanga.com - Slowly evolving hobby project. Started as a Vue SPA - grew into a fullstack application with input/file processing, graphs, steam/OpenStreetMap/Facebook/twitter integration.
bopomofo.kilumanga.com - Hobby project for training Bopomofo, AKA Zhuyin. React SPA.
blog.kilumanga.com - Tech blog. Documenting play.kilumanga.com and other tech topics that I might work on.
steam - Java library for the Steam Web API. Avaliable on maven central.
BIT.TRIP RUNNER Bot - Java bot for playing BIT.TRIP RUNNER. Just for fun.
HackerRank Solutions - HackerRank solution collection.

Skills & Proficiency

Java

Spring Framework

Docker / Kubernetes

Test Driven Devleopment

Code Review

SQL

Hibernate

Bash

Python

JavaScript


More

Frameworks
Spring Framework (Boot, Web, Data, Security), Vue.js, React, guava, Lombok, log4j, Maven, Swagger, OpenAPI, Apache Commons, jUnit, Mockito, Jersey Test Framework, Gatling

Products/Tools
IntelliJ IDEA, Eclipse, Atom, Git (GitHub/GitLab), Gerrit, Docker, Docker Compose, Docker Swarm, Kubernetes, VirtualBox, Jira, Jenkins, AWS (EC2, Route 53, S3), Google Cloud Platform, Azure DevOps, Firebase, Heroku, IBM MQ, Keycloak, Prometheus, Grafana, Supervisor, Apache Web Server

Databases
MySQL, PostgreSQL, SQL Server, DB2, SQLite, H2 Database Engine, Redis

Operating Systems
Linux (Debian, Centos, Ubuntu, Raspbian, OpenWrt), Windows (7, 10, Server 2012)

Methodology/Other
CI/CD, OOP, TDD, UML, REST, SOAP, Clean Code, TCP, UDP, JWT, Agile, Kanban