I am a professional Software Engineer / Software Architect / User Experience Engineer.
My expertise are in all aspects of software systems development: Software Project Management w/adaptive software development process, Software Architect, Software Design, User Experience Design, Implementation (programming / hardware & software configuration / system setup), Software Quality Assurance, and IT Operations, etc.
Software Engineer / Software Architect
-
Master of Software Engineering (Seattle University)
-
Expert in all aspects of software development: Software Project Management, Software Architecture, Design, Implementation, QA, Deployment
-
Proficient knowledge of Object Oriented Design
-
Expert in the Rapid Development
-
Ability to develop complete set of development framework/class library in C++/C#.NET.
-
Computer Graphics (3D/2D Rendering/Drawing, algorithms)
Web Systems Developer
-
ASP.NET, C#.NET
-
Classic ASP (VBScript)
-
Client Side Programming: DHTML/JavaScript/XHTML/CSS/XML/XSLT/Ajax
Yahoo UI Library (YUI), jQuery, prototype.js, scriptaculous.js
-
PHP
-
Experience in Java/Servlets
Client Software Developer
-
MS-Windows: C/C++, Win32SDK, COM, VB, C#
-
UNIX: bsh, C/C++, X-Windows
Database
-
SQL Server 2000/2005
-
Experience in Oracle, DB2
-
Complex SQL & SQL tuning
User Experience Specialist
-
Researched HCI (Human-Computer Interaction) as a part of the Master degree.
-
Expert in designing a system to maximize users' experience.
-
Expert in both UI design and its implementation.
-
Ability to develop complete UI framework.
Other Technologies Experienced
-
MS-DOS, MS-Windows, AIX, HP-UX, Solaris, Linux, OS/2, AS/400, Netware(CNE-J)
-
Win16/32SDK, UNIX SystemV, Xlib, X-Windows
-
DCE/Encina, IBM-MQ, Oracle, SQL Server, DB2, MS-Access, wu-ftpd
-
MASM, C, C++, Visual Basic, Java(Client/Servlet), ASP, JavaScript, bsh, C#, ASP.NET, PHP, Perl, XML, XSLT
-
Visual Studio.NET, MS InterDev, JBuilder, UNIX(shell/make/vi/...), Perforce, VSS
-
Photoshop, Visio, MS-Office, MS-Project, VMware, Dreamweaver
etc.
Professional experience in Japan and U.S.A.
-
RMLS (Portland, OR, USA): Software Engineer / Software Architect (2002-Present)
-
Seattle University, Instructional Design Center (Seattle, WA, USA): Web Developer (2002)
-
Panasonic (Matsushita Electric Industrial Co., Ltd.), HQ - Global Information Systems Center - Osaka, Japan (1996-2000)
Systems Engineer, Programmer/Tester
-
OGIS-RI Co.,Ltd. (Osaka Gas Information System Research Institute Co.,Ltd.) - Osaka, Japan (1993-1996)
Technical support, Programmer, Network Administrator
-
Freeware Author (1990-Present)
Education
-
Master of Software Engineering, Seattle University, Seattle, WA, U.S.A.
Focused on Software Engineering (Development Process) and Human-Computer Interaction
-
BA of Agr., Department of Applied Biology, Kyoto Institute of Technology, Kyoto, Japan
Personal Life
-
Freeware author
-
Bilingual: Japanese (Native) and English (Business level)
-
Member of ACM and IEEE
-
Hobbies
-
Computer (Programming)
-
Reading books (SF, Science)
-
Astronomy (Calculation of Planets)
-
Cooking
-
Photographer (KG's Photo Archive)
Portfolio (Personal Software Products)
-
TakTrack: Task Tracking System (this site, TakTrack), 2003 - present
Web based Task/Case/Log/URL tracking/management software.
C#, ASP.NET, IIS, SQL Server 2005/2008, XHTML/CSS/XML, jQuery, YUI
-
KG-Chart for Cross Stitch (KG-Chart for Cross Stitch), 2000 - 2008
Raster/Vector drawing tool (CAD tool) for cross-stitch chart designing.
C++, Win32
Software Program/Project in the past:
-
French-Japanese Pattern Matching Program (1992)
Keyword Matching/Replacing software to help translating a book "The Le Corbusier Archive"
Turbo Pascal, PC-9801, DOS/V
-
"MICA": GUI operating system for PC-9801
A Event-Driven Window Shell System for PC-9801, with scripting language
Turbo Pascal, PC-9801, DOS/V
-
The View of Planets from Space (1984)
A scientific application to calculate the position and view of the nine planets. The source position could be anywhere in space.
PC-9801, N88-BASIC, MASM(86)