Atsushi Furukawafullstack engineer · 1-17-15, Uragaoka
Download PDF

Atsushi Furukawa

fullstack engineer

Summary

I am a full‑stack engineer with over 20 years of professional experience building web applications and infrastructure for SaaS and enterprise systems. My core strengths include:
•
Full‑stack development with PHP, Laravel, TypeScript/JavaScript, Vue 2/3, Nuxt.js and modern front‑end frameworks
•
DevOps & CI/CD: Docker, WSL2, AWS, Linux, Git, GitHub and Backlog for issue management; comfortable owning feature branches and release cycles
•
Object‑oriented programming & TDD: deep experience designing maintainable, testable code and working in Agile teams
•
Cross‑functional collaboration: able to work across front‑end and back‑end teams, interface with clients and product owners, and drive features to completion
•
Open‑source contributor & technical writer: over 1,800 contributions in 2024 across 30+ repositories; contributor to tools such as gibo (fast .gitignore templates) and maintain public “dotfiles” and “template‑for‑starter” repositories; published technical articles on Windows package manager winget and PowerShell on Zenn.
I am passionate about eXtreme Programming, test‑driven development, functional programming and continuous self‑learning. I strive to deliver high‑quality software and enjoy mentoring others.
I continue to explore AI-assisted development frameworks and contribute to open-source ecosystems.

Profiles

Experience

iSpec
Yokosuka, Japan
Contract Staff Engineer (3-month project)
Jun 2023 – Aug 2023
Developed new features for a medical information and staff management SaaS platform.
Worked on both backend and frontend teams using PHP 7.8, Laravel, Vue 2, and Vuetify.
Implemented version control with Git and task tracking with Backlog, applying Agile
development practices to ensure iterative delivery and efficient collaboration.
https://ispec.tech/
Self-Employed
Japan
Web Application Developer
May 2008 – Jun 2008
Developed an internal property management system for a real estate company.
Used Eclipse 3.3, Seasar2, S2DAO, and Teeda for application development,
focusing on database access and internal tools for workflow optimization.
Self-Employed
Japan
Web Application Developer
Dec 2006 – Feb 2007
Customized and extended the OpenPNE open-source SNS platform to create
a business social networking application. Added new features such as
enhanced connection visibility and improved profile management, using
Linux, MySQL, and PHP.
Self-Employed
Japan
Application Engineer & Server Engineer
Aug 2004 – Dec 2004
Developed and deployed a local music information management system using
Microsoft Access for Windows clients. Designed and configured a standalone
PC server environment for managing and updating the system. Project
completed independently.
Comnic Co., Ltd. (On-site at NTT ComWare)
Tokyo, Japan
DevOps Engineer
Apr 1996 – Feb 2000
Worked as an on-site DevOps Engineer at NTT ComWare under Comnic Co., Ltd.
Developed and maintained an internal property information management system
using SQL Windows. Responsible for system maintenance, quarterly minor updates,
and annual major version upgrades. Acted independently on-site, ensuring reliability,
continuity, and smooth system operations between Comnic and NTT ComWare teams.
https://comnic.co.jp/

Education

The University of Electro-Communications
Bachelor’s Program • Bachelor of Engineering (B.Eng.)
Bachelor’s Program
Apr 1987 – Mar 1993
Completed undergraduate studies focused on computer science, software engineering, and information systems.
Acquired a solid foundation in programming (C, Pascal), algorithms, and network fundamentals.
Engaged in research projects emphasizing system design and database technology, leading to
entry into the university’s graduate program for advanced study in software engineering.
http://www.uec.ac.jp/
The University of Electro-Communications, Graduate School of Information Systems
Master’s Program • Master of Information System Design (M.Eng.)
Software Engineering / Information System Design
Apr 1993 – Mar 1995
Studied advanced software engineering, database systems, and information system design.
Conducted research on distributed systems and information architecture, developing a foundation
in structured programming and data modeling. Gained practical experience in C, SQL, and system
analysis, emphasizing both theoretical and applied computer science.
http://www.is.uec.ac.jp/

Projects

Agla Logger (@aglabo/agla-logger)
Apr 2025 – Present
Designed and developed a modular, extensible logger that unifies functional and class-based APIs.
Implements advanced log-level handling, structured output formatting, and E2E testing utilities.
Includes companion packages (agla-logger-core, mock-logger, etc.) for CI integration and
test-driven workflows. Published under the AGLABO organization for collaborative development.
https://github.com/aglabo/agla-logger
Claude IDD Framework
Sep 2025 – Present
Built a structured framework for AI coding assistants (Claude Code / CodeGPT) using the IDD
(Intelligent Development-Driven) method. Enables multi-stage prompt execution, structured
context memory, and autonomous code review flow. Designed for reproducible, auditable AI
development cycles, integrating with GitHub Actions and developer prompts.
https://github.com/atsushifx/claude-idd-framework

Contributing

dprint (Open Source Project)
Jun 2025 – Present
Remote
Authored a bug-fix PR (#103) preventing loss of logger debug output in the official
Visual Studio Code extension for dprint. Improved reliability and debugging
experience for formatter users through collaboration with maintainers.
https://github.com/dprint/dprint-vscode
simonwhitaker / gibo (Open Source Project)
Mar 2023 – Present
Remote
Enhanced the cross-platform .gitignore boilerplate downloader by refining CLI
usability, adding automation scripts, and improving documentation for contributors.
Reviewed pull requests and supported multi-platform testing.
https://github.com/simonwhitaker/gibo
aglabo (Open Source Project)
Mar 2025 – Present
Yokosuka, Japan / Remote
Created and maintain the Agla Logger — a modular, hybrid logging framework for
TypeScript and Node.js. Combines functional and class-based APIs with structured
log-level handling, mockable test support, and E2E test integration.
https://github.com/aglabo/agla-logger
aglabo (Open Source Project)
Aug 2025 – Present
Remote
Developed the Claude IDD Framework — an Issue Driven Development (IDD)
workflow system for AI-assisted coding using Claude Code. Implements structured
prompt chaining, memory management, and automated review flows for reproducible
AI-assisted software engineering.
https://github.com/aglabo/claude-idd-framework

Skills

TypeScript
expert
ts, vue
PHP
expert
Java
expert
MySQL
expert
MariaDB
expert
PostgreSQL
expert
Oracle
middle
WSL2
expert
Linux
expert
TDD
expert
eXtreme Programming
expert

Interests

Test-Driven-Development
TDD, Agile, XP
Spec-Driven-Development
SDD, AI, Coding Agent
Functional Programming
Technical Writing

Certifications

Second-Class Information Processing Engineer (国家試験)
Oct 1995
Ministry of International Trade and Industry, Japan (現: METI)
National certification for information technology engineers in Japan, focusing on
software design, systems architecture, and network management. Demonstrated
proficiency in programming, algorithms, and computer system fundamentals.
Equivalent to an applied IT engineer certification under the current METI standards.
UML Master Bronze
Aug 2003
UML Certification Consortium Japan
Earned the UML Master Bronze certification, verifying understanding of UML
(Unified Modeling Language) fundamentals and modeling techniques for software
analysis and design. Covered key diagram types including use-case, class,
sequence, and activity diagrams, with emphasis on software architecture design.
https://www.umljapan.org/
Java Programming: Principles of Software Design
Apr 2022
Coursera / Duke University
Completed a Coursera course covering object-oriented design, inheritance,
polymorphism, and modular Java development. Applied core design principles
to real-world software problems, focusing on maintainability and scalability.
https://www.coursera.org/account/accomplishments/verify/CJ383R93L4P6
Write a University Index Web App with VueJS
Mar 2022
Coursera / Meta
Completed a hands-on Coursera guided project focused on building a dynamic
University Index web application using Vue.js.
Implemented components, data binding, and event handling to create a
responsive single-page app. Learned to manage project structure, reusable
UI components, and deploy the finished app using modern front-end practices.
https://www.coursera.org/account/accomplishments/verify/EVTVDJEKEMQR
Object-Oriented Programming in Java
Jun 2022
Coursera / Duke University
An intermediate Coursera course emphasizing software architecture using
object-oriented principles in Java. Built practical applications demonstrating
class hierarchies, encapsulation, and polymorphism, along with unit testing
and best practices for modular design.
https://www.coursera.org/learn/object-oriented-java
Business English Basics
Apr 2022
Coursera / University of Washington
Completed a professional English communication course covering business
writing, email etiquette, and presentation skills. Strengthened international
communication ability in technical and collaborative settings.
https://www.coursera.org/learn/business-english-basics
Introduction to Computer Science and Programming
Jan 2022
edX / TokyoTechX / Tokyo Institute of Technology
Completed the TokyoTechX CS101x course on edX, led by the TokyoTechX Course Team.
Covered fundamental computer science concepts, Python programming,
and computational thinking.
Learned algorithm design, problem decomposition, and practical programming
techniques applicable to modern software development.
https://learning.edx.org/course/course-v1:TokyoTechX+CS101x+1T2019/home

Publications

Claude Codeにatsushifx式BDDを設定する
Aug 2025
atsushifx / Zenn
Picked from [atsushifx’s Zenn articles](https://zenn.dev/atsushifx).
Explains how to integrate the atsushifx-style BDD (Behavior-Driven Development)
approach into Claude Code for AI-assisted test-driven development.
Covers the design philosophy behind the prompt architecture, test specification,
and command workflow for achieving reproducible development sessions with AI tools.
https://zenn.dev/atsushifx/articles/claude-code-atsushifx-bdd
WSL 2の初期設定: XDG準拠で設定する作業ディレクトリ
Mar 2025
atsushifx / Zenn
Picked from [atsushifx’s Zenn articles](https://zenn.dev/atsushifx).
A deep-dive article explaining how to organize and configure working directories
in compliance with the XDG Base Directory Specification on WSL 2.
Focuses on cross-environment portability, maintainability, and reproducible setup
scripts for Debian-based developer systems.
https://zenn.dev/atsushifx/articles/wsl2-xdg-setup
一人プロジェクトなのに、オンボーディングドキュメントを書いてみた
Jun 2025
atsushifx / Zenn
Picked from [atsushifx’s Zenn articles](https://zenn.dev/atsushifx).
An essay-style technical piece exploring how solo developers can benefit from
writing structured onboarding documents.
Covers documentation automation using AI assistants, project initialization
scripts, and self-review workflows inspired by large-team practices.
https://zenn.dev/atsushifx/articles/solo-project-onboarding

Languages

Japanese
Native
English
Basic Communication
Link copied