KUROSAKA "Kuro" Teruhiko
2737 Bryant Street, San Francisco, CA 94110
+1 415 505-3362(cell) /+1 415 641-4562(home) /
OBJECTIVES
Senior software engineer in C, C++, or Java, possibly utilizing bilingual (Japanese-English) / bicultural (Japan-US) communication skill, and/or internationalization and localization knowledge and experiences.
SUMMARY OF QUALIFICATIONS
C (20+ years), Java (5), Unix/Solaris (20+), internationalization=i18n(20+), Unicode(12), localization=l10n (7), project/product management (5), native Japanese speaker
PROFESSIONAL EXPERIENCE
Independent Technical Consultant, (d.b.a.) Black Hills Laboratories, 04/2000-Present
Performed various tasks requring in-depth knowledge of the operating systems, C/C++/Java programming, client-server technologies, languages, internationalization, localization management, and Unicode technology.
Analyzed a large, consumer-oriented, price-comparison site's backend system for internationalization cost assessment. The system was written in C++ and perl, and ran on combination of Linux and Windows.
Internationalized a Windows based software development tool product that was written in C++ using MFC, STL and Windows 32 API.
Analyzed an enterprise web hosting system that is based on J2EE, Struts and Oracle Database.
Analyzed, designed and implemented architectural solution for, internationalization and language issues in Oracle based internet system, utilizing C, perl & PL/SQL, and knowledge of Unicode, character encoding standards, and languages. Proactively discovered potential problems in global deployment, and proposed solutions, saving the company for cost of fixing the system later.
Developed i-mode & web back-end code for a Japanese community site using Java Server Pages (JSP) on Apache/tomcat and Oracle running under Solaris/Linux.
Developed full-text local search engine for product catalog CD, by writing and adding HTTP server code to existing Java-based stand-alone search engine application. Provided technical assistance in finding method of burning Windows/Solaris hybrid CD.
Localized a Windows NT-based form design software using Visual C++ 6.0.
Analyzed NT-based form printing software products to assess the feasibility of applying Java technology, and proposed various solutions.
Internationalization Architect, IONA Technologies, Santa Clara, California, 06/2002-08/2003
Consulted with developers to make the company's CORBA, SOAP, J2EE and other multiple-protocol based products, written in Java and C++, ready for the international market. Areas of consultation include code analysis, design/architecture review, and test plan review, from the internationalization point of view. Developed common definitions of internationalization levels to ease communication. Helped management to set the internationalization goals.
Senior Software Engineer, Basis Technology, San Francisco, California, 05/2001-05/2002
Analyzed clients' software architecture and code from the i18n point of view. Reported issues and recommendations. Acted as a senior QA engineer in some QA projects. Implemented internationalization. A typical system was a Java based client-server system with Oracle database, using HTML, XML, and/or JSP technology. Used Unicode technology to internationalize these systems.
Sun Microsystems, Inc. 10/1988-02/2000
(Senior ITConsultant, Tokyo, Japan, 10/1998-02/2000)
Implemented Java-based web application based on Oracle Application Server (OAS), JRun, Java, JSP, and JDBC. UML used in design. Developed script-based bug tracking tool.
Designed LDAP schema, planned application migration, and managed out-sourced application developer, in mail system deployment project for ISP with two million subscribers where sendmail/qpopper based mail servers were replaced by two Sun Internet Mail Server (SIMS) hosts and proxies.
(Localization Manager, Tokyo, Japan, 1/1996-9/1998)
Managed cross-functional team of engineers, writers and a release coordinator. Localized Solaris-based (& Windows for Java products) developer tool products that consisted of C/C++/Fortran/Java compilers, debugger, source code browser, and source code control system, into Japanese. Negotiated schedule and features with U.S. development team and marketing, planned resource, and managed product for full life-cycle. Gave technical advices to U.S. engineers on internationalization and testing.
(Localization Engineer Lead, Tokyo, Japan, 8/1993-12/1995)
Lead localization projects from the technical side, in close co-operation with the U. S. development teams, for the above mentioned developer tools.
(Senior Software Engineer, Mountain View,California, 4/88-7/93)
Researched applicability of Unicode technology to Solaris. Led OS internationalization team of Solaris 2. Designed and implemented SunOS JLE, company's first Japanese UNIX operating system. Assisted development of the Korean and Chinese versions.
Software Engineer, Kyocera Unison Inc., Berkeley, California, 1/1985-3/198
Software Engineer, ASCENT, Inc., Mountain View, California, 6/1984-12/1984
Software engineer, EPSON Corporation, Nagano, Japan, 4/1983-5/1984
PUBLICATIONS
"The Reality of Web Encoding Identification, or Lack Thereof " for 22nd Internationalization and Unicode Conference
"Implementing CORBA Internationalization Features" for 25th Internationalization and Unicode Conference
"Confusion in Conversion" for 25th Internationalization and Unicode Conference
The above papers are available from
EDUCATION AND RELEVENT TRAINING
M. S. Computer Science, Kyushu University, Fukuoka, Japan.
Main interests included programming language, human interface and Japanese text processing
B. S. Physics, Kyushu University, Fukuoka, Japan.
NATIONALITY
Japanese national holding permanent residency ("green card") in the U.S., permitted to work in the U.S.
Rev. 2.6, 2004-06-18