Keiji Ikuta's Profile

Wednesday, June 14, 2006
By keiji
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.

View Keiji Ikuta's profile on LinkedIn

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)